fedora比较新,不能用像centos-7的方式修改/etc/sysconfig/network-scripts/ifcfg-ens33
文件了,需要用到nmcli命令
这里要注意的是有2个概念:device和connection,其中ip,gateway是device的属性,我看好多博客说修改gateway用的是nmcli connection modify {网卡名}
,这样会直接报错说没有这个connection,因为connection和网卡是两码事。
# 查看网卡
nmcli device
# 网卡详细信息
nmcli device show [网卡名]
# 查看连接
nmcli connection
# 查看连接详细信息
nmcli connection show [连接id]
# 修改gateway
nmcli device modify {id} ipv4.gateway 202.120.87.1 ipv4.addresses 192.168.0.58
nmcli device modify enp1s0 ipv4.gateway 202.120.87.1 ipv4.addresses 202.120.87.170/24
# 重启网络服务
systemctl restart NetworkManager