工控机网络配置

会不会影响,取决于终端修改的是"当前状态"还是 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

设置固定IP:

复制代码
sudo nmcli connection modify "有线连接 2" \
  ipv4.method manual \
  ipv4.addresses 192.168.1.101/24 \
  ipv4.gateway "" \
  ipv4.dns "" \
  ipv6.method disabled

绑定到 enp3s0

复制代码
sudo 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
相关推荐
ClouGence1 小时前
加一张临时表,OceanBase Oracle 写入居然快了 30 倍!
数据库·sql·oracle
程序员雷欧1 小时前
ThreadPoolExecutor 深度解析:从核心参数到源码实现的全面剖析
java·开发语言·jvm
tju23331 小时前
信创产业二十年:国产基础软件走到哪一步了?
数据库·gitee
东方护航数据恢复(深圳)2 小时前
RAID5单盘故障后阵列状态分析与重建风险评估_东方护航数据恢复深圳店
大数据·数据库
一位狮子座的程序员2 小时前
如何用RAG解决AI智能体的知识盲区?
开发语言·c#
吹什么轩2 小时前
c++复习:模拟实现list来更好的理解和应用list
开发语言·c++
小白学大数据2 小时前
Python 爬虫实战:抓取汽车之家二手车成交价格与里程数据
开发语言·爬虫·python·汽车
会编程的土豆2 小时前
GORM 常见操作从入门到能写 DAO
数据库·gorm
深盾科技_Virbox2 小时前
软件加密工具怎么选:试用验证、采购成本与授权范围
开发语言·安全·软件需求