Linux 网卡配置
nmcli
1、nmcli配置名称定义
? 默认情况下 通过nmcli命令所进行的更改会自动保存到 /etc/sysconfig/network-scripts/ifcfg-xxx 也可以使用文编编辑器手动编辑此文件 修改完成后使用如下两条命令 以便NetworkMangager 读取配置文件 重新加载网卡配置文件
nmcli connection up [网卡名称]
nmcli connection reload
NMCLI CON MOD | 用途 |
---|
ipv4.method manual | IPv4静态配置IP | ipv4.method auto | 从DHCPv4服务器查找配置动态获取IP地址,如果没有获取到IP地址会激活配置的静态地址 | ipv4.address “192.168.1.1/24” | 配置静态IPV4地址 | ipv4.dns 8.8.8.8 | 修改 /etc/resolv.conf 以使用此dns服务器 | ipv4.dns-search test.com | 修改 /etc/resolv.conf 以在search指令中使用这个域 | connection.autoconnect yes | 系统启动的时候自动激活此网络连接 |
2、nmcli命令的使用
2-1、nmcli命令配置静态地址:
nmcli connection modify ens160 autoconnect yes ipv4.method manual ipv4.addresses x.x.x.x/x ipv4.gateway x.x.x.x ipv4.dns x.x.x.x
2-2、nmcli命令配置静态地址(新增配置文件):
nmcli connection add type ethernet con-name test ifname ens160 ipv4.method manual autoconnect yes ipv4.addresses x.x.x.x ipv4.dns x.x.x.x ipv4.gateway x.x.x.x
2-3、nmcli命令配置DHCPv4:
nmcli connection modify ens160 autoconnect yes ipv4.method auto
2-4、nmcli命令配置DHCPv4(新增配置文件):
nmcli connection add type ethernet con-name test ifname ens160 autoconnect yes ipv4.method auto
2-5、完成任何对网卡的操作都要重新启动网络服务以加载更新的配置文件:
nmcli connection reload
2-6、删除网络链接配置文件:
nmcli connection del ens160
nmtui图形化配置网络
在终端下输入nmtui 进入图形化操作界面 如下图:
nmtui编辑现有连接(配置已存在的网卡)
在networkmanager tui界面中选择 edit a connection 并回车
要配置现有网卡的网络链接 使用键盘光标选中需要修改的网卡 然后选到右边的edit 编辑 并回车
测试网络链接情况
识别网络接口:
ip link show
nmcli device show
ip -s link show
##显示性能统计信息(网络接口计数器,传入、传出、丢弃、错误以及丢弃的数据包数量)
显示IP地址:
ip addr
ifconfig -a
显示路由表:
ip route
route
端口和服务间的故障排除
netstat
ss
参数:
-n 显示接口 端口的编号,不显示名称
-t 显示TCP套接字
-u 显示UDP套接字
-i 显示监听中(listen)套接字
-a 显示所有套接字(正在监听、已经监听)
|