Заранее извиняюсь если поместил тему не в тот раздел. Долго думал, толи в обсудение софта, толи сюда. Решил что лучше сюда т.к. проблема на Ubuntu.
Здравствуйте. Имею на компьютере Ubuntu 10.04 c последними апдейтами. Понадобилось мне на виртуальной машине поднять Fedora Core 11. Создал винт, всё установил и в настройках сети указал один сетевой интерфейс с NAT, чтоб гостевая ОС с интернетом связь имела. Всё отлично, всё работает. С гостевой ОС до основного компа связь есть, могу обращаться к нему по IP который выдаётся через DHCP провайдером. А вот обратно, с основной ОС на гостевую, обращаться не могу. Добавил гостевой ОС ещё один интерфес - virtualbox0 (виртуальный адаптер). Запускаю, смотрю ifconfig на обоих машинах - интерфейс появился и там и там, и обе ОС получили разные IP-адреса из одной подсети, то есть с виду всё отлично. Вот данные ifconfig основной машины. Здесь eth0 - выключенная сетевая карточка, eth1 - основная сетевая карта, ppp0 - VPN-соединение с провайдером (так нас выпускают в сеть) и vboxnet0 - виртуальный адаптер.
eth0 Link encap:Ethernet HWaddr 00:1d:60:ec:14:5d
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:23 Base address:0xe000
eth1 Link encap:Ethernet HWaddr 4c:00:10:53:83:c4
inet addr:172.19.5.2 Bcast:172.19.5.127 Mask:255.255.255.128
inet6 addr: fe80::4e00:10ff:fe53:83c4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:182202 errors:0 dropped:0 overruns:0 frame:0
TX packets:159905 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:201126279 (201.1 MB) TX bytes:14566205 (14.5 MB)
Interrupt:17 Base address:0x9c00
lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:66 errors:0 dropped:0 overruns:0 frame:0
TX packets:66 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:20060 (20.0 KB) TX bytes:20060 (20.0 KB)
ppp0 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:172.25.17.132 P-t-P:172.25.0.3 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1400 Metric:1
RX packets:161715 errors:0 dropped:0 overruns:0 frame:0
TX packets:99733 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:191284676 (191.2 MB) TX bytes:6085689 (6.0 MB)
vboxnet0 Link encap:Ethernet HWaddr 0a:00:27:00:00:00
inet addr:192.168.56.1 Bcast:192.168.56.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:131 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:20811 (20.8 KB)
Вот ifconfig с гостевой машины (eth0, судя по всему, является адаптером работающим с NAT. eth2 - виртуальный адаптер):
eth0 Link encap:Ethernet HWaddr 08:00:27:E7:F7:1C
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fee7:f71c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:754 (754.0 b) TX bytes:4389 (4.2 KiB)
eth2 Link encap:Ethernet HWaddr 08:00:27:6B:D4:64
inet addr:192.168.56.102 Bcast:192.168.56.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe6b:d464/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:19 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1180 (1.1 KiB) TX bytes:4301 (4.2 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)
И вот в чём моя проблема. Если я пробую пинговать обе машин друг с дружки - всё отлично, пинг проходит. Но если я пытаюсь с основной ОС обратится браузером к гостевой - нет подключения (не могу установить соединение с хостом...), хотя apache точно запущен. Пробую с основной машины обращаться к гостевой вот так
telnet 192.168.26.102 80
Выскакивает ошибка
Trying 192.168.56.102...
telnet: Unable to connect to remote host: No route to hostПробую ту же команду выполнять на гостевой ОС - всё отлично, соединение проходит.
Что странно, хорошо проходят SSH-соединения.
ssh root@192.168.56.102 Работает идеально. Вот ещё на всякий случай результат route с основной машины
172.25.0.3 * 255.255.255.255 UH 0 0 0 ppp0
172.19.5.0 * 255.255.255.128 U 1 0 0 eth1
192.168.56.0 * 255.255.255.0 U 0 0 0 vboxnet0
link-local * 255.255.0.0 U 1000 0 0 eth1
default * 0.0.0.0 U 0 0 0 ppp0
Буду благодарен за любую помощь.