Rocky Linux/CentOS8 管理网卡命令

2021-07-25T00:40:00

最近尝鲜安装Rocky Linux系统,配置好网卡信息后,执行 systemctl start network 提示找不到network,由于一直在使用的是centos7,不知道管理网卡的命令变化了,一顿恶补知识后,Rocky与Centos8的管理网卡新命令改变成了nmcli

查看网卡名称

ip a
ip addr
ifconfig

nmcli命令大全

使用简化命令,connection 和 c 都可以执行
  • 显示运行状态和网卡配置信息
nmcli
  • 重启网卡
nmcli c reload
  • 开启网卡
nmcli c up ens160
  • 关闭网卡
nmcli c down ens160
  • 查看网卡状态
nmcli device status
  • 查看所有网卡详细信息
nmcli device show
  • 查看ens160网卡详细信息
nmcli device show ens160
  • 添加新网卡

创建一个动态获取IP的连接,con-name是指创建连接的名称,ifname是指网络接口

nmcli c add type eth con-name ens160 ifname ens66
  • 设置网卡自启动
nmcli c modify ens160 connection.autoconnect yes
  • 删除连接网卡ens160
nmcli c delete ens160
  • 添加/删除一个IP地址和网关
nmcli c modify ens160 +ipv4.address 192.168.0.3/24  #添加ip
nmcli c modify ens160 -ipv4.address 192.168.0.3/24  #删除ip
nmcli c modify ens160 ipv4.gateway 192.168.0.1  #设置网关
  • 设置DNS
nmcli c modify ens160 ipv4.dns 8.8.8.8  #添加DNS
nmcli c modify ens160 -ipv4.dns 8.8.8.8  #删除DNS
  • 设置IP获取方式
nmcli connection modify ens160 ipv4.method manual  #手动设置
nmcli connection modify ens160 ipv4.method auto  #DHCP获取

生效修改配置

  • 重新加载网卡配置文件,每一次修改文件都建议执行。
nmcli connection reload
  • 立即生效网卡配置,不用重启系统。推荐使用第一个,怎么简单怎么来。
nmcli c up ens160
nmcli device connect ens160
nmcli device reapply ens160
当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »