在 Linux 裏有不少程序來設置無線鏈接,咱們能夠用 ip 和 iw 來配置因特網鏈接,可是對於新手來講有點複雜。因此咱們會使用 netctl 命令,這是一個基於命令行的工具,用來經過配置文件來設置和管理網絡鏈接。php
WiFi 網絡也能夠這麼玩WiFi 網絡也能夠這麼玩linux
注意:全部的設定都須要 root 權限,或者你也可使用 sudo 命令來完成。 運行下面的命令來查看你的網絡接口:網絡
iwconfig 運行以下命令啓用你的網絡接口,若是沒有啓用的話:less
ip link set interface up 運行下面的命令搜索可用的 WiFi 網絡。能夠向下翻頁來查看。工具
iwlist interface scan | less 注意: 命令裏的 interface 是以前用 iwconfig 獲取到的實際網絡接口。 掃描完,若是不使用該接口能夠運行以下命令關閉:測試
ip link set interface down 使用 netctl 配置 Wi-Fi: 在使用 netctl 設置鏈接以前,你必須先檢查一下你的網卡在 Linux 下的兼容性。google
運行命令:加密
lspci -k 這條命令是用來檢查內核是否加載了你的無線網卡驅動。輸出必須是像這樣的:命令行
WiFi 網絡也能夠這麼玩WiFi 網絡也能夠這麼玩code
若是內核沒有加載驅動,你就必須使用有線鏈接來安裝一下。這裏是 Linux 無線網絡的官方維基頁面:https://wireless.wiki.kernel.org/。
若是你的無線網卡和 Linux 兼容,你可使用 netctl configuration。
netctl 使用配置文件,這是一個包含鏈接信息的文件。建立這個文件有簡單和困難兩種方式。
簡單方式 – Wifi-menu 若是你想用 wifi-menu,必須安裝 dialog。
運行命令: wifi-menu 選擇你的網絡WiFi 網絡也能夠這麼玩WiFi 網絡也能夠這麼玩 輸入正確的密碼並等待WiFi 網絡也能夠這麼玩WiFi 網絡也能夠這麼玩 若是沒有鏈接失敗的信息,你能夠用下面的命令確認下:
ping -c 3 www.google.com 哇!若是你看到正在 ping,意味着網絡設置成功。你如今已經在 Arch Linux 下連上 WiFi 了。若是有任何問題,能夠倒回去重來。也許漏了什麼。
困難方式 比起上面的 wifi-menu 命令,這種方式會難一點點,因此我叫作困難方式。在上面的命令裏,網絡配置會自動生成。而在困難方式裏,咱們將手動修改配置文件。不過不要擔憂,也沒那麼難。那咱們開始吧!
首先第一件事,你必需要知道網絡接口的名字,一般會是 wlan0 或 wlp2s0,可是也有不少例外。要確認你本身的網絡接口,輸入 iwconfig 命令並記下來。WiFi 網絡也能夠這麼玩WiFi 網絡也能夠這麼玩 運行命令: cd /etc/netctl/examples 在這個目錄裏,有不少不一樣的配置文件例子。
拷貝將用到的配置文件例子到 /etc/netctl/your_profile cp /etc/netctl/examples/wireless-wpa /etc/netctl/your_profile 你能夠用這個命令來查看配置文件內容: cat /etc/netctl/your_profileWiFi 網絡也能夠這麼玩WiFi 網絡也能夠這麼玩 用 vi 或者 nano 編輯你的配置文件的下面幾個部分: nano /etc/netctl/your_profile
Interface
:好比說 wlan0
ESSID
:你的無線網絡名字key
:你的無線網絡密碼 注意:若是你不知道怎麼用 nano,打開文件後,編輯要修改的地方,完了按 ctrl+o,而後回車,而後按 ctrl+x。
WiFi 網絡也能夠這麼玩WiFi 網絡也能夠這麼玩
運行 netctl 運行命令: cd /etc/netctl ls 你必定會看到 wifi-menu 生成的配置文件,好比 wlan0-SSID;或者你選擇了困難方式,你必定會看到你本身建立的配置文件。
運行命令啓動鏈接配置:netctl start your_profile。 用下面的命令測試鏈接: ping -c 3 www.google.com 輸出看上去像這樣: WiFi 網絡也能夠這麼玩WiFi 網絡也能夠這麼玩
最後,你必須運行下面的命令:netctl enable your_profile。 netctl enable your_profile 這樣將建立並激活一個 systemd 服務,而後開機時自動啓動。而後歡呼吧!你在你的 Arch Linux 裏配置好 wifi 網絡啦。
其餘工具 你還可使用其餘程序來設置無線鏈接:
iw:
iw dev wlan0 link – 狀態 iw dev wlan0 scan – 搜索網絡 iw dev wlan0 connect your_essid – 鏈接到開放網絡 iw dev wlan0 connect your_essid key your_key - 使用 16 進制密鑰鏈接到 WEP 加密的網絡 wpa_supplicant
https://wiki.archlinux.org/index.php/WPA_supplicant Wicd
https://wiki.archlinux.org/index.php/wicd NetworkManager
https://wiki.archlinux.org/index.php/NetworkManager 總結 在此提供了在 Arch Linux 裏接入 WiFI 網絡的三種方式。這裏有一件事須要再強調一下,當執行第一條命令的時候,請記住網絡接口名字。在接下來搜索網絡的命令裏,請使用網絡接口名字好比 wlan0 或 wlp2s0(上一個命令裏獲得的),而不是用 interface 這個詞。
免費linux文章,請訪問www.linuxprobe.com