WiFi 網絡也能夠這麼玩

在 Linux 裏有不少程序來設置無線鏈接,咱們能夠用 ip 和 iw 來配置因特網鏈接,可是對於新手來講有點複雜。因此咱們會使用 netctl 命令,這是一個基於命令行的工具,用來經過配置文件來設置和管理網絡鏈接。php

WiFi 網絡也能夠這麼玩WiFi 網絡也能夠這麼玩

注意:全部的設定都須要 root 權限,或者你也可使用 sudo 命令來完成。html

運行下面的命令來查看你的網絡接口:linux

iwconfig

運行以下命令啓用你的網絡接口,若是沒有啓用的話:ubuntu

ip link set  interface up

運行下面的命令搜索可用的 WiFi 網絡。能夠向下翻頁來查看。網絡

iwlist interface scan | less

注意: 命令裏的 interface 是以前用 iwconfig 獲取到的實際網絡接口。less

掃描完,若是不使用該接口能夠運行以下命令關閉:工具

ip link set interface down

使用 netctl 配置 Wi-Fi:測試

在使用 netctl 設置鏈接以前,你必須先檢查一下你的網卡在 Linux 下的兼容性。google

運行命令:加密

lspci -k

這條命令是用來檢查內核是否加載了你的無線網卡驅動。輸出必須是像這樣的:

WiFi 網絡也能夠這麼玩WiFi 網絡也能夠這麼玩

若是內核沒有加載驅動,你就必須使用有線鏈接來安裝一下。這裏是 Linux 無線網絡的官方維基頁面:https://wireless.wiki.kernel.org/。

若是你的無線網卡和 Linux 兼容,你可使用 netctl configuration。

netctl 使用配置文件,這是一個包含鏈接信息的文件。建立這個文件有簡單和困難兩種方式。

簡單方式 – Wifi-menu

若是你想用 wifi-menu,必須安裝 dialog。

  1. 運行命令: wifi-menu
  2. 選擇你的網絡WiFi 網絡也能夠這麼玩WiFi 網絡也能夠這麼玩
  3. 輸入正確的密碼並等待WiFi 網絡也能夠這麼玩WiFi 網絡也能夠這麼玩

若是沒有鏈接失敗的信息,你能夠用下面的命令確認下:

ping -c 3 www.google.com

哇!若是你看到正在 ping,意味着網絡設置成功。你如今已經在 Arch Linux 下連上 WiFi 了。若是有任何問題,能夠倒回去重來。也許漏了什麼。

>困難方式

比起上面的 wifi-menu 命令,這種方式會難一點點,因此我叫作困難方式。在上面的命令裏,網絡配置會自動生成。而在困難方式裏,咱們將手動修改配置文件。不過不要擔憂,也沒那麼難。那咱們開始吧!

  1. 首先第一件事,你必需要知道網絡接口的名字,一般會是 wlan0 或 wlp2s0,可是也有不少例外。要確認你本身的網絡接口,輸入 iwconfig 命令並記下來。WiFi 網絡也能夠這麼玩WiFi 網絡也能夠這麼玩
  2. 運行命令:
    cd /etc/netctl/examples

    在這個目錄裏,有不少不一樣的配置文件例子。

  3. 拷貝將用到的配置文件例子到 /etc/netctl/your_profile
    cp /etc/netctl/examples/wireless-wpa /etc/netctl/your_profile
  4. 你能夠用這個命令來查看配置文件內容: cat /etc/netctl/your_profileWiFi 網絡也能夠這麼玩WiFi 網絡也能夠這麼玩
  5. 用 vi 或者 nano 編輯你的配置文件的下面幾個部分:
    nano /etc/netctl/your_profile
    - `Interface`:好比說 `wlan0`
    - `ESSID`:你的無線網絡名字
    - `key`:你的無線網絡密碼

注意:

若是你不知道怎麼用 nano,打開文件後,編輯要修改的地方,完了按 ctrl+o,而後回車,而後按 ctrl+x。

WiFi 網絡也能夠這麼玩WiFi 網絡也能夠這麼玩

運行 netctl

  1. 運行命令:
    cd /etc/netctl
    ls

    你必定會看到 wifi-menu 生成的配置文件,好比 wlan0-SSID;或者你選擇了困難方式,你必定會看到你本身建立的配置文件。

  2. 運行命令啓動鏈接配置:netctl start your_profile。
  3. 用下面的命令測試鏈接:
    ping -c 3 www.google.com

    輸出看上去像這樣:WiFi 網絡也能夠這麼玩WiFi 網絡也能夠這麼玩

  4. 最後,你必須運行下面的命令:netctl enable your_profile。
    netctl enable your_profile

    這樣將建立並激活一個 systemd 服務,而後開機時自動啓動。而後歡呼吧!你在你的 Arch Linux 裏配置好 wifi 網絡啦。

其餘工具

你還可使用其餘程序來設置無線鏈接:

iw:

  1. iw dev wlan0 link – 狀態
  2. iw dev wlan0 scan – 搜索網絡
  3. iw dev wlan0 connect your_essid – 鏈接到開放網絡
  4. 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 這個詞。

原文來自:https://linux.cn/article-7942-1.html

本文地址:http://www.linuxprobe.com/arch-linux-wifi.html

相關文章
相關標籤/搜索