Рассмотрим как управлять статическими маршрутами (static routes). Сетевые маршруты бывают временные, которые действую до перезагрузки сетевой службы, либо системы и постоянные маршруты.
Посмотреть маршруты
Вывести список всех имеющихся маршрутов, командой (ip route):
1 2 3 4 5 |
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):
1 |
ip route add 192.168.7.0/24 via 192.168.1.1 |
Посмотреть прохождение маршрута, можно командой (ip route get):
1 2 3 4 |
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), в описание необходимого интерфейса.
1 2 |
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 — означает запустить команду перед отключением интерфейса.
Последние комментарии