Я использую Oracle VM VirtualBox Manager v4.2.0 r80737 в Microsoft Windows 7 и стремлюсь настроить мостовую сеть для моей виртуальной машины Debian Linux 6.0, чтобы иметь возможность подключаться к ней через локальную сеть и иметь доступ в Интернет на ней. Вчера он работал правильно, а сегодня вышел из строя.
Когда я использую команду ifup eth0
, он продолжает ждать DHCP. Он выводит:
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13
NO DHCPOFFERS received.
Мой /etc/network/interfaces
файл содержит следующий код:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
Есть идеи, что я мог делать неправильно?
Если все, что вам нужно, это доступ в Интернет на гостевой машине, NAT будет работать "из коробки", мост не нужен. Вы можете использовать это вместе с Общие форлдеры для обмена файлами между хостом и квестовой ОС.
Если вам действительно нужен мост, например вы хотите отображаться как два разных хоста для других систем в вашей локальной сети, но при этом иметь возможность использовать ssh для гостя, однако вам, вероятно, следует установить мост. Если VirtualBox Manager не сделает это автоматически, вы можете связать виртуальную сетевую карту, связанную с гостевой ОС, с другим сетевым интерфейсом в настройках сетевого адаптера в вашей ОС хоста (сначала проверьте, не заблокированы ли они).
Если вы по-прежнему не получаете никаких предложений DHCP в гостевой ОС, попробуйте установить IP-адрес вручную, а затем проверьте связь со своим DHCP-сервером (например, маршрутизатором или модемом), также из гостевой ОС, чтобы узнать, можете ли вы получить доступ к сети.