RHEL 7.4 添加永久静态路由错误

RHEL 7.4 添加永久静态路由错误

我需要为系统添加静态路由。我可以在命令行中毫无问题地完成此操作:

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命令之后)我收到以下错误:

".ror: inet address is expected rather than "10.2.14.205

有人能帮助我理解并解决这个问题吗?

谢谢,保罗。

答案1

您的文件行尾似乎route-tun10多了一个回车符。这通常是因为该文件是在 Windows 上创建的,然后复制到系统中。最好避免使用 Windows 文本编辑器,因为它们的行尾会在 Linux 系统上造成混淆,除非您可以明确配置文本编辑器以使用 Unix 行尾。

要修复此文件的问题,请运行dos2unix它,它将删除回车符并仅留下换行符。例如:

sudo dos2unix /etc/sysconfig/network-scripts/route-tun10

相关内容