工控机网络配置

会不会影响,取决于终端修改的是"当前状态"还是 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
相关推荐
Y3815326622 小时前
MySQL 慢查询排查实战:EXPLAIN 看懂 type 与 Extra,一个字段定位性能问题
数据库·mysql
kruptos3 小时前
分布式系统怎么“选主“?Raft 共识一次讲清
开发语言·分布式·php·共识算法
吴声子夜歌3 小时前
ApacheCommons——commons-cli(命令行参数解析)
java·开发语言·apache
Logintern094 小时前
PostgreSQL 的 ORDER BY 多列排序
数据库·postgresql
今天AI了吗4 小时前
DeepSeek Harness 深度解析:从评测架构到实战落地
java·网络·数据库·人工智能·架构·java-ee
benchmark_cc4 小时前
REST API 和 Python SDK 应该怎么选?量化交易数据接口选型实战
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
王的宝库4 小时前
Go 项目结构:从单文件到标准工程布局
开发语言·后端·golang
Tairitsu_H4 小时前
[C++] 深入理解红黑树:封装set与map
开发语言·c++·set·map·红黑树·模拟实现
数据库小学妹4 小时前
为什么MySQL索引用B+树?从存储底层讲透原理
数据库·mysql·b+树·索引优化·磁盘io·数据库原理
泡海椒4 小时前
JQuick-Curl 性能分析:并发场景下的性能表现与调优,第三方接口调用不只要快写也要稳跑
java·开发语言·okhttp