web-dev-qa-db-ja.com

ネットワーク構成を待機する前にwicdを開始します

自宅に小さなヘッドレスメディアサーバーがあり、そのプライマリネットワークインターフェイスを有線イーサネットから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を放棄していくつかの設定ファイルを編集する必要があります、そしてこれはすべて「うまくいく」でしょうか?

1
Chris Keller

したがって、これを解決するための2つのアプローチを見つけました。どちらも このDebianページ で概説されています。

  1. wicdを引き続き使用しますが、ループバックエントリのみを残して、/etc/network/interfacesを効果的に無効にします。
  2. 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つのデーモンがリソースを使用するので放棄できます。

0
Chris Keller