因此,有一个Oracle VM VirtualBox
。在其上安装了两个虚拟机:
Win XP
和两个网络适配器:
Host-only Adapter
。名称:vboxnet0
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 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不是:(