【发布时间】:2022-01-07 13:23:38
【问题描述】:
我有一个创建和配置网络的小项目,如图所示。 Network configuration
我有:3 个虚拟机(1 个工作站和 2 个路由器)。
我需要什么:从 ws11 到 r2 的成功 ping。
我做了什么:1)创建了 2 个内部网络 2)在每台机器上编辑了 /etc/netplan/*.yaml 文件(如下所示) 3)尝试 ping 每个:
- ws11:ping 10.10.0.1 - 好的,
- ws11:ping 10.100.0.11 - 好的,
- r1:ping 10.100.0.12 - 好的,
- ws11:ping 10.100.0.12 - 失败(100% 丢包,无 ping 回复)。
route -n 命令在每台机器上的结果显示在here
根据我最近了解到的数据包路径将是:ws11 检查其路由表并将数据包传递到网关(r1),r1 检查其路由表并看到接收器(10.100.0.12)在其网络上的某个位置并发送数据包到 r2。但由于某种原因,它实际上并不能那样工作。
我做错了什么?应该怎么做才能让它发挥作用?我是网络新手,非常感谢您的帮助。
对于ws11:
network:
ethernets:
enp0s3:
dhcp4: false
addresses: [10.10.0.2/18]
gateway4: 10.10.0.1
version: 2
对于r1:
network:
ethernets:
enp0s3:
dhcp4: false
addresses: [10.10.0.1/18]
enp0s8:
dhcp4: false
addresses: [10.100.0.11/16]
version: 2
对于 r2:
network:
ethernets:
enp0s3:
dhcp4: false
addresses: [10.100.0.12/16]
version: 2
【问题讨论】:
标签: linux ubuntu networking routes gateway