VirtualBox Bridged Adapter DHCP работает, но нет сетевого трафика
Я использую VirtualBox на macOS, где я размещаю гостевую виртуальную машину Windows 10.
Я смог установить связь между гостем и интернетом через соединение NAT.
Однако я хотел бы, чтобы виртуальная машина была зарегистрирована в локальной сети, поэтому я пытаюсь настроить следующий мостовой адаптер:
Гость подхватывается сервером DHCP. Здесь вы можете увидеть, как IP назначается динамически:
Когда я делаю tracert
Гость смог определить IP-адрес google.com, но сообщения ICMP не проходят.
Я проверил все брандмауэры, и все было отключено. Я действительно могу дозвониться до хост-машины.
Буду признателен за любую идею, как я мог бы получить трафик через.
Обновление 1:
Я запустил Wireshark на хосте, чтобы посмотреть на пакеты, исходящие от гостя. Я пробовал несколько сеансов telnet, а также переходил на веб-сайт, но предполагалось, что все пакеты потеряны.
Я не знаком с протоколами NBNS или LLMAR, но он не выглядит так, как будто какие-то пакеты сделали его за пределами хоста.
Затем я снова пинговал хост, и там отчетливо видны ICMP.
На гостевой стороне Wireshark поднял много болтовни. Не совсем уверен, что с этим делать.
1 ответ
Реализация NAT в VBox поддерживает TCP и UDP только среди всех протоколов транспортного уровня [1], поэтому VPN через PPTP не будет работать. Поскольку поддержка мостовых сетей с беспроводными интерфейсами также ограничена [2], вы можете рассмотреть следующую альтернативу.
Сеть только с хостом с Интернетом может быть достигнута с помощью IP-маршрутизации хостом. Я делал это раньше с хостом и гостями Windows/Ubuntu. Это должно работать и для Macintosh.
На хосте OSX(192.168.8.109) включите IP-маршрутизацию с помощью sudo sysctl -w net.inet.ip.forwarding=1
В гостевой системе Win10 с адаптером только для хоста (192.168.56.10) установите для шлюза по умолчанию значение OSX(192.168.56.1), для DNS - маршрутизатор.
В маршрутизаторе (192.168.8.1) добавьте статический маршрут через веб-интерфейс или SSH route add -net 192.168.56.0/24 gw 192.168.8.109