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

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


ip_command:ip_command

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ip_command:ip_command [2019-02-19 15:23]
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>​ +
  
 ====== Вывод списков сетевых интерфейсов ====== ====== Вывод списков сетевых интерфейсов ======
Строка 55: Строка 52:
 <code bash> <code bash>
 ip a del 192.168.1.100/​24 dev eth0 ip a del 192.168.1.100/​24 dev eth0
 +</​code>​
 +
 +
 +====== Включение/​выключение ======
 +Включение
 +<code bash>
 +ip l s eth0 up
 +</​code>​
 +
 +Выключение
 +<code bash>
 +ip l s eth0 down
 </​code>​ </​code>​
  
Строка 71: Строка 80:
  
 ===== Добавление маршрута ===== ===== Добавление маршрута =====
-FIXME 
  
 Синтаксис:​ Синтаксис:​
Строка 109: Строка 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 / Хабр]]
  
 ====== Ссылки ====== ====== Ссылки ======
Строка 119: Строка 162:
  
  
-{{tag>​Linux Debian Network}}+ 
 +{{tag>​Linux Debian Network ​Examples}}
  
ip_command/ip_command.1550579039.txt.gz · Последние изменения: 2019-02-19 15:23 — GreyWolf