Настройка маршрутов таким образом, чтобы vpn использовался только для локальных ресурсов

В этой статье показано, как сделать Ubuntu похожим на Windows 7.

http://www.pcworld.com/article/2028896/how-to-make-ubuntu-linux-look- like-windows-7.html

Ниже показано, как должен выглядеть процесс преобразования, когда вы выполняете шаги в этой статье, чтобы ваш Ubuntu выглядел как Windows 7.

Начать [ ! d4]

Шаг 1

enter image description here

Шаг 2

Шаг 3

enter image description here

Заключительный шаг

0
задан 25 October 2017 в 14:19

3 ответа

Мне удалось решить эту проблему.

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

sudo ifmetric enp4s0 1

После этого я добавлен новый маршрут для подсети 10.xxx

sudo ip route add 10.0.0.0/8 dev ppp0 metric 25

, теперь это позволяет мне получить доступ ко всем сетевым ресурсам vpn и использовать мое локальное интернет-соединение для всего остального.

Я также добавил сценарий в /etc/network/if-up.d/, который автоматически делает это каждый раз, когда я подключаюсь к vpn.

#!/bin/sh

if [ "$IFACE" = "ppp0" ]; then
     ifmetric enp4s0 1
     ip route add 10.0.0.0/8 dev ppp0 metric 25
fi

Где ppp0 - это имя интерфейса моего соединения vpn. И таблица маршрутизации в конце выглядит следующим образом:

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    1      0        0 enp4s0
0.0.0.0         0.0.0.0         0.0.0.0         U     50     0        0 ppp0
10.0.0.0        0.0.0.0         255.0.0.0       U     25     0        0 ppp0
10.150.1.254    0.0.0.0         255.255.255.255 UH    50     0        0 ppp0
169.254.0.0     0.0.0.0         255.255.0.0     U     1      0        0 enp4s0
192.168.0.0     0.0.0.0         255.255.255.0   U     1      0        0 enp4s0
195.230.180.187 192.168.0.1     255.255.255.255 UGH   1      0        0 enp4s0
0
ответ дан 22 May 2018 в 17:12

Мне удалось решить эту проблему.

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

sudo ifmetric enp4s0 1

После этого я добавлен новый маршрут для подсети 10.xxx

sudo ip route add 10.0.0.0/8 dev ppp0 metric 25

, теперь это позволяет мне получить доступ ко всем сетевым ресурсам vpn и использовать мое локальное интернет-соединение для всего остального.

Я также добавил сценарий в /etc/network/if-up.d/, который автоматически делает это каждый раз, когда я подключаюсь к vpn.

#!/bin/sh if [ "$IFACE" = "ppp0" ]; then ifmetric enp4s0 1 ip route add 10.0.0.0/8 dev ppp0 metric 25 fi

Где ppp0 - это имя интерфейса моего соединения vpn. И таблица маршрутизации в конце выглядит следующим образом:

Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.0.1 0.0.0.0 UG 1 0 0 enp4s0 0.0.0.0 0.0.0.0 0.0.0.0 U 50 0 0 ppp0 10.0.0.0 0.0.0.0 255.0.0.0 U 25 0 0 ppp0 10.150.1.254 0.0.0.0 255.255.255.255 UH 50 0 0 ppp0 169.254.0.0 0.0.0.0 255.255.0.0 U 1 0 0 enp4s0 192.168.0.0 0.0.0.0 255.255.255.0 U 1 0 0 enp4s0 195.230.180.187 192.168.0.1 255.255.255.255 UGH 1 0 0 enp4s0
0
ответ дан 18 July 2018 в 04:40

Мне удалось решить эту проблему.

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

sudo ifmetric enp4s0 1

После этого я добавлен новый маршрут для подсети 10.xxx

sudo ip route add 10.0.0.0/8 dev ppp0 metric 25

, теперь это позволяет мне получить доступ ко всем сетевым ресурсам vpn и использовать мое локальное интернет-соединение для всего остального.

Я также добавил сценарий в /etc/network/if-up.d/, который автоматически делает это каждый раз, когда я подключаюсь к vpn.

#!/bin/sh if [ "$IFACE" = "ppp0" ]; then ifmetric enp4s0 1 ip route add 10.0.0.0/8 dev ppp0 metric 25 fi

Где ppp0 - это имя интерфейса моего соединения vpn. И таблица маршрутизации в конце выглядит следующим образом:

Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.0.1 0.0.0.0 UG 1 0 0 enp4s0 0.0.0.0 0.0.0.0 0.0.0.0 U 50 0 0 ppp0 10.0.0.0 0.0.0.0 255.0.0.0 U 25 0 0 ppp0 10.150.1.254 0.0.0.0 255.255.255.255 UH 50 0 0 ppp0 169.254.0.0 0.0.0.0 255.255.0.0 U 1 0 0 enp4s0 192.168.0.0 0.0.0.0 255.255.255.0 U 1 0 0 enp4s0 195.230.180.187 192.168.0.1 255.255.255.255 UGH 1 0 0 enp4s0
0
ответ дан 24 July 2018 в 18:08

Другие вопросы по тегам:

Похожие вопросы: