記在centos中串連無線網路的一次過程

來源:互聯網
上載者:User

標籤:

1. 首先, 你的系統要能驅動無限網卡, 要是人品好的話, 系統已經內建了你的網卡的驅動程式. 不然就要先搞定無線網卡的驅動再說. 不然後面的步驟也就沒必要了.

 

2. 看一下你的無線網卡叫什麼:

iwconfig

假設這一步我們得到的網卡名是 wlan0

 

3. 開啟你的無線網卡:

sudo ip link set wlan0 up

一般無線網卡已經是up狀態了, 為了防止無線網卡處於down狀態, 執行一次上面的命令吧.

 

4. 掃描周圍可用的無線網路:

sudo iw dev wlan0 scan

你會發現輸出的資訊很亂, 這個還不知道怎麼精簡, 先仔細用眼辨識吧. 假設這一步我們知道可用的 ssid 是 CMCC

 

5. 串連到上一步中我們搜到的無線網路:(三種情形選一種即可)

(1)情形一, 開放熱點

sudo iw dev wlan0 connect CMCC

(2)情形二, 熱點使用wep加密

因為CMCC是沒有密碼的, 所以我們用上面的命令就可以串連到CMCC. 若該熱點是用wep加密的(假設密碼是123456789), 據說要用以下命令:(我沒嘗試)

sudo iw dev wlan0 connect CMCC key 0:123456789

(3)情形三, 熱點使用wpa/wpa2

若該熱點使用wpa或wpa2協議的話, 需要進行以下操作:(假設密碼是 123456789)

編輯檔案: /etc/wpa_supplicant/wpa_supplicant.conf

在裡面加入以下內容:

network{  ssid="CMCC"  psk="123456"  priority=1       }

然後執行命令:

sudo iw dev wlan0 connect CMCC
sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf

 

6. 擷取ip地址

你會發現到現在這一步, 你還是沒法用網路, 是的, 你還沒取得一個ip地址, 就算該熱點使用的是動態地址分配, 你還是要執行以下命令來擷取一個ip地址

網上的教程中是使用下面這個命令:

sudo dhcpcd wlan0

記得在archlinux中是有這個命令的, 但是在我的centos中沒找到這個命令, 去源中也沒找到相關軟體包. centos表示源少就是那麼任性!!!

其實在centos中是這樣的:

sudo dhclient wlan0

在這一步中的這兩個命令只適用於熱點是動態分配ip的情況, 如果熱點是靜態分配ip的, 目前也不知道怎麼搞.

 

7. 完成

以上就是在linux的命令列模式下串連無線網路的過程, 非常麻煩是吧!!!

 

記在centos中串連無線網路的一次過程

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.