Инструменты пользователя

Инструменты сайта


ip_command:ip_command

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ip_command:ip_command [2019-03-28 16:36]
GreyWolf [Удалить адрес]
ip_command:ip_command [2020-06-03 20:47] (текущий)
GreyWolf [Маршрутизации с использованием нескольких внешних сетей]
Строка 1: Строка 1:
 ====== Команда ip  ====== ====== Команда ip  ======
  
-<WRAP round info 60%> +:!: В Debian 9 (stretch) по умолчанию нет команды ''​ifconfig'',​ в место неё для настройки [[network_interfaces:​network_interfaces|сетевых интерфейсов]] нужно использовать команду ''​ip''​
-В Debian 9 (stretch) по умолчанию нет команды ''​ifconfig'',​ в место неё для настройки [[network_interfaces:​network_interfaces|сетевых интерфейсов]] нужно использовать команду ''​ip''​ +
-</​WRAP>​ +
  
 ====== Вывод списков сетевых интерфейсов ====== ====== Вывод списков сетевых интерфейсов ======
Строка 62: Строка 59:
 <code bash> <code bash>
 ip l s eth0 up ip l s eth0 up
-<​code ​bash>+</code>
  
 Выключение Выключение
 <code bash> <code bash>
 ip l s eth0 down ip l s eth0 down
-<​code ​bash>+</code> 
 ====== Маршрутизация ====== ====== Маршрутизация ======
 ===== Список всех маршрутов ===== ===== Список всех маршрутов =====
Строка 82: Строка 80:
  
 ===== Добавление маршрута ===== ===== Добавление маршрута =====
-FIXME 
  
 Синтаксис:​ Синтаксис:​
Строка 120: Строка 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 / Хабр]]
  
 ====== Ссылки ====== ====== Ссылки ======
Строка 130: Строка 162:
  
  
-{{tag>​Linux Debian Network}}+ 
 +{{tag>​Linux Debian Network ​Examples}}
  
ip_command/ip_command.1553780181.txt.gz · Последние изменения: 2019-03-28 16:36 — GreyWolf