如何在 Linux 中强制添加路由

如何在 Linux 中强制添加路由

如果我尝试添加路由,route add dest X.X.X.X mask 255.255.252.0 gw X.X.X.X我会收到dest: Unknown host消息。即使我添加了交换机,也不会有任何变化-n,我认为这应该可以防止route尝试将 IP 地址解释为主机名。无论路由是否有效,我需要工作的某些专有软件都会尝试此命令并失败退出。是否可以“强制”添加路由而不进行任何检查/主机名解析?

答案1

错误消息告诉您文字主机名dest是未知主机。 dest不是route命令的有效参数。如果您无法更改软件以进行route不同的调用,则必须执行一些操作,例如使用正确的参数替换route调用实际的脚本route

答案2

我认为您想要添加这样的主机路由:

route add -host X.X.X.X mask 255.255.252.0 gw X.X.X.X

相关内容