自宅に小さなヘッドレスメディアサーバーがあり、そのプライマリネットワークインターフェイスを有線イーサネットからWiFiに変更しようとしています。そのために、wicdをインストールしました。これは、ネットワークの構成に最適のようです。ただし、悪意のある「ネットワーク構成を待機しています」という問題のため、マシンの起動には時間がかかります。
/ etc/network/interfacesファイルを既に変更し、参照をeth0
からwlan0
に変更しましたが、使用できません。
私を驚かせるものは、私は次のようなものを見ているということです:
...
Waiting for network configuration...
Waiting 60 more seconds for network configuration
Continuing without network configuration
...
* Starting network configuration daemon wicd [OK]
...
Wicdを起動できますかbeforeネットワーク構成を待機していますか?私はwicdを放棄していくつかの設定ファイルを編集する必要があります、そしてこれはすべて「うまくいく」でしょうか?
したがって、これを解決するための2つのアプローチを見つけました。どちらも このDebianページ で概説されています。
wicd
を引き続き使用しますが、ループバックエントリのみを残して、/etc/network/interfaces
を効果的に無効にします。wlan0
で直接/etc/network/interfaces
を構成し、wicd
を削除できます(上記のsteeldriverでも提案されています)。編集:両方を試してみましたが、どちらも機能しましたが、方法2の使用は思ったほど難しくありませんでした! Debianドキュメントで示唆されているように、wpasupplicantがインストールされていることを確認し(既にインストールされている)、プライマリネットワークインターフェイスの/etc/network/interfaces
の既存の2行をwlan0
に変更し、2つ追加するだけで済みました。次のような行:
auto wlan0
iface wlan0 inet dhcp
wpa-ssid MyNetworkSSID
wpa-psk MySecretPassphrase
ネットワークに関するすべての属性を入力する必要はなく、WPA-PSKパスフレーズを16進数に変換する必要もありませんでした(ただし、wpa_passphrase
ツールを使用することを選択しました)。これで、起動時にネットワークがアクティブになることが確実になり、wicd
をもう1つのデーモンがリソースを使用するので放棄できます。