5

Сценарий:

У меня Mac под управлением Lion, который подключен к серверу OpenVPN. У меня виртуальная машина Windows XP (работает на параллелях, но я не думаю, что это важно). Я хочу иметь возможность маршрутизировать трафик с виртуальной машины XP через хост Mac. OpenVPN соединение, чтобы я мог войти в домен.

Удаленная сеть 172.16.0.0/23 (255.255.254.0). Открытая VPN настроена на предоставление адреса в диапазоне 10.100.101.0/24 и устанавливает маршрутизацию на 172.16.0.0 с использованием шлюза 10.100.101.1/32. Моя локальная сеть 192.16.1.0/24

ПРИМЕЧАНИЕ. Я не хочу устанавливать OpenVPN на виртуальную машину XP, так как мне придется использовать ключ без пароля для подключения OpenVPN перед входом в систему.

У кого-нибудь есть идеи?

3 ответа3

2

Так что я понял это (по крайней мере, для своих нужд), и это было намного проще, чем я думал.

Вначале я обдумал проблему и попытался использовать мостовую сеть, сделав свой хост шлюзом, а затем попытался перенаправить трафик на адаптер tun0 - пустая трата времени.

Решение:
В меню устройства в параллелях просто настройте сеть на «общий доступ». В виртуальной машине XP (или любой другой) вручную установите DNS на адрес вашего контроллера домена (в моем случае 172.16.0.254). Подключитесь к OpenVPN на хосте, я использую Tunnelblick для управления этим в OS X. OpenVPN должен добавить правильные маршруты для вас.

Нет причин, по которым это не должно работать для VirtualBox или VMWare на Linux или хосте Windows.

Вот и все.

0

Я нахожусь на Mac OS X, использую Parallels 9, и я получил это для работы, просто выбрав «Устройства> Сеть 1> Общая сеть». Больше ничего не требовалось.

Mac OS X является версией 10.9.2.

Parallels Desktop 9 (сборка 9.0.24229, согласно «Файл> О Parallels Desktop»).

0
  1. Настроить виртуальную машину
  2. Изменить источник сети на общую сеть
  3. если это все еще не работает, отключите ipv6 в гостевой машине.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .