[命令] Linux 网络管理命令 nmcli 的使用

内容一:整个网络的管理
1.1 管理整个网络
1.1.1 开启整个网络
# nmcli network on

或者:

# nmcli net on

1.1.2 关闭整个网络
nmcli network off

或者:

nmcli net off

内容二:管理网络设备
2.1 查看网络设备的信息
2.1.1 查看所有网络设备
# nmcli connection show

或者:

# nmcli conneciton 

或者:

# nmcli con show

或者:

# nmcli con

2.1.2 查看被激活的网络设备
# nmcli connection show --active

或者:

# nmcli conneciton --active

或者:

# nmcli con show --active

或者:

# nmcli con --active

2.2 查看某一个网络设备是否激活
# nmcli device connect <网络设备名>

或者:

# nmcli dev con <网络设备名>

2.3 查看网络设备的联通状态
# nmcli device status

或者:

# nmcli dev status

2.4 添加网络设备
# nmcli connection add con-name <自定义的网卡别名> ifname <网络设备名> type ethernet

(补充:这里 con-name 是指要指定一个自定义的网卡别名,ifname 是指要指明网络设备名)

或者:

# nmcli con add con-name <自定义的网卡别名> ifname <网络设备名> type ethernet

2.5 删除网络设备
# nmcli connection delete <自定义的网卡别名>

或者:

# nmcli con del <自定义的网卡别名>

2.6 激活一个网络设备
# nmcli device connect <网络设备名>

或者:

# nmcli dev con <网络设备名>

2.7 取消激活一个网络设备
# nmcli device disconnect <网络设备名>

或者:

# nmcli dev dis <网络设备名>

内容三:IP 地址管理
3.1 设置 IP 地址
3.1.1 设置 IP 地址的格式
# nmcli connection modify <自定义的网卡别名> ipv4.address <IP 地址>/<子网掩码> ipv4.gateway <网关 IP 地址> ipv4.dns <DNS IP 地址> autoconnect yes

3.1.2 设置 IP 地址的案例
# nmcli connection modify eth0 ipv4.address 192.168.1.1/24 ipv4.gateway 192.168.1.1 ipv4.dns 192.168.1.254 autoconnect yes

3.2 让某一个网卡的 IP 地址生效
# nmcli connection up <自定义的网卡别名>

3.3 让某一个网卡的 IP 地址生效
# nmcli connection down <自定义的网卡别名>