dmesg
dmesg命令主要用于查看一些内核的执行信息,比如开机操作,由于工作内容与网卡相关,所以在切换网卡的一些状态时,也可以用dmesg来查看。
下面是常用到的一些相关命令:
dmesg
直接输入dmesg可以查看当前输出的内核信息
dmesg -c
用于清楚全部信息,有时候信息太多了,打印出来找不到,所以需要先清除再查看
dmesg -wH
这个命令可以动态的查看dmesg的执行信息,比如我要反复切换网卡的link状态,就可以用这个命令动态的看dmesg信息
netplan
Linux网络配置文件所在位置
cd /etc/netplan
- enp0s3: 是需要配置设备的实际名称
- addresses : - IP地址/掩码
- gateway4: 网关地址
- nameservers: addresses:DNS服务器列表
- dhcp4:是否启用dhcp4(动态主机配置协议)
手动配置ip
network:
ethernets:
enp0s3:
addresses:
- 192.168.3.102/24
gateway4: 192.168.3.1
nameservers:
addresses:
- 223.5.5.5
- 223.6.6.6
search: []
version: 2
自动配置ip
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: true
# 测试配置; 应用配置,等待用户确认;如果网络中断或未给出确认,将回滚。
$ sudo netplan try
sudo netplan generate
# 应用渲染器的配置,根据需要重新启动它们。
$ sudo netplan apply
# 如果应用失败,可以查看错误日志并调试
$ sudo netplan --debug apply
nmcli
https://blog.csdn.net/wq1205750492/article/details/124497231