无法添加默认根目录在linux中没有此类设备错误

无法添加默认根目录在linux中没有此类设备错误,linux,gateway,system-administration,Linux,Gateway,System Administration,我尝试访问internet,所以我应该向我的linux服务器添加默认路由我的ip地址是10.1.1.1,但我的默认网关是20.1.1.1 我尝试使用路由添加默认20.1.1.1添加默认网关,但得到 错误: siocaddrt:没有这样的装置 我尝试使用虚拟nic,如eth0:0在默认网关范围内添加ip地址,linux允许我添加默认网关,但再次出现与上次错误相同的错误。对于您的情况,答案很简单 默认网关必须与网卡的IP地址位于同一子网中 您的卡的ip必须为20.*.*如果您使用/8掩码在您的情况下

我尝试访问internet,所以我应该向我的linux服务器添加默认路由我的ip地址是10.1.1.1,但我的默认网关是20.1.1.1

我尝试使用
路由添加默认20.1.1.1
添加默认网关,但得到 错误:

siocaddrt:没有这样的装置


我尝试使用虚拟nic,如
eth0:0
在默认网关范围内添加ip地址,linux允许我添加默认网关,但再次出现与上次错误相同的错误。

对于您的情况,答案很简单

默认网关必须与网卡的IP地址位于同一子网中


您的卡的ip必须为20.*.*如果您使用/8掩码

在您的情况下,答案很简单

默认网关必须与网卡的IP地址位于同一子网中

您的卡的ip必须为20.*.*如果您使用/8掩码,我会找到解决方案 首先,我将路由添加到另一个子网

route add e.f.g.h/32 dev eth0:1

第二,我补充:

线路添加默认gw e.f.g.h

我的问题解决了,我希望没有人坚持这个错误。

我找到了解决办法 首先,我将路由添加到另一个子网

route add e.f.g.h/32 dev eth0:1

第二,我补充:

线路添加默认gw e.f.g.h


我的问题解决了,我希望没有人会坚持这个错误。

我认为,由于某些bug的问题,您必须:

1-列出您的路线,~$ip路线

2-添加您想要的路由~$route Add default

3-检查您是否设置了路线、网关等

4-重新启动

5-ip路由删除


6-再次执行第2步-

我认为,由于某些bug的问题,您必须:

1-列出您的路线,~$ip路线

2-添加您想要的路由~$route Add default

3-检查您是否设置了路线、网关等

4-重新启动

5-ip路由删除


6-再次执行第2步-

我知道什么是默认网关,我的场景是我的服务器ip是公共的,网关有专用ip以确保安全我想设置另一个范围ip默认网关,我知道这是可能的,我以前做过,现在我记不起我的解决方案了,谢谢!我知道什么是默认网关,我的场景是我的服务器ip是公共的,网关有专用ip,以确保安全我想设置另一个范围ip默认网关,我知道这可能是我以前做过的,现在我记不起我的解决方案了,谢谢!