重启网络时出现问题

重启网络时出现问题

我有一台 Ubuntu 14.04 服务器计算机,它有一个 USB 无线适配器,可以建立无线连接。问题是,如果我关闭路由器然后再打开,我就会失去互联网连接。在这种情况下,我尝试使用这些命令来重新建立连接:sudo ifdown wlan0sudo 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路由器的名称在哪里。

提前致谢,如果需要任何额外的信息,请询问。

相关内容