`
不识庐山真面目
  • 浏览: 81175 次
  • 来自: 武汉
社区版块
存档分类
最新评论

如何在 Arch Linux 的终端里设定 WiFi 网络

阅读更多

如何在 Arch Linux 的终端里设定 WiFi 网络

      如果你使用的是其他 Linux 发行版 而不是 Arch CLI,那么可能会不习惯在终端里设置 WiFi。尽管整个过程有点简单,不过我还是要讲一下。在这篇文章里,我将带领新手们通过一步步的设置向导,把你们的 Arch Linux 接入到你的 WiFi 网络里。

在 Linux 里有很多程序来设置无线连接,我们可以用 ip 和 iw 来配置因特网连接,但是对于新手来说有点复杂。所以我们会使用 netctl 命令,这是一个基于命令行的工具,用来通过配置文件来设置和管理网络连接。

注意:所有的设定都需要 root 权限,或者你也可以使用 sudo 命令来完成。

 

搜索网络

运行下面的命令来查看你的网络接口:

  1. iwconfig

运行如下命令启用你的网络接口,如果没有启用的话:

  1. iplinkset interface up

运行下面的命令搜索可用的 WiFi 网络。可以向下翻页来查看。

  1. iwlist interface scan |less

注意: 命令里的 interface 是之前用 iwconfig 获取到的实际网络接口。

扫描完,如果不使用该接口可以运行如下命令关闭:

  1. iplinksetinterface down

 

使用 netctl 配置 Wi-Fi:

在使用 netctl 设置连接之前,你必须先检查一下你的网卡在 Linux 下的兼容性。

运行命令:

  1. lspci -k

这条命令是用来检查内核是否加载了你的无线网卡驱动。输出必须是像这样的:

如果内核没有加载驱动,你就必须使用有线连接来安装一下。这里是 Linux 无线网络的官方维基页面:https://wireless.wiki.kernel.org/

如果你的无线网卡和 Linux 兼容,你可以使用 netctl configuration

netctl 使用配置文件,这是一个包含连接信息的文件。创建这个文件有简单和困难两种方式。

简单方式 – Wifi-menu

如果你想用 wifi-menu,必须安装 dialog

  1. 运行命令: wifi-menu
  2. 选择你的网络

    wifi-menu to setup wifi in arch

    wifi-menu to setup wifi in arch

  3. 输入正确的密码并等待

    wifi-menu setup wifi password in arch

    wifi-menu setup wifi password in arch

如果没有连接失败的信息,你可以用下面的命令确认下:

  1. ping-c 3 www.google.com

哇!如果你看到正在 ping,意味着网络设置成功。你现在已经在 Arch Linux 下连上 WiFi 了。如果有任何问题,可以倒回去重来。也许漏了什么。

 

困难方式

比起上面的 wifi-menu 命令,这种方式会难一点点,所以我叫做困难方式。在上面的命令里,网络配置会自动生成。而在困难方式里,我们将手动修改配置文件。不过不要担心,也没那么难。那我们开始吧!

  1. 首先第一件事,你必须要知道网络接口的名字,通常会是 wlan0 或 wlp2s0,但是也有很多例外。要确认你自己的网络接口,输入 iwconfig 命令并记下来。

    scan wifi networks in arch linux cli     

    scan wifi networks in arch linux cli

  2. 运行命令:

    1. cd/etc/netctl/examples

    在这个目录里,有很多不同的配置文件例子。

  3. 拷贝将用到的配置文件例子到 /etc/netctl/your_profile

    1. cp/etc/netctl/examples/wireless-wpa /etc/netctl/your_profile
  4. 你可以用这个命令来查看配置文件内容: cat /etc/netctl/your_profile

    view network profile in arch linux

    view network profile in arch linux

  5. 用 vi 或者 nano 编辑你的配置文件的下面几个部分:

    1. nano/etc/netctl/your_profile
    - `Interface`:比如说 `wlan0`
    - `ESSID`:你的无线网络名字
    - `key`:你的无线网络密码
    

注意: 

如果你不知道怎么用 nano,打开文件后,编辑要修改的地方,完了按 ctrl+o,然后回车,然后按ctrl+x

edit network profile in arch

edit network profile in arch

 

运行 netctl

  1. 运行命令:

    1. cd/etc/netctl
    2. ls

    你一定会看到 wifi-menu 生成的配置文件,比如 wlan0-SSID;或者你选择了困难方式,你一定会看到你自己创建的配置文件。

  2. 运行命令启动连接配置:netctl start your_profile

  3. 用下面的命令测试连接:

    1. ping-c 3 www.google.com

    输出看上去像这样: check internet connection in arch linux      

    check internet connection in arch linux

  4. 最后,你必须运行下面的命令:netctl enable your_profile。 

    1. 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

Wicd

NetworkManager

分享到:
评论

相关推荐

    Arch Linux 新手安装指南 v1.2

    1. 网络要求:安装Arch Linux必须确保网络可用,因为Arch的安装过程依赖于网络连接来下载软件包和系统镜像。因此,不建议在没有网络连接的情况下尝试安装。 2. 安装步骤概述: - 首先,挂载安装介质(光盘或USB...

    BlackArch Linux 指南(中文版).pdf

    不错的资源哦!

    BlackArch Linux 简体中文手册

    BlackArch Linux 简体中文手册 202103 版本

    如何在虚拟机中安装 Arch Linux 操作系统.doc

    在虚拟机中安装 Arch Linux 操作系统是一项技术性较强的任务,尤其对于中级 Linux 用户来说,这是一个挑战和学习的绝佳机会。下面将详细讲解如何在 VMware Workstation 15.0 中进行这一过程。 首先,确保你已经下载...

    Install Guide for Arch Linux

    以上就是《Arch Linux 中文安装指南》的主要内容,遵循这些步骤,你将成功地在自己的计算机上安装Arch Linux系统。这个过程可能会有些复杂,但随着对Linux系统的深入理解,你会发现Arch Linux带来的定制化体验是...

    Python_Arch Linux安装指导模板等.zip

    在终端中输入`sudo pacman -S python`,系统将自动下载并安装最新版的Python及其依赖。 - 安装完成后,你可以通过`python`或`python3`命令来启动解释器,验证安装是否成功。 2. **Arch Linux系统特性**: - Arch ...

    利用 CUPS 和 Samba 在 Arch Linux 和 Windows 间共享打印机.docx

    给archlinux添加惠普打印机到方法,经过实践是可以成功到。很好用。

    Arch Linux 新手指南_2015_2_4

    Arch Linux新手指南的知识点主要集中在以下几个方面: 1. Arch Linux介绍:Arch Linux是一款简单、轻量级的发行版,适合有一定计算机使用基础的用户。它是以用户为中心,采用滚动更新的模式,提供了最新的软件包和...

    Arch Linux 2019.11.24 Vagrant虚拟机virtualbox亲测可用

    Arch Linux(或Arch /ˈɑːrtʃ/))是一款基于 x86-64 架构的 Linux 发行版。系统主要由自由和开源软件...该 Wiki 经常编有特定主题的最新信息,受到了 Linux 社区的广泛认可,内容也应用在 Arch Linux 以外的领域。

    Arch Linux - 桌面环境

    Arch Linux - 桌面环境 安装完基本系统后已经成功了一半,现在开始安装桌面环境以应用日常。

    Virtualbox安装Arch Linux步骤

    首先,需要新建一个 Arch Linux 虚拟机,在 VirtualBox 中选择默认的 NAT 网络连接。然后,载入 Arch Linux 安装介质,并启动安装。 二、键盘布局设置 在启动完成后的界面中,需要设置键盘布局,为 loadkeys us。 ...

    Arch Linux - tty1模式

    根据提供的文件信息,我们可以归纳出一系列与Arch Linux及其tty1模式相关的知识点,这些...以上知识点涵盖了在Arch Linux的tty1模式下进行的基本系统配置和操作,对于希望深入学习Linux操作系统的用户来说非常有用。

    Arch Linux全指南

    本文档将指导您安装 Arch Linux:一个简单、轻量级、适合计算机水平较高用户使用的发行版。本向导写给 Arch 新用户,但是会尽量做到成为所有用户的参考和信息库。

    mirrorlist-repo, Arch Linux CN社区 repo 镜像列表.zip

    然而,由于Arch Linux的官方仓库位于国外,对于中国用户来说,网络连接可能会受到限制,速度较慢。为了解决这个问题,Arch Linux CN社区创建了国内的镜像列表,让用户可以从国内的服务器上快速下载更新和软件包。 ...

    Arch Linux - 软件源

    Arch Linux 软件安装说明书 个人使用。

    Arch Linux - 常见问题

    ### Arch Linux - 常见问题解答 ...通过以上步骤,您可以解决在使用 Arch Linux 过程中遇到的一些常见问题,包括但不限于 GRUB 的安装配置、网络连接设置以及音频播放问题。希望这些信息对您有所帮助!

    Arch Linux的简明安装步骤和配置方法.pdf

    Arch Linux 是一个面向中级Linux用户的轻量级操作系统发行版,以软件丰富、管理灵活和滚动更新为特点。本文主要介绍了Arch Linux的简明安装步骤和配置方法,旨在帮助新手更轻松地完成安装过程。 首先,安装Arch ...

    Arch Wiki离线版

    《Arch Wiki离线版》是针对Arch Linux操作系统爱好者和管理员的一款实用工具,它包含了Arch Wiki网站的完整内容,用户可以在没有网络连接的情况下查阅各种Arch Linux相关的技术文档和指南。Arch Wiki是一个极其丰富...

Global site tag (gtag.js) - Google Analytics