archlinux 安装前的网络设置 静态IP DHCP 无线WIFI

安装版本archlinux-20200701,在安装前的网络配置。

一、准备阶段,查看网卡状态是否up,设置网卡为up状态
查看网卡信息

ip link

如果要使用的网卡包含state down字段,表示网卡未开启,需要开启网卡

ip link set 网卡名 up

再次检查设备状态

ip link

**来自archlinux wiki 关于Rfkill的 警告
许多笔记本电脑有一个硬件按钮(或开关)来关闭无线网卡,但是,该卡也可以被内核阻止。这可以通过rfkill处理。要显示当前状态:

# rfkill list
0: phy0: Wireless LAN
    Soft blocked: yes
    Hard blocked: yes

如果卡被硬阻塞,请使用硬件按钮(开关)来取消阻止它。如果卡不是硬阻塞而是软阻塞,请使用以下命令:

# rfkill unblock wifi

如果上面rfkill unblock wifi无作用,可以把wifi换成无线网卡名称尝试。
二、静态IP
添加静态IP到某网卡,以eth0为例 下面IP地址只是示例,根据自己网络情况添加

ip address add 192.168.1.5/24 dev eth0

添加默认路由:其中192.168.1.1是网关地址

ip route add default via 192.168.1.1 
或者
ip route add default via 192.168.1.1 dev eth0

添加dns解析:nano /etc/resolv.conf 添加dns服务地址比如

nameserver 114.114.114.114
nameserver 8.8.8.8

测试网络是否连通。

ping baidu.com 

注意这种方法重启后需要重新配置。安装完系统后图形界面配置或者写开机脚本把配置加进去
三、DHCP 测试DHCP网络可以直接连通
四、无线wifi
如果知道WiFi名称和密码,用下面命令

iwctl --passphrase 密码 station 无线网卡名 connect 无线名称

逐步添加过程如下:
1.使用iwd工具命令iwctl 进入配置

iwctl

2.查看开启无线设备列表(以下命令在[iwd]#状态下输入)

station list

*如果列表为空,则查看无线设备列表

device list

*查看无线设备状态,以wlan0为例

device wlan0 show

*如果powered为off状态,则返回开头设置网卡为up


3.扫描WiFi,以wlan0为例

station wlan0 scan

4.显示WiFi列表,以wlan0为例

station wlan0 get-network

5.链接WiFi ,以wlan0为例,ssid为WiFi名称

station wlna0 connect ssid

关于iwd工具的archwiki链接:https://wiki.archlinux.org/index.php/Iwd

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。