一台笔记本,部署4台虚拟机,网络配置,Ubuntu双网卡配置问题

306 阅读1分钟

一台笔记本,部署4台虚拟机,网络配置

序号平台操作系统IP网关访问外网访问其它3台虚机
1VMwareCentOS 8192.168.66.51192.168.66.2Yesyes
2VMwareUbuntu 24.04192.168.66.52192.168.66.2Yesyes
3VirtualBoxCentOS 8192.168.56.5192.168.56.1Yesyes
双网卡--192.168.88.51192.168.88.1Yesyes
4VirtualBoxUbuntu 24.04192.168.56.6192.168.56.1Yesyes
双网卡--192.168.88.52192.168.88.1Yesyes

前三台的配置都很顺利,第四台 Ubuntu 双网卡配置,遇到问题

(generate:1858): WARNING **: 23:59:23.172: Problem encountered while validating default route consistency.Please set up multiple routing tables and use routing-policy instead. Error: Conflicting default route declarations for IPv4 (table: main, metric: default), first declared in enp0s8 but also in enp0s3

修改 /etc/netplan/50-cloud-init.yaml

network:
  version: 2
  ethernets:
    enp0s3:
      dhcp4: no
      addresses:
      - "192.168.56.6/24"
      nameservers:
        addresses:
        - 192.168.56.1
        - 114.114.114.114
        search: []
      routes:
        - to: "default"
          via: "192.168.56.1"
          metric: 100
    enp0s8:
      dhcp4: no
      addresses:
      - "192.168.88.52/24"
      routes:
        - to: "192.168.88.0/24"
          via: "192.168.88.1"
          metric: 101

执行命令行

root@node4:~# netplan apply
root@node4:~# ip route
default via 192.168.56.1 dev enp0s3 proto static metric 100
192.168.56.0/24 dev enp0s3 proto kernel scope link src 192.168.56.6
192.168.88.0/24 dev enp0s8 proto kernel scope link src 192.168.88.52
192.168.88.0/24 via 192.168.88.1 dev enp0s8 proto static metric 101

  • 先用起来,通过操作实践认识kubernetes(k8s),积累多了自然就理解了
  • 把理解的知识分享出来,自造福田,自得福缘
  • 追求简单,容易使人理解,知识的上下文也是知识的一部分,例如版本,时间等
  • 欢迎留言交流,也可以提出问题,一般在周末回复和完善文档
  • Jason@vip.qq.com 2025-4-9