4

Дома у меня есть две машины, одна Linux и одна Win 7. Коробка Win 7 подключена к моей работе PPTP VPN. Возможно ли подключить Linux через Windows один к VPN?

Они оба находятся за маршрутизатором, поэтому сервер VPN видит только один IP-адрес, а PPTP, по-видимому, допускает только одно соединение на IP-адрес.

1 ответ1

3

Да, это возможно.

Сначала вам нужно поделиться PPTP-соединением. Щелкните правой кнопкой мыши соединение PPTP во всплывающей панели «Сеть» и выберите « Свойства». Перейдите на вкладку « Общий доступ » и включите параметр « Разрешить другим пользователям сети подключаться к Интернету через данный компьютер».

Параметры общего доступа PPTP - Windows 7

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

Во-вторых, вам необходимо перенаправить сетевой трафик с Linux на ПК с Windows. То, как вы это сделаете, для вашей версии Linux выходит за рамки этого ответа, но общая командная строка, чтобы сделать это временно, будет выглядеть так:

(as root)
# route delete -net default
# route add -net default gw <ip of the windows machine>

Весь трафик, предназначенный для интернета с компьютера Linux, теперь будет проходить через ПК и по VPN.

Чтобы отменить это, повторите, как указано выше, заменив IP-адрес компьютера с Windows на IP-адрес маршрутизатора.

Если вы не хотите, чтобы весь трафик шел по VPN, а только трафик, предназначенный для удаленной сети на другом конце VPN, вы можете использовать это вместо:

(as root)
# route add -net <network range of remote>/<netmask for remote> gw <ip of windows pc>
(for example)
# route add -net 10.1.1.0/24 gw 192.168.1.7

Это должно затем разделить трафик из коробки Linux - все, что предназначено (например) для 10.1.1.0 до 10.1.1.255, будет передано на ПК для пересылки через VPN. Все остальное будет продолжать идти через роутер в интернет.

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