我有一台 Ubuntu 14.04 服务器计算机,它有一个 USB 无线适配器,可以建立无线连接。问题是,如果我关闭路由器然后再打开,我就会失去互联网连接。在这种情况下,我尝试使用这些命令来重新建立连接:sudo ifdown wlan0
和sudo ifup wlan0
。虽然ifconfig
我可以看到 wlan0 接口,以及 ip、网关、网络掩码……但我真的没有无线连接。当我使用 ifdown 和 ifup 时,我没有收到任何错误或警告。如果我对 8.8.8.8 进行 ping,输出为:
来自 192.168.1.101 icmp_seq=2 目标主机不可达
我没有任何网络管理器,如 Network-Manager、wicd 或 connman。请注意,我在\etc\network\interfaces
文件中设置了一个静态 IP:
自动 WLAN1
iface wlan1 inet 静态
地址 192.168.1.101
网络掩码 255.255.255.0
网关 192.168.1.1
wpa-ssid.......
wpa-psk......
dns 名称服务器 8.8.8.8 192.168.1.1
问题只出现在路由器重启时。如果没有重启,连接就可以正常工作。
编辑
这是我得到的输出sudo ifdown wlan1 && sudo ifup -v wlan1
,我认为很重要:
Configuring interface wlan1=wlan1 (inet)
run-parts --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/wireless-tools
run-parts: executing /etc/network/if-pre-up.d/wpasupplicant
wpa_supplicant: wpa-driver nl80211,wext (default)
wpa_supplicant: /sbin/wpa_supplicant -s -B -P
/var/run/wpa_supplicant.wlan1.pid -i wlan1 - D nl80211,wext -C
/var/run/wpa_supplicant
Starting /sbin/wpa_supplicant...
wpa_supplicant: waiting for "/var/run/wpa_supplicant.wlan1.pid": 0
(max. 5) wpa_supplicant: creating sendsigs omission
pidfile: /run/sendsigs.omit.d/wpasupplicant.wpa
_supplicant.wlan1.pid wpa_supplicant: ctrl_interface socket located at
/var/run/wpa_supplicant/wlan1 wpa_supplicant: configuring
network block -- 0
wpa_supplicant: wpa-ssid "*****" -- OK
wpa_supplicant: wpa-psk ***** -- OK
wpa_supplicant: enabling network block 0 -- OK
ip addr add 192.168.1.101/255.255.255.0 broadcast 192.168.1.255
dev wlan1 label wlan1
ip link set dev wlan1 up
ip route add default via 192.168.1.1 dev wlan1
run-parts --verbose /etc/network/if-up.d
run-parts: executing /etc/network/if-up.d/000resolvconf
run-parts: executing /etc/network/if-up.d/ntpdate
run-parts: executing /etc/network/if-up.d/openssh-server
run-parts: executing /etc/network/if-up.d/upstart
run-parts: executing /etc/network/if-up.d/wpasupplicant
然而,尽管看起来可以工作,但我仍然没有连接。
编辑2
我已经看到了sudo ifdown wlan1 && sudo ifup -v wlan1
输出route
变化之后的情况:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default Barinatxe-RUT24 0.0.0.0 UG 0 0 0 wlan1
link-local * 255.255.0.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 wlan1
到:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.1.1 0.0.0.0 UG 0 0 0 wlan1
link-local * 255.255.0.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 wlan1
Barinatxe-RUT24
路由器的名称在哪里。
提前致谢,如果需要任何额外的信息,请询问。