Route настройка маршрутизации: различия между версиями
ALEX (обсуждение | вклад) |
ALEX (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
Хорошая инструкция по этой части находится вот [https://eternalhost.net/base/vps-vds/tablitsa-marshrutizatsii-linux тут] | Хорошая инструкция по этой части находится вот [https://eternalhost.net/base/vps-vds/tablitsa-marshrutizatsii-linux тут] | ||
Пример правил, которые добавляет OpenVPN при опции redirect-gateway | |||
Kernel IP routing table | |||
Destination Gateway Genmask Flags Metric Ref Use Iface | |||
#Всё кидать в туннель | |||
0.0.0.0 10.8.1.29 0.0.0.0 UG 0 0 0 tun0 | |||
#Локалка VPN сети идёт через Tun0 | |||
10.8.1.0 10.8.1.29 255.255.255.0 UG 0 0 0 tun0 | |||
#Где искать GW: он напрямую подключён к tun0 | |||
10.8.1.29 0.0.0.0 255.255.255.255 UH 0 0 0 tun0 | |||
#! Где искать адрес OpenVPN сервера. Его нельзя заворачивать в туннель, как весь другой трафик! | |||
77.37.158.109 192.168.0.1 255.255.255.255 UGH 0 0 0 eth0 | |||
Несколько команд актуальных для Ubuntu | |||
Вычислить маршрут до адреса: | |||
ip route get 8.8.8.8 | |||
Показать существующий маршрут в таблице маршрутизации | |||
ip route show 10.8.1.29 | |||
Показать всю таблицу маршрутизации | |||
route -n | |||
Удалить маршрут | |||
ip route del 10.8.1.0/24 | |||
Добавить маршрут | |||
ip route add 77.37.158.109/32 via 192.168.0.1 dev eth0 | |||
Сбросит кеш таблицы маршрутизации | |||
ip route flush cache | |||
==Ссылки== | ==Ссылки== | ||
Версия 19:42, 17 октября 2025
Хорошая инструкция по этой части находится вот тут
Пример правил, которые добавляет OpenVPN при опции redirect-gateway
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface
- Всё кидать в туннель
0.0.0.0 10.8.1.29 0.0.0.0 UG 0 0 0 tun0
- Локалка VPN сети идёт через Tun0
10.8.1.0 10.8.1.29 255.255.255.0 UG 0 0 0 tun0
- Где искать GW: он напрямую подключён к tun0
10.8.1.29 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
- ! Где искать адрес OpenVPN сервера. Его нельзя заворачивать в туннель, как весь другой трафик!
77.37.158.109 192.168.0.1 255.255.255.255 UGH 0 0 0 eth0
Несколько команд актуальных для Ubuntu
Вычислить маршрут до адреса: ip route get 8.8.8.8
Показать существующий маршрут в таблице маршрутизации
ip route show 10.8.1.29
Показать всю таблицу маршрутизации
route -n
Удалить маршрут ip route del 10.8.1.0/24
Добавить маршрут ip route add 77.37.158.109/32 via 192.168.0.1 dev eth0
Сбросит кеш таблицы маршрутизации ip route flush cache
Ссылки
backup статьи, что указано выше