
会不会影响取决于终端修改的是“当前状态”还是 NetworkManager 的连接配置。如果你只是执行sudo ip addr add ... sudo ip link set ... sudo ethtool -s ...这些通常都是临时设置。出现以下情况时图形界面背后的 NetworkManager 可能重新应用默认配置从而覆盖它们重启Ubuntu重新插拔网线网络断开后自动重连在图形界面关闭再打开网口重启 NetworkManager这很可能与你的现象有关拔插或链路重连后NetworkManager重新启用了默认连接配置。如果你使用的是nmcli connection modify ...修改的是 NetworkManager 的持久配置图形界面和终端共享同一套配置一般不会互相冲突。建议把IP写入活动连接配置先查询enp3s0当前连接名称nmcli -f GENERAL.CONNECTION device show enp3s0假设显示GENERAL.CONNECTION: 有线连接 2设置固定IPsudo nmcli connection modify 有线连接 2 \ ipv4.method manual \ ipv4.addresses 192.168.1.101/24 \ ipv4.gateway \ ipv4.dns \ ipv6.method disabled绑定到enp3s0sudo nmcli connection modify 有线连接 2 \ connection.interface-name enp3s0重新启用sudo nmcli connection down 有线连接 2 sudo nmcli connection up 有线连接 2这一步会短暂断开网络最好在工控机本地操作。确认设置nmcli device show enp3s0 ip -4 addr show enp3s0 ip route在/etc/netplan/01-network-manager-all.yaml中添加具体网卡配置network: version: 2 renderer: NetworkManager ethernets: enp3s0: dhcp4: false dhcp6: false accept-ra: false link-local: [] addresses: - 192.168.1.101/24 routes: - to: default via: 192.168.1.1 nameservers: addresses: - 192.168.1.1 - 1.1.1.1