Мне нужно добавить в мою систему статический маршрут. Я могу сделать это без проблем в командной строке:
ip route add 10.126.2.0/23 via 10.126.1.5 src 10.2.14.205
Чтобы сделать его постоянным, я создал /etc/sysconfig/network-scripts/route-tun10
файл со следующей строкой:
10.126.2.0/23 via 10.126.1.5 src 10.2.14.205
Но когда я бегу ifup tun10
команда (даже после ifdown tun10
command) я получаю следующую ошибку:
".ror: inet address is expected rather than "10.2.14.205
Может ли кто-нибудь помочь разобраться и решить проблему?
Спасибо. Паоло.
Похоже, твой route-tun10
файл имеет случайный возврат каретки в конце строки. Обычно это происходит потому, что файл был создан в Windows, а затем скопирован в систему. Рекомендуется избегать текстовых редакторов Windows, поскольку их окончания строк вызывают путаницу в системах Linux, если только вы не можете явно настроить текстовый редактор для использования окончаний строк в Unix.
Чтобы решить проблему с этим файлом, запустите dos2unix
на нем, что удалит возврат каретки и оставит только новые строки. Например:
sudo dos2unix /etc/sysconfig/network-scripts/route-tun10