首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我不能在Linux的虚拟盒网络中平主机(路由器)?

为什么我不能在Linux的虚拟盒网络中平主机(路由器)?
EN

Stack Overflow用户
提问于 2022-01-07 13:23:38
回答 1查看 329关注 0票数 -1

我有一个创建和配置网络的小项目,如图所示。网络配置

我有:3个虚拟机(1个工作站和2个路由器)。

我需要的是:从ws11r2成功的ping。

我所做的是: 1)在每台机器上创建2个内部网络,2)编辑/etc/netplan/*..yaml文件(如下所示):

  • 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回复)。

每台机器上的路由-n命令的结果显示为这里

根据我最近了解到的信息,数据包的路径是: ws11检查它的路由表并将数据包传递给网关( r1 ),r1检查它的路由表并看到接收方(10.100.0.12)位于其网络的某个位置并将数据包发送给r2。但由于某种原因,它实际上不是那样工作的。

我做错什么了?应该做些什么来使它发挥作用?我刚接触过社交网络,我会感谢你的帮助。

ws11

代码语言:javascript
复制
network:
  ethernets:
    enp0s3:
      dhcp4: false
      addresses: [10.10.0.2/18]
      gateway4: 10.10.0.1
  version: 2

r1

代码语言:javascript
复制
network:
  ethernets:
    enp0s3:
      dhcp4: false
      addresses: [10.10.0.1/18]
    enp0s8:
      dhcp4: false
      addresses: [10.100.0.11/16]
  version: 2

r2

代码语言:javascript
复制
network:
  ethernets:
    enp0s3:
      dhcp4: false
      addresses: [10.100.0.12/16]
  version: 2
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-07 13:39:10

IPv4转发在r1上不启用,伪装NAT必须在网关接口上启用(enp0s3 on r1)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70621918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档