Route настройка маршрутизации: различия между версиями

Материал из AlexNook
Перейти к навигацииПерейти к поиску
Строка 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

  1. Всё кидать в туннель

0.0.0.0 10.8.1.29 0.0.0.0 UG 0 0 0 tun0

  1. Локалка VPN сети идёт через Tun0

10.8.1.0 10.8.1.29 255.255.255.0 UG 0 0 0 tun0

  1. Где искать GW: он напрямую подключён к tun0

10.8.1.29 0.0.0.0 255.255.255.255 UH 0 0 0 tun0

  1. ! Где искать адрес 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 статьи, что указано выше