ip
Xubuntu 14.04 では、 と の両方を使用してネットワーク インターフェイスを処理しようとしましたifconfig
が、結果は同じでした。
$ sudo ifconfig wlan0 down
$ sudo ip link set wlan0 down
両方ともインターフェースを正しく設定しても接続が機能しません。しかし、
$ sudo ifconfig wlan0 up
$ sudo ip link set wlan up
接続が回復しませんでした!
ip link show
これは、インターフェースをダウンさせた後の出力です。
wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether <my_MAC_address> brd ff:ff:ff:ff:ff:ff
inet 192.168.1.29/24 brd 192.168.1.255 scope global wlan0
valid_lft forever preferred_lft forever
インターフェースを設定した後の出力は次のようになります。
wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether <my_MAC_address> brd ff:ff:ff:ff:ff:ff
inet 192.168.1.29/24 brd 192.168.1.255 scope global wlan0
valid_lft forever preferred_lft forever
つまり、キャリアがなく、Web にアクセスできませんが、IP はあります。
1) なぜですか?up
コマンドは以前の状況を復元するべきではないのですか? ウェブを再度閲覧するには、ワイヤレス ボードの物理スイッチをオフにしてからオンにする必要がありました。 と も試しましたdhclient -r wlan0
がdhclient wlan0
、結果はどちらの物理スイッチも役に立たず、システム全体を再起動する必要がありました。
2) インターフェイスを閉じた後でも、GUI 接続アイコンがアクティブになり、ワイヤレス アクセス ポイントへの接続が正常に表示されました (Web ページが実際に利用できない場合でも)。なぜでしょうか。
答え1
ESSID、チャネル、キーなどのワイヤレス関連のものは処理されていないと思いますifconfig
。代わりに、 を確認してくださいiwconfig
。
http://manpages.ubuntu.com/manpages/vivid/en/man8/iwconfig.8.html
-編集-
「NetworkManager コマンドライン」を使用することもできますnmcli
:https://askubuntu.com/questions/461825/コマンドラインからwifiに接続
答え2
1) この回答は有線接続にのみ適用されます。パラメータを手動で指定する場合を除き、ifconfig ではなく、ifup と ifdown を使用してください。ifup は、/etc/network/interfaces (またはディストリビューションが配置する場所) にあるネットワーク構成を参照します。
2) Wi-Fi に wpa を使用している場合、ifup だけでは接続できません。ヘルパー アプリケーション (通常は wpa_supplicant) を設定して実行する必要があります。通常、ディストリビューションには、これらのタスクを自動的に実行するためのネットワーク スクリプトが用意されています。