Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
ip_command:ip_command [2019-05-10 22:29] GreyWolf |
ip_command:ip_command [2020-06-03 20:47] (текущий) GreyWolf [Маршрутизации с использованием нескольких внешних сетей] |
||
---|---|---|---|
Строка 80: | Строка 80: | ||
===== Добавление маршрута ===== | ===== Добавление маршрута ===== | ||
- | FIXME | ||
Синтаксис: | Синтаксис: | ||
Строка 118: | Строка 117: | ||
</code> | </code> | ||
+ | |||
+ | ===== Использование нескольких внешних сетей ===== | ||
+ | |||
+ | Здесь описан пример настройки маршрутизации с использованием нескольких внешних сетей. | ||
+ | \\ Для работы используются таблицы: ''ip rule tables'' | ||
+ | |||
+ | ^ Таблица ^ Шлюз ^ Адрес ^ | ||
+ | | 101 | 1.1.1.1 | 1.1.1.100 | | ||
+ | | 102 | 2.2.2.1 | 2.2.2.100 | | ||
+ | |||
+ | |||
+ | Удаляем таблицы: | ||
+ | <code bash> | ||
+ | ip rule del table 101 | ||
+ | ip rule del table 102 | ||
+ | </code> | ||
+ | |||
+ | Определяем таблицы, в каждой таблице указан шлюз для неё: | ||
+ | <code bash> | ||
+ | ip route add default via 1.1.1.1 table 101 | ||
+ | ip route add default via 2.2.2.1 table 102 | ||
+ | </code> | ||
+ | |||
+ | Определяем правила: | ||
+ | <code bash> | ||
+ | ip rule add from 1.1.1.100 table 101 | ||
+ | ip rule add from 2.2.2.100 table 102 | ||
+ | </code> | ||
+ | |||
+ | Спписок таблиц доступен по команде: | ||
+ | <code bash> | ||
+ | ip rule | ||
+ | </code> | ||
+ | ---- | ||
+ | [[https://habr.com/ru/post/108690/|Роутинг и policy-routing в Linux при помощи iproute2 / Хабр]] | ||
====== Ссылки ====== | ====== Ссылки ====== | ||
Строка 128: | Строка 162: | ||
- | {{tag>Linux Debian Network}} | + | |
+ | {{tag>Linux Debian Network Examples}} | ||