web-dev-qa-db-ja.com

Ubuntuサーバー16.04ワイヤレスインターネット接続なし

新しいUbuntu 16.04サーバーをインストールしましたが、WIFIが機能しません。私の/etc/network/interfacesファイルは次のようになります。

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
wpa-ssid lomboboo
wpa-psk password

これで提案されているように、このセットアップも試しました answer

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wpa-ssid lomboboo
wpa-psk password
dns-nameservers 8.8.8.8 192.168.1.1

しかし、どれも機能しません。

また、これはifconfigからの情報です enter image description here

P.S。それが重要かどうかわからない-Ubuntu 16.04サーバーはRaspberry Pi 3で実行されています.

編集済みSudo ifdown wlan0 && Sudo ifup -v wlan0出力: enter image description here

ping -c3 8.8.8.8出力:

connect: Network is unreachable
1
lomboboo

/ etc/network/interfacesのwpa-pskをワイヤレスネットワークのパスフレーズに設定したと思われます。それは機能しません。

ルーターのSSIDがMYROUTERであり、ルーターのWPA/WPA2パスフレーズをMySecretPassphraseに設定するとします。一見すると、/ etc/network/interfacesは次のように見えるはずです。

wpa-ssid MYROUTER
wpa-psk MySecretPassphrase

違う。数か月前にこの間違いを犯しましたが、なぜ機能しないのかを理解するのに時間がかかりました。つまり、wpa-pskは、このSSIDの256ビットの事前共有キーに設定する必要があります。 wpa-pskをパスフレーズに設定しないでください。

どうやって? wpa_passphraseコマンドを使用して(インストールされていない場合は、Sudo apt install wpasupplicantでインストールできます)。 manページから:

wpa_passphraseは、wpa_supplicant.confファイルのネットワーク構成ブロックのPSKエントリを事前計算します。 ASCIIパスフレーズとSSIDは、256ビットPSKの生成に使用されます。

やるだけやってみよう:

~$ wpa_passphrase MYROUTER MySecretPassphrase

出力:

network={
    ssid="MYROUTER"
    #psk="MySecretPassphrase"
    psk=93763b13c803b7269956cb9bf584c75eb0fd0e99c51ecf49598a4016a29aa3f1
}

ワイヤレスアダプタにwlan0というラベルが付けられていると仮定すると、上記の例の/ etc/network/interfacesファイルは次のようになります。

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
wpa-ssid MYROUTER
wpa-psk 93763b13c803b7269956cb9bf584c75eb0fd0e99c51ecf49598a4016a29aa3f1

この長い文字列を入力するか、コピー/貼り付けを使用する代わりに、これを実行して、関連する行を/ etc/network/interfacesに追加できます。

~$ wpa_passphrase MYROUTER MySecretPassphrase | grep -vE "{|#|}" | tr -d '\t' | Sudo tee -a /etc/network/interfaces

次に/ etc/network/interfacesを編集して、すべてが正しく見えることを確認します。

最後に、ネットワークサービスを再起動または再起動します。

~$ Sudo service networking restart
5
TooManyPets