Управление сетевыми маршрутами в Debian 8 Jessie/Ubuntu Server 14.04 LTS

Рассмотрим как управлять статическими маршрутами (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 route add -net 192.168.7.0 netmask 255.255.255.0 gw 192.168.1.1
pre-down route del -net 192.168.7.0 netmask 255.255.255.0 gw 192.168.1.1

 

Перезапускаем сетевые службы, для применения изменений:

service networking restart

 

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

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

ip route replace 192.168.7.0/24 via 192.168.1.1

или

ip route change 192.168.7.0/24 via 192.168.1.1

 

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

 

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

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

ip route del 192.168.1.0/24

 

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

 

БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
Загрузка...

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

двадцать + девятнадцать =