安装版本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