ubuntu因為某些原因不能進入圖形界面,而又沒有網口時,需要連接wifi更新網絡。而wifi變更了很多。wep模式已經淘汰,大量wpa模式的wifi,這里描述整個流程,以及可能遇到的坑。
列舉你所有的網卡設備。找到你的無線網卡,這里是wlan2
ifconfig
打開wlan接口
ifconfig wlan2 up/ifup wlan2
查找所有可用的wifi接入點,記錄接入點名稱(essid)。這里是tp_liNK
iwlist scanning
因為wpa模式的密碼,你輸入的和實際使用的有變換。需要用另外一組api來是做處理。輸入以下命令,會提示你輸入密碼。回車生成的wpa.conf是連接配置文件
wpa_passphrase tp_liNK > wpa.conf
連接wifi通過配置文件。-B意味着background模式
wpa_supplicant -iwlan2 -cwpa.conf -B
如果是dhcp。如下激活,
dhclient -r
dhclient wlan2
如果dns服務器並沒有配置,需要修改/etc/resolv.conf的文件。添加dns服務器,比如
nameserver 8.8.8.8
nameserver 8.8.4.4
這樣你就能聯網了
參考:
http://askubuntu.com/questions/104066/enable-wi-fi-in-recovery-terminal
http://www.computertechblog.com/assign-a-static-ip-dns-gateway-with-ifconfig-and-route-add/