我如何空路由一个IP范围?我得到一个参数是不正确的错误。
route -p ADD 65.55.223.0-65.55.223.255 MASK 255.255.255.255 0.0.0.0
The route addition failed: The parameter is incorrect.
发布于 2016-01-05 19:20:56
您的路由命令语法错误。以下是正确的语法:
语法路由-f 命令[目的地][掩码网掩码][网关][公制公制]]目的:指定路由的网络目的地。目标可以是IP网络地址(其中网络地址的主机位设置为0)、主机路由的IP地址或默认路由的0.0.0.0。
正如您所看到的,该命令不允许这样添加ip范围,这就是为什么要获得错误。您需要使用网络和网络掩码来定义范围。
空路由不一定意味着路由到0.0.0.0,它实际上意味着路由到任何地方或黑孔,这样数据包就会被悄悄丢弃。
您可以尝试以下方法,其中if 1
代表环回接口:
route -p add 65.55.223.0 mask 255.255.255.0 Gateway_ip if 1
或者,您也可以通过将网关指向未使用的ip或假ip来获得类似的结果:
route -p add 65.55.223.0 mask 255.255.255.0 unused_ip_address
发布于 2017-01-21 21:00:30
使用错误的网络地址
我自己刚得到了The route addition failed: The parameter is incorrect.
错误,结果发现我使用了错误的网络地址。
在挣扎了几分钟之后,我转向了http://jodies.de/ipcalc,它总是节省网络掩码计算的时间。(除非附近有一个带有Gentoos版本ipcalc的linux shell )
https://serverfault.com/questions/746926
复制相似问题