Маршруты в Linux
Просмотр таблицы маршрутизации в Linux
Чтобы вывести текущую таблицу маршрутизации в Linux выполните команду:
# ip route
Чтобы узнать через какой интерфейс (шлюз) должен маршрутизироваться трафик к определенному IP адресу используется команда:
# ip route get 192.168.2.45
Как добавить или удалить статический маршрут?
Чтобы добавить новый маршрут к определенной IP подсети в таблицу маршрутизации Linux, нужно выполнить следующую команду:
# ip route add 192.168.0.0/24 via 192.168.1.1
Таким образом, мы добавим маршрут для IP сети 192.168.0.0/24 через шлюз 192.168.1.1.
Чтобы удалить созданный вручную маршрут, выполните:
# ip route del 192.168.0.0/24
Узнать имя сетевого интерфейса можно командой:
# ip a
Изменить маршрут в Linux
# ip route replace 192.168.0.0/24 via 192.168.1.1
Изменить маршрут по умолчанию
# ip route replace default via 192.168.1.2