今、使っているWEBサーバーには無線でルーターに繋がらないという問題がありました。

 

wpa_sapplicant.confに無線ルーターのSSIDやKEYを記述し、interfasesにIPアドレスやネットマスクを記述し再起度するもwlan0,1にアドレスが設定できない。

この問題にずっとはまっていた。

有線インタフェースが繋がっているので、特に支障がないのだが、気になって仕方がないので何か方法はないかと調べていた。

ifdown wlan0 && ifup wlan0でインタフェースの停止と起動で、エラーが出る。

 

エラーからデーモンのログを確認すると”そのデバイスを使わないのなら消せ”というメッセージだったので存在を確認し消さないで名前を変えた。

そして、ifdown wlan0 && ifup wlan0 を実行するとエラーがでなくなった。

ifconfig -aで確認すると

有線、無線とも、IPアドレスが設定され、ターミナルソフトでsshにてログインも確認できた。

原因は、/var/run/wpa_supplicant/wlan0ファイルが存在していたことでした。

ロックファイルとして機能するようで、そのファイルをあるので、起動エラーになっていたようだ。

もしかしたら最初のサーバーの不具合もこれが原因だったかもしれない。

正常な終了シーケンスでない、突然のシャットダウンでファイルが残ってしまったのでしょうか?

今となっては、その時のHDDは初期化してしまったので、確認しようがない。