CentOS7 网络管理工具nmcli

本文介绍如何使用nmcli工具解决CentOS7系统的网络配置问题,包括查看连接详情、创建静态IP连接、更新连接设置等操作。

  今天帮别人调试虚拟机的网络问题(CentOS 7系统),习惯性直接改/etc/sysconfig/network-scripts/ifcfg-xxx配置文件,但是不知道为什么重启network后静态ip没有生效。然后百度了一下,CentOS使用NetworkManager来管理网络配置,就顺便接触了下网络管理命令行工具NetworkManager command line tool,也叫nmcli。

  初次使用也没研究太深,以下只给出一部分使用过的语句。

  查看连接服务设备

1
2
3
[yu@yu ~]$ nmcli connection show
名称  UUID                                  类型            设备
p2p1  649cf3f6-8d93-4517-b299-7b5671e37069  802-3-ethernet  p2p1

  查看特定连接的详情

1
2
3
4
5
[yu@yu ~]$ nmcli connection show p2p1
connection.id:                          p2p1
connection.uuid:                        649cf3f6-8d93-4517-b299-7b5671e37069
connection.stable-id:                   --
...

  查看网络设备状态

1
2
3
4
[yu@yu ~]$ nmcli device status
设备  类型      状态    连接
p2p1  ethernet  连接的  p2p1
lo    loopback  未托管  --

  使用“dhcp”创建连接

1
2
[yu@yu ~]$ nmcli connection add con-name "dhcp" type ethernet ifname enoxxxxxx
Connection 'dhcp' (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) successfully added.

  其中:connection add - 添加新的连接;

    con-name - 连接名;

    type - 设备类型;

    ifname - 接口名。

  使用“static”创建连接

1
2
[yu@yu ~]$ nmcli connection add con-name "static" ifname enoxxxxxx autoconnect no type ethernet ip4 192.168.1.xxx gw4 192.168.1.1
Connection 'static' (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) successfully added.

  其中:connection add - 添加新的连接;

    con-name - 连接名;

    ifname - 接口名;

    type - 设备类型;

    autoconnect - 自动连接;

    ip4 - 指定ip;

    gw4 - 网关。

  更新连接

1
[yu@yu ~]$ nmcli connection up enoxxxxxx

  单独设置连接

  设置静态ip地址

1
nmcli connection modify <interface> ipv4.addresses '192.168.1.xxx'

  设置DNS

1
nmcli connection modify <interface> ipv4.dns '8.8.8.8'

  设置网关

1
nmcli connection modify <interface> ipv4.gateway '192.168.1.1'

  设置IP地址为手动指定

1
nmcli connection modify <interface> ipv4.method manual

  设置开机自动连接

1
nmcli connection modify <interface> connection.autoconnect yes

  重新加载配置

1
nmcli connection reload

  配置完成需要重启网络

1
systemctl restart network
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值