请教下 ubuntu18 下 双网卡配置, netplan 配置会不生效的问题

1 天前
 rockyou12

服务器装的是 ubuntu18 的桌面版(在客户的现场,不然有些简单问题客户没法现场解决)。

现在问题是服务器换了机房,然后需要做双网口,两个各接一个内网网段。

netplan 配置后,发现 eno1 是我写的配置,eno2 是一个服务器的自动获取的 ip ,且现场在图形桌面编辑网络配置,和我用 nmtui 或 nmcli 或报 connection-readonly

connection 如下,eno2 使用的是Ifupdown (eno2)这个 connection ,且没法编辑,是自动获取的 ip 。

可能是什么问题?

root@XXX:~# nmcli c -show
NAME             UUID                                  TYPE      DEVICE  
Ifupdown (eno2)  a7aec7f9-d449-7119-c93d-5dbc43b409f9  ethernet  eno2    
docker0          edc5bd88-aed2-47da-98fd-40cff04bbf75  bridge    docker0 
netplan-eno1     e9a93624-2f7f-339f-aef2-6e62c1062c08  ethernet  eno1    
Ifupdown (eno1)  1c8633f8-7f9d-dc05-cc57-22a3458c15a9  ethernet  --      
Ifupdown (eno3)  9cf3dc39-1936-3cf7-d6d5-fb7abe33affc  ethernet  --      
Ifupdown (eno4)  43a8efd0-fe2d-8cbf-0a92-1123233b3400  ethernet  --      
netplan-eno2     b5dc78aa-8d4e-3f6b-adbb-8149b7681a99  ethernet  --   

netplan 基本如下

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    eno1:
      addresses:
        - 10.0.55.127/24
      gateway4: 10.0.55.254
      routes:
        - to: 10.0.55.0/24
          via: 10.0.55.254
          metric: 200
        # vpn 入口 ip
        - to: 10.80.5.107/24
          via: 10.0.55.254
          metric: 200
        - to: 0.0.0.0/0 # could be 0.0.0.0/0 optionally
          via: 10.0.55.254
          metric: 20000
    eno2:
      addresses:
        - 192.168.50.175/24
      routes:
        - to: 192.168.50.0/24
          via: 10.0.58.254
          metric: 200
      gateway4: 192.168.50.254
714 次点击
所在节点    Linux
4 条回复
defunct9
1 天前
想起了傻缺 aws ,跳板机放错了 zone ,然后这个地方就无敌拧巴
RobinHuuu
1 天前
gateway 和 routes 功能重复,以前的是 gateway4/6 ,新的用 routes. netplan 没提醒你吗?
rockyou12
1 天前
@RobinHuuu 确实有可能……主要我只能远程维护,可能我执行 apply 后 ssh 断了我看不到🤣,只有现场运维才看得到
chhtdd
21 小时 0 分钟前
@RobinHuuu 哈哈哈,连 deepseek 给的答案里吗都是 gateway

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1155368

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX