Итак, есть Oracle VM VirtualBox
. На нем установлены две виртуальные машины:
Win XP
с двумя сетевыми адаптерами:
Host-only Adapter
. Имя: vboxnet0
Internal Network
. Имя: my lan
В win xp
настроены следующие сетевые подключения:
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 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
Проблема в том, что с физической машины адреса 192.168.2.1 и 192.168.1.1 отправляют эхо-запросы, а адрес 192.168.2.10 - нет: (