web-dev-qa-db-ja.com

起動時にワイヤレスネットワークを起動するにはどうすればよいですか?

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」

そして、すべてが動作します。

11
Avery Chan

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"
}
11
pl1nk

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スタンザは、システムの起動時にインターフェースを起動します。

1

これは、ファイルシステムがブート時に読み取り専用であるためです。ファイルシステムの準備が整う前にudevがネットワークホットプラグ信号を発生させるため、この時点では静的設定のみが機能します。

解決策は、次の行の/etc/init/network-interface.confファイルを変更することです。

 "ifup --allow auto ..." to 
 "ifup --allow = hotplug ..."。

/etc/network/interfacesでホットプラグPCMCIおよびUSBネットワークアダプターを "hotplug"としてマークし、それらが機能し続けるようにする必要があります。起動前ではなく、起動後にプラグインする必要があります。

0
Arunas

ifup wlan0/etc/rc.localファイルに追加できます。コマンドifup wlan0before the exit 0を追加します。また、次のようにifdown wlan0の前にifup wlan0コマンドを追加します。

...
ifdown wlan0
ifup wlan0

exit 0

何らかの理由でUbuntuが起動すると、wlan0が起動していると考えられます。そのため、シャットダウンして、再度バックアップする必要があります。

0

私もそのような問題に遭遇します。

誰かが、最初の2行が残っている状態で、プライマリネットワークインターフェイスに関するテキストを削除すると言ったことに気付きました。

動作しますが、ネットワークは接続されていません。

次に、プライマリネットワークインターフェイスのテキストをinterfacesファイルに書き戻し、再起動します。

ネットワーク設定の待機」というヒントが表示されないだけでなく、インターネットに接続できたことは驚くべきことです。

他の人に役立つかどうかはわかりません。

0
ryanmoser