今、使っている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は初期化してしまったので、確認しようがない。