static IP wpa代替network-manager
1. Ubuntu啟動時,如果出現60秒等待:Waiting up to 60 seconds for network configuration
解決方法:
a. /etc/init ,打開failsafe.conf,在root權限下,將sleep 59 改為 sleep 5或者其它你可以接受的時間即可, 改成0,可能會導致有些網卡不能自動連接
b. 如果不用配成靜態ip, 則可以修改/etc/network/interfaces, 除了
auto lo
iface lo inet loopback
除了這2句外, 其余都#處理掉
2. ubuntu網絡重啟后或主機重啟后,/etc/resolv.conf恢復原樣的解決辦法, 注: 未試過
a. 需要創建一個文件/etc/resolvconf/resolv.conf.d/tail
sudo vi /etc/resolvconf/resolv.conf.d/tail
在該文件中寫入自己需要的dns服務器,格式與/etc/resolv.conf相同
然后重啟服務:sudo /etc/init.d/resolvconf restart
b. 在/etc/network/interfaces中
auto eth0
iface eth0 inet static
address 192.168.3.250
netmask 255.255.255.0 #子網掩碼
gateway 192.168.3.1 #網關
dns-nameservers 8.8.8.8 8.8.4.4 #設置dns服務器
3. ubuntu自帶的network-manager, 與wpa_supplicant/wpa_cli 之間有沖突, 若用wpa去管理網絡,
a. 需sudo apt-get remove network-manager
b. sudo vi /etc/rc.local, 在exit 0之前加入
nohup wpa_supplicant -D nl80211 -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B &
每次開機自啟動wpa_supplicant服務器
c. sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant //此句下有interface name, 如wlan0
update_config=1
// WPA-PSK-CCMP配置如下:
network={
ssid="TP-LINK_C045"
psk="abcdefg" //密碼
proto=WPA2
key_mgmt=WPA-PSK
pairwise=CCMP
group=CCMP
}
4. wpa_supplicant.conf配置后,內網間可以ping通,不能連外網
sudo vi /etc/resolvconf/resolv.conf.d/base
加入nameserver 202.96.199.133 //上海地區
nameserver 8.8.8.8 //此次驗證,加不加都一樣
nameserver 114.114.114.114 //此次驗證,加不加都一樣
修改完后:sudo /etc/init.d/networking restart 或 resolvconf -u
浙公網安備 33010602011771號