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


11

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

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

1

あなたは追加することができifup wlan0、あなたに/etc/rc.localファイル。コマンドを追加ifup wlan0 する前にexit 0。同様ifdown wlan0に次のifup wlan0ようにコマンドを追加します。

...
ifdown wlan0
ifup wlan0

exit 0

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


これはうまくいきませんでした。ifupが呼び出されないため、これが起こっているとは思わない。ネットワークシステムには、他に何か奇妙なことが起こっていると思います。
エイブリーチャン

こんにちは、ifup wlan0は 'exit 0'行の上にある必要があります。おかげ@Piyushクマール言及するために
Manula Waidyanathaを

1

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


0

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

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

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

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

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

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


0

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

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

「ifup --allow auto ...」に
「ifup --allow = hotplug ...」。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.