一台笔记本,部署4台虚拟机,网络配置
| 序号 | 平台 | 操作系统 | IP | 网关 | 访问外网 | 访问其它3台虚机 |
|---|---|---|---|---|---|---|
| 1 | VMware | CentOS 8 | 192.168.66.51 | 192.168.66.2 | Yes | yes |
| 2 | VMware | Ubuntu 24.04 | 192.168.66.52 | 192.168.66.2 | Yes | yes |
| 3 | VirtualBox | CentOS 8 | 192.168.56.5 | 192.168.56.1 | Yes | yes |
| 双网卡 | - | - | 192.168.88.51 | 192.168.88.1 | Yes | yes |
| 4 | VirtualBox | Ubuntu 24.04 | 192.168.56.6 | 192.168.56.1 | Yes | yes |
| 双网卡 | - | - | 192.168.88.52 | 192.168.88.1 | Yes | yes |
前三台的配置都很顺利,第四台 Ubuntu 双网卡配置,遇到问题
(generate:1858): WARNING **: 23:59:23.172: Problem encountered while validating default route consistency.Please set up multiple routing tables and use
routing-policyinstead. 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