在Xubuntu 14.04中,我尝试同时使用ip
和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
因此它没有运营商,我无法访问网络,但是它具有IP!
1)为什么?该up
命令不应该恢复以前的情况吗?我不得不关闭然后打开无线板的物理开关才能再次浏览网络。我还尝试了dhclient -r wlan0
和dhclient wlan0
,但是结果是物理交换机都没有用,所以我不得不重新启动整个系统。
2)即使在放下接口后,GUI连接图标仍处于活动状态,并且可以正常显示与无线访问点的连接(即使实际上没有网页可用)。为什么?
我认为这ifconfig
不是在处理诸如ESSID,频道和密钥之类的无线内容。看看iwconfig
代替。
http://manpages.ubuntu.com/manpages/vivid/zh/man8/iwconfig.8.html
-编辑-
您也可以使用“ NetworkManager命令行” nmcli
:https : //askubuntu.com/questions/461825/connect-to-wifi-from-command-line
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句