工控机网络配置

会不会影响,取决于终端修改的是"当前状态"还是 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
相关推荐
仍然.5 小时前
Redis---缓存
数据库·redis·缓存
Cc.Y5 小时前
Java零基础入门:可变字符串与包装类:StringBuilder、StringBuffer 与 通讯录管理系统实战
java·开发语言·python
Aloudata5 小时前
LookML 语义模型 vs 企业级独立语义层:BI 建模语言能否承担企业语义底座?
数据库·人工智能·数据分析·数据资产·dataagent
细嗅蔷薇@5 小时前
排序和分⻚(order by 、limit)
数据库·oracle
阿森_dev5 小时前
2027 届毕设选题怎么选:30 个 Java 方向选题的实现难度排序
java·开发语言·spring boot·毕业设计·课程设计
by209995 小时前
C++ 多态:同一个基类接口,调用不同的函数
开发语言·c++·经验分享·多态
笔墨登场说说5 小时前
flink bin/start-cluster.sh 帮我做成开机启动
开发语言·python
Sarvartha5 小时前
Lambda 表达式和函数式接口
java·开发语言
wdfk_prog6 小时前
LWIP教程 09:从 `tcp_slowtmr()` 到 Fast Retransmit——TCP 超时重传与重复 ACK
服务器·网络·数据库·网络协议·tcp/ip
逸模6 小时前
BIM在连锁餐饮装修中的应用:不只是画三维图
大数据·数据库·人工智能·物联网·建模