Когда я хочу создать маршрут, когда шлюз находится из другой подсети, мне нужно выполнить две команды:
route add -host 10.10.100.17 eth0
для добавления шлюза и:
route add -net 10.210.0.0/16 gw 10.10.100.17
добавить маршрут в сеть с использованием ранее определенного шлюза
Проблема в том, что я хочу продолжать этот путь. Я пытаюсь сделать это в / и т. д. / sysconfig / сетевые сценарии / маршрут-eth0
Содержание файла:
10.210.0.0/16 via 10.10.100.17
Но я получаю ошибку: Вызов интерфейса eth0: RTNETLINK отвечает: Нет такого процесса
Как я могу добавить хост-шлюз?
ОБНОВИТЬ:
Я пробовал также с синтаксисом
ADDRESS0=10.210.0.0
NETMASK0=255.255.0.0
GATEWAY0=10.10.100.17
Но все равно есть ошибка. Проблема со шлюзом 10.7.233.17. Как я уже упоминал ранее, после команды маршрут добавить -host 10.10.100.17 eth0 он работает нормально, но я не знаю, как добавить хост 10.10.100.17 в / и т. д. / sysconfig / сетевые сценарии / маршрут-eth0
ОБНОВЛЕНИЕ2: Проверено с
ADDRESS0=10.10.100.17
NETMASK0=255.255.255.255
GATEWAY0=<MY_IP>
ADDRESS1=10.210.0.0
NETMASK1=255.255.0.0
GATEWAY1=10.10.100.17
Но все же ошибка.
маршрут -n после перезапуска сети произвести:
Destination Gateway Genmask Flags Metric Ref Use Iface
10.10.100.17 <MY_IP> 255.255.255.255 UGH 0 0 0 eth0
маршрут -n после команды маршрут добавить -host 10.10.100.17 eth0 производить:
Destination Gateway Genmask Flags Metric Ref Use Iface
10.10.100.17 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
Итак, я попробовал с
ADDRESS0=10.10.100.17
NETMASK0=255.255.255.255
GATEWAY0=0.0.0.0
Но ошибка все еще существует, кстати маршрут -n после перезапуска сети вывести тот же результат, что и после маршрут добавить -host 10.10.100.17 eth0 команда. Я совершенно запуталась ...
Попробуйте следующее:
ADDRESS0=10.10.10.17
NETMASK0=255.255.255.255
GATEWAY0=<your eth0 ip here>
ADDRESS1=10.210.0.0
NETMASK1=255.255.0.0
GATEWAY1=10.10.100.17