還是實驗室那臺服務器,連不上網。有沒有界面,所以想著如何用一些命令來鏈接上熱點。當然,在Linux下鏈接wifi沒有win下那么一點就好了!
首先我們需要的基本條件就是: 服務器上有無線網卡。
[root@tomato2 ~]# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
你看這就沒有無線網卡。
當然,如果你覺得你確定你有無線網卡,那就在這樣查一下:
[root@tomato2 ~]# sudo iw dev wlan0 scan |less
nl80211 not found.
(END)
哎! 但是,還是沒有無線網卡,好傷心!
下面是如果有無線網卡的話,就可以繼續這樣處理了!!!
------------------------------華麗麗的分割線----------------------------------------------
下面這段文章
一般來說,無線接口都叫做 wlan0。當然也有例外的,但在這篇教程中我們將會一直用通用叫法。
以防萬一,你得確認下以使此接口服務是啟動著的:
$ sudo ip link set wlan0 up
一但確認了無線接口是工作著的,你就可以用如下命令來掃描附近的無線網絡了:
$ sudo iw dev wlan0 scan | less
根據掃描出的結果,可以得到網絡的名字(它的 SSID),它的信息強度,以及它使用的是哪個安全加密的(如:WEP、WPA/WPA2)。從此時起,將會分成兩條路線:情況很好、很容易的以及情況稍微復雜的。
如果您想連接的網絡是沒有加密的,您可以用下面的命令直接連接:
$ sudo iw dev wlan0 connect [網絡 SSID]
如果網絡是用 WEP 加密的,也非常容易:
$ sudo iw dev wlan0 connect [網絡 SSID] key 0:[WEP 密鑰]
但網絡使用的是 WPA 或 WPA2 協議的話,事情就不好辦了。這種情況,您就得使用叫做 wpasupplicant 的工具,它默認是沒有的。然后需要修改 /etc/wpasupplicant/wpa_supplicant.conf 文件,增加如下行:
network={? ? ssid="[網絡 ssid]"? ? psk="[密碼]"? ? priority=1}
我建議你??在文件的末尾添加它,并確保其他配置都注釋掉。要注意 SSID 和密碼字串都是大小寫敏感的。在技術上您也可以把接入點的名稱當做是 SSID,使用 wpa_supplicant 工具的話會有合適的 SSID 來替代這個名字。
一旦配置文件修改完成后,在后臺啟動此命令:
$ sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
最后,無論是連到開放的網絡還是加密的安全網絡,您都得獲取 IP 地址。簡單地使用如下命令:
$ sudo dhcpcd wlan0
這樣就ok!