Ubuntu Server 12.04を実行しています。ワイヤレスUSBカードを持っています。ブートプロセスを開始すると、次のように表示されます。
Waiting for network configuration
ネットワークが立ち上がらないことがわかりました。しかし、コマンドラインにアクセスしたら、ifup wlan0
と入力すると、ネットワークにアクセスできます。私の/ etc/network/interfacesは次のようになります。
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto wlan0
iface wlan0 inet dhcp
wpa-ssid xxxxxxx
wpa-psk xxxxxxxx
Network-interface-wlan0.logを見てみると:
Failed to connect to wpa_supplicant - wpa_ctrl_open: Read-only file system
Failed to bring up wlan0.
Failed to connect to wpa_supplicant - wpa_ctrl_open: Read-only file system
ifdown: interface wlan0 not configured
これに似た他のaskubuntu.comの質問を見ましたが、当てはまらないようです。
ブート時にシステムをワイヤレスでネットワークに接続するにはどうすればよいですか?
追加情報:
私はいくつかの周りを突っ走りました。基本的に私がログインしたら、私はする必要があります:
ifdown wlan0
なぜなら、ipはそれがアップしていると思うが、/ var/run/networkで「アップ」しているのはifup.loだけだからです。それから私は
「ifup -a」
そして、すべてが動作します。
Wpa_supplicantへの接続に失敗しました-wpa_ctrl_open:読み取り専用ファイルシステム
ログによると、wpa_supplicantを使用する必要があります。
次のようなものを追加します。
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant.conf
/etc/wpa_supplicant.confの内容:
network={
ssid="ADD-YOUR-SSID-HERE"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk="ADD-YOUR-WPA-PASSWORD-HERE"
}
WPA-PSKおよびWPA2-PSK(それぞれ「WPA Personal」および「WPA2 Personal」とも呼ばれます)への接続
実行:
$ wpa_passphrase myssid my_very_secret_passphrase
上記の出力から「psk =」の値をコピーします。
テキストエディタで/ etc/network/interfacesを開きます。
$ Sudo sensible-editor /etc/network/interfaces
ワイヤレスインターフェイスに適切なスタンザを、SSIDおよびPSK HASHとともに定義します。例えば :
auto wlan0
face wlan0 inet dhcp
wpa-ssid <myssid>
wpa-psk <ccb290fd4fe6b22935cbae3144..>
最後に実行:
$ Sudo ifup wlan0
注:いくつかの答えは、別のwpa_supplicant.conf
を設定することを示唆しているようです。ただし、WPA-EAP、EAP-TLSネットワークにのみ必要です。
ブート時にシステムをワイヤレスでネットワークに接続するにはどうすればよいですか?
auto
スタンザは、システムの起動時にインターフェースを起動します。
これは、ファイルシステムがブート時に読み取り専用であるためです。ファイルシステムの準備が整う前にudevがネットワークホットプラグ信号を発生させるため、この時点では静的設定のみが機能します。
解決策は、次の行の/etc/init/network-interface.conf
ファイルを変更することです。
"ifup --allow auto ..." to "ifup --allow = hotplug ..."。
/etc/network/interfaces
でホットプラグPCMCIおよびUSBネットワークアダプターを "hotplug"としてマークし、それらが機能し続けるようにする必要があります。起動前ではなく、起動後にプラグインする必要があります。
ifup wlan0
を/etc/rc.local
ファイルに追加できます。コマンドifup wlan0
before the exit 0
を追加します。また、次のようにifdown wlan0
の前にifup wlan0
コマンドを追加します。
...
ifdown wlan0
ifup wlan0
exit 0
何らかの理由でUbuntuが起動すると、wlan0が起動していると考えられます。そのため、シャットダウンして、再度バックアップする必要があります。
私もそのような問題に遭遇します。
誰かが、最初の2行が残っている状態で、プライマリネットワークインターフェイスに関するテキストを削除すると言ったことに気付きました。
動作しますが、ネットワークは接続されていません。
次に、プライマリネットワークインターフェイスのテキストをinterfacesファイルに書き戻し、再起動します。
「ネットワーク設定の待機」というヒントが表示されないだけでなく、インターネットに接続できたことは驚くべきことです。
他の人に役立つかどうかはわかりません。