nmcli
查看 ip
ip ad show [网卡名称] / ip ad
example:
$ ip add show ens160
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:0c:29:03:b4:19 brd ff:ff:ff:ff:ff:ff
inet 192.168.198.21/24 brd 192.168.198.255 scope global ens160
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe03:b419/64 scope link
valid_lft forever preferred_lft forever
配置 ip 地址
sudo nmcli connection modify ens160 \
> ipv4.method manual \
> ipv4.addresses 192.168.198.21/24 \
> ipv4.gateway 192.168.198.1 \
> ipv4.dns "192.168.198.1 8.8.8.8"
# ens160 连接名称
# ipv4.method manual 设置 ipv4 模式
重新连接网卡
nmcli connection down ens160 #断开连接 ens160 为连接名称
nmcli connection up ens160 #连接 ens160
查看网卡连接状态
nmcli connection show
example:
$ nmcli connection show
NAME UUID TYPE DEVICE
ens160 1474b710-a3fe-4ed1-ba03-839cb2c60d5f 802-3-ethernet ens160
Ifupdown (ens160) 262e1aac-13d6-c5d8-03ef-c79e2be14de3 802-3-ethernet --
删除网络连接
nmcli connection delete UUID
example:
$ sudo nmcli connection delete 73737cc3-96fd-44a3-a352-6660483420de
Connection 'ens160' (73737cc3-96fd-44a3-a352-6660483420de) successfully deleted.
浙公网安备 33010602011771号