使用nmcli配置网络
配置IP地址(DHCP)
nmcli connection add type ethernet con-name mycon1 ifname enp0s3
配置IP地址(手动静态)
nmcli con add type ethernet con-name mycon1 ifname enp0s3 ip4 192.168.1.10/24 gw4 192.168.1.1
或
nmcli con add type thernet con-name mycon1 ifname enp0s3 \
ipv4.method manual \
ipv4.addresses 192.168.1.10/24 \
ipv4.gateway 192.168.1.1
激活连接
nmcli con up mycon1 ifname enp0s3 #在绑定接口上激活连接,如配置IP时已绑定接口,这里可以省略接口
即
nmcli con up mycon1 #如果接口一开始就没有绑定,那 NetworkManager 会自动个空闲、类型匹配的接口
查看设备状态
nmcli dev status
查看配置连接详情,使用-p(即 --pretty)选项会在结果中添加标题和分段,看着更友好
nmcli -p con show mycon1
说明:
- 1,当命令中包括 ip4 和 gw4 时,nmcli会自动推断这是静态IP配置,并隐式设置 ipv4.method=manual
- 2,当修改配置时,就必须显示说明 ipv4.method 了。
- 3,配置了新连接,需要激活才能生效,不激活也不影响已经配置的IP,待激活后再生效;
- 4,激活时可以不指定接口,指定了更确定;