Доступ к гостелю VirtualBox Debian для Windows Host

Я запускаю Oracle VirtualBox с Debian в качестве гостевой ОС на хосте Windows 7. Я установил Apache и указал следующие два сетевых адаптера в VM:

  1. Мост
  2. Host-only с тем же IP-адресом, что и ниже.

Мои интерфейсные сетевые настройки в VM Debian:

auto lo iface lo inet loopback allow-hotplug eth0 iface eth0 inet dhcp auto eth1 iface eth1 inet static address 192.168.1.110 netmask 255.255.255.0 

которые все, кажется, работают достаточно хорошо через тест ping между гостем и хостом. Однако, когда я пытаюсь перейти к моему гостевому экземпляру в веб-браузере, я продолжаю получать сообщение 404. Любая помощь будет оценена по достоинству.

Думая, что ifconfig возвращает мою помощь, я также включу их здесь:

 eth0 Link encap:Ethernet HWaddr 08:00:27:7a:1a:35 inet addr:192.168.1.106 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe7a:1a35/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:252 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:25417 (24.8 KiB) TX bytes:1765 (1.7 KiB) eth1 Link encap:Ethernet HWaddr 08:00:27:56:3d:90 inet addr:192.168.1.110 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe56:3d90/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:231 errors:0 dropped:0 overruns:0 frame:0 TX packets:7 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:21945 (21.4 KiB) TX bytes:578 (578.0 B) 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:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) 

Успешно пингование «отключенного» VirtualBox – это раздача: гостевой компьютер должен находиться в другой IP-сети, к которой принадлежит хост-машина. VirtualBox будет обрабатывать маршрутизацию между гостевой сетью и сетью хостов и предоставлять правильный адрес и шлюз для гостя с сервером DHCP, который видит только гость.

Вы не объясните, почему вы добавили статический интерфейс eth1, но я предполагаю, что вы можете добраться до гостевой машины по известному адресу. Снимите статическую конфигурацию, посмотрите, какая сеть назначена гостем, а затем вы можете использовать эту сеть (часто 10.0 . ) Для обеспечения статического адреса, если вам нужно потом.

Ящик, который вы достигли в 192.168.1.110, живет в той же подсети, что и хост, и вполне может быть реальным физическим устройством в сети вашего хоста.

Я закончил тем, что понял это следующим мнением. IP, который вы собираетесь предоставить eth1, должен быть очень похож на IP, автоматически назначенный VirtualBox ко второму адаптеру, к которому был присоединен. Чтобы увидеть этот IP-адрес, выберите «Файл»> «Предпочтение»> «Сеть»> «Редактировать» («Сведения о сети только для хоста»). Здесь вы увидите IP-адрес, который был автоматически назначен хосту для второго адаптера. Вы будете использовать этот IP, изменяя последний октет, чтобы быть другим, например .10 вместо .1