Я подключаюсь к своей университетской внутренней сети через службу VPN. Поэтому, когда я активирую VPN, я получаю дополнительный интерфейс "ppp0" в дополнение к уже существующим интерфейсам eth0 (проводной), wlan0 (беспроводной) и lo (localhost). Кажется, что, как и все другие приложения, Firefox подключается к Интернету через ppp0, когда я активирую VPN. Я хочу, чтобы он подключался через любой интерфейс, кроме ppp0. Как и где я могу указать это?

Я использую Ubuntu 12.04 на своем ноутбуке, поэтому я ищу решение Linux для этого.

Изменить: Вот вывод команды "route -n" в соответствии с просьбой MariusMatutiae

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
10.200.5.51     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
138.40.178.1    192.168.1.1     255.255.255.255 UGH   0      0        0 wlan0
138.40.178.1    192.168.1.1     255.255.255.255 UGH   0      0        0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U     2      0        0 wlan0

Спасибо!

1 ответ1

0

То, что вы должны сделать, - это не назначать маршрут по умолчанию для VPN/ppp0, который, скорее всего, вы делаете, а назначать для маршрута VPN/ppp0 только хост / сеть, которые вам действительно нужны для маршрутизации по этой ссылке (т.е. только адреса / сети, которые находятся в интранете университета).

Как это сделать, зависит от того, какую VPN вы используете. Например, если вы используете программное обеспечение vpnc, вы должны проверить директиву "Целевые сети", в которой указано, какие сети следует переадресовать на нем (и, возможно, также установить "DNSUpdate no", чтобы вы не меняли DNS-серверы) вместо установки шлюза по умолчанию (который вперед весь трафик)

В противном случае вы могли бы взглянуть на пространства имен сети Linux, которые могут быть даже более продвинутыми для вашего случая, но посмотрите эту статью: http://www.evolware.org/?p=293.

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