文章

使用nmcli进行网络配置

网络配置 - nmcli -

  • device #对应不同的网络设备
  • connection #对应不同的网络配置文件
  • connection add con-name [网络配置文件名称] #手工添加一个网络配置文件
  • connection modify [配置文件名称] #手工修改网络配置文件
  • ifname [device] #手工指定对哪个网络设备生效
  • type [ethernet] #手工指定网络类型
  • ipv4.address 192.168.1.1/24 #手工指定IP地址
  • ipv4.gateway #手工指定网关
  • ipv4.dns #手工指定DNS
  • ipv4.method manual #(state)静态获取、如果是手工指定IP、网关、DNS一定要跟上
  • ipv4.method auto #(DHCP)动态获取、自动获取IP
  • +ipv4.dns +ipv4.address 添加DNS添加IP
  • -ipv4.dns -ipv4.address 删除DNS删除IP

:

1
2
3
4
5
6
7
8
9
nmcli connection show [网络配置文件名称]  #查看文件配置内容
nmcli connection reload     #重置网络配置文件
nmcli device  status       #查看网络设备是否启用(状态)
nmcli connection delete [网络配置文件名称] #删除一个网络配置文件
nmcli connection up [网络配置文件名称]     #激活某一个网络配置
nmcli connection down [网络配置文件名称]   #关闭
nmcli device connected [网络设备名称]      #启动网络设备
nmcli device disconnected [网络设备名称]   #禁用网络设备
nmcli connection add con-name [网络配置文件名称] type ethernet ifname [device]  #创建一个完整的网络配置文件,并指定对哪个网络设备生效
本文由作者按照 CC BY 4.0 进行授权