/** */

Управление сетевыми маршрутами в Debian 9 Stretch

Рассмотрим как управлять статическими маршрутами (static routes). Сетевые маршруты бывают временные, которые действую до перезагрузки сетевой службы, либо системы и постоянные маршруты.

 

Посмотреть маршруты

Вывести список всех имеющихся маршрутов, командой (ip route):

ip route

default via 192.168.1.254 dev eth0
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.2
192.168.7.0/24 dev eth1 proto kernel scope link src 193.268.7.2

 

Добавить временный статический маршрут

Добавление статического маршрута в сеть 192.168.7.0/24 через шлюз 192.168.1.1, командой (ip route add):

ip route add 192.168.7.0/24 via 192.168.1.1

Посмотреть прохождение маршрута, можно командой (ip route get):

ip route get 192.168.7.2

192.168.7.2 via 192.168.1.1 dev eth1 src 192.168.1.2
cache ipid 0x9bbc mtu 1500 advmss 1460 hoplimit 64

 

Добавить постоянный статический маршрут

Постоянные статические маршруты добавляются в файл конфигурации сети (/etc/network/interfaces), в описание необходимого интерфейса.

post-up ip route add default via 172.16.100.1
pre-down ip route del default via 172.16.100.1
Опция post-up — означает запустить команду после поднятия интерфейса, а pre-down — означает запустить команду перед отключением интерфейса.

 

Пример настройки на eth0:

auto eth0
iface eth0 inet static
address 192.168.1.2
network 255.255.255.0
gateway 192.168.1.1
post-up ip route add default via 172.16.100.1

 

Данные параметры применяться после следующей инициализации сетевой карты. Перезагружаем систему либо отключаем\включаем сетевой интерфейс:

ifdown eth0
ifup eth0

 

Изменить статический маршрут

Изменить разово статический маршрут, можно командами (ip route replace / ip route change):

ip route replace default via 192.168.1.1 dev ens192
ip route replace 192.168.1.0/24 via 192.168.1.1

или

ip route change default via 192.168.1.1 dev ens192 
ip route change 192.168.1.0/24 via 192.168.1.1

 

Для изменения постоянного маршрута, необходимо вносить изменения в конфигурационный файл (/etc/network/interfaces), для нужного сетевого интерфейса.

 

Удалить статический маршрут

Удалить маршрут, командой (ip route del):

ip route del 192.168.1.0/24

 

 

Понравилась или оказалась полезной статья, поблагодари автора

 

 

ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОБЛАГОДАРИ АВТОРА

БесполезноСлабоватоПриемлемоОтличноПревосходно (1 голос(ов), в среднем: 5,00 из 5)
Загрузка...

Оставить ответ

четыре − два =

© IT-блог Жаконды All Rights Reserved.
Яндекс.Метрика