Назад | Перейти на главную страницу

игра с IP-маршрутом для подключения к VPN и потеря локального интернета

Я слежу за этим учебник по openVPN, все идет хорошо до следующего шага на клиенте (непосредственно перед разделом автозапуска из вики):

# ip route add VPNSERVER_IP via LOCALGATEWAY_IP dev eth0  proto static
# ip route change default via 10.9.8.5 dev tun0  proto static   //client tun0 10.9.8.5

Я теряю интернет после 2-й строки.

И я действительно хочу иметь интернет через VPN-сервер.

эти советы могут мне помочь:

  1. как откатиться с IP-маршрут ?
  2. как настроить мой клиент с графическим интерфейсом (кубунту)?
how to roll back with ip route ?

Чтобы показать кеш маршрутизации, вы можете использовать следующую команду:

ip route show cache

Вы можете очистить кеш, выполнив следующую команду:

ip route flush cache

или например

route del -net 10.66.66.66/24

для отдельных правил.


Что касается OpenVPN, единственная настройка маршрутизации, которую мне пришлось сделать, это следующая (примечание: для этого я использовал iptables):

iptables -t nat -A POSTROUTING -s 10.66.66.0/24 -o eth0 -j SNAT --to xxx.xx.xxx.xxx

Где xxx.xx.xxx.xxx - это статический (общедоступный) IP-адрес вашего сервера, а 10.66.66.0 - это виртуальная сеть между всеми компьютерами, подключенными к VPN. Вы должны заменить их своими собственными значениями.


Надеюсь, это уже помогает вам найти решение. Если у вас есть дополнительные вопросы, просто дайте мне знать в комментарии.