VPN PPTP соединение совместно с--или изнутри -- VirtualBox VM

используя хост Windows 7 и PPTP-соединение, я не смог заставить VPN работать с виртуальной машиной под управлением производной RedHat Linux. Совместное использование подключения по протоколу PPTP хозяина с хозяином-только в VirtualBox, по-видимому, сети, чтобы разорвать любую связь с хозяином и VPN.

попытка подключения к VPN из виртуальной машины, по-видимому, работает с мостовым адаптером VirtualBox, но после установки ресурсов подключения внутри VPN по-прежнему недоступны. В таблице" netstat-rn " перечислены VPN в качестве первого пункта назначения, что я и ожидал. Тем не менее, все команды" tracepath", похоже, используют localhost, подключение без VPN или не получают ответа.

netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
10.x.y.z        0.0.0.0         255.255.255.255 UH        0 0          0 ppp0
207.x.y.z       192.168.x.1     255.255.255.255 UGH       0 0          0 eth0
192.168.x.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
0.0.0.0         192.168.x.1     0.0.0.0         UG        0 0          0 eth0

использование сетевого моста Windows от его PPTP-адаптера, по-видимому, не может быть и речи. Хост последовательно работает с VPN. Я также попытался полностью отключить брандмауэр гостевой виртуальной машины.

EDIT: включенные маршруты.

28
задан Paul R Rogers
10.05.2023 2:06 Количество просмотров материала 3042
Распечатать страницу

1 ответ

найдено решение для использования PPTP соединения С ВМ на https://www.centos.org/forums/viewtopic.php?t=26810

что мне не хватало, когда я пытался подключиться к виртуальной машине:

2.3 если /sbin / route показывает, что существует маршрут по умолчанию для текущего сетевого подключения, мы должны добавить другой маршрут по умолчанию для ppp0, чтобы иметь возможность для использования vpn. Это происходит потому, что параметр defaultroute pppd не переопределяет существующий значение по умолчанию (проектом). Ip-up.local-скрипт, который выполняется после установления соединения:

создать файл / etc/ppp / ip-up.локальный и добавьте следующее:

/sbin/route add default ppp0

make ip-up.локальный исполняемый файл:

sudo chmod 755 /etc/ppp/ip-up.local

0
отвечен Paul R Rogers 2023-05-11 09:54

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх