Игра с ip route для подключения к 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-сервер.
эти советы могут помочь мне:
- как откатиться с ip route?
- как настроить мой клиент с графическим интерфейсом (kubuntu)?
1 ответ
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. Вы должны заменить их своими собственными ценностями.
Я надеюсь, что это уже поможет вам найти решение. Если у вас есть дополнительные вопросы, просто дайте мне знать в комментарии.