Содержание статьи:
Рассмотрим как управлять статическими маршрутами (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 |
Пример настройки на eth0:
1 2 3 4 5 6 |
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 |
Данные параметры применяться после следующей инициализации сетевой карты. Перезагружаем систему либо отключаем\включаем сетевой интерфейс:
1 2 |
ifdown eth0 ifup eth0 |
Изменить статический маршрут
Изменить разово статический маршрут, можно командами (ip route replace / ip route change):
1 2 |
ip route replace default via 192.168.1.1 dev ens192 ip route replace 192.168.1.0/24 via 192.168.1.1 |
или
1 2 |
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):
1 |
ip route del 192.168.1.0/24 |
Понравилась или оказалась полезной статья, поблагодари автора
Оставить ответ