为什么路由在物理机上不起作用?

时间:2019-04-27 08:55:40

标签: networking

因此,有一个Oracle VM VirtualBox。在其上安装了两个虚拟机:

Win XP和两个网络适配器:

  1. Host-only Adapter。名称:vboxnet0
  2. Internal Network。名称:my lan

win xp中配置了以下LAN连接:

  • Host-only Adapter-192.168.1.1/24
  • Internal Network-192.168.2.1/24

带有一个网络适配器的Win Server 2003:

  • Internal Network。名称:my lan

win server使用以下设置连接到Internal Network:192.168.2.10/24。默认网关:192.168.2.1

所有这些都在物理Linux Mint计算机上运行。 vboxnet0网络上的该物理计算机具有以下设置:

vboxnet0  Link encap:Ethernet  HWaddr 0a:00:27:00:00:00  
          inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::800:27ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:489 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:69301 (69.3 KB)

任务是使用Windows XP在计算机上配置路由。
在装有Win XP的计算机上,我设置了以下路由:

route add 192.168.2.0 mask 255.255.255.0 192.168.2.1
route add 192.168.1.0 mask 255.255.255.0 192.168.1.1

这是在route的虚拟机上执行win xp命令的结果:
route-table

在物理机上,我设置了以下路由:

route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.0

这是物理机器上的route命令的结果:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         dir-300         0.0.0.0         UG    100    0        0 enp2s0
link-local      *               255.255.0.0     U     1000   0        0 enp2s0
172.17.0.0      *               255.255.0.0     U     0      0        0 docker0
172.18.0.0      *               255.255.0.0     U     0      0        0 br-2ca568140112
192.168.0.0     *               255.255.255.0   U     100    0        0 enp2s0
192.168.1.0     *               255.255.255.0   U     0      0        0 vboxnet0
192.168.2.0     192.168.1.1     255.255.255.0   UG    0      0        0 vboxnet0

问题是从物理机ping地址192.168.2.1和192.168.1.1,但是地址192.168.2.10不是:(

0 个答案:

没有答案