无法在linux中添加默认root无此类设备错误

时间:2016-10-24 12:31:10

标签: linux gateway system-administration

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

我尝试使用route add default 20.1.1.1添加默认网关但是获取 错误:

  

siocaddrt:没有这样的设备

我尝试使用像eth0:0这样的虚拟网址来添加我的默认网关范围内的IP地址,其中linux允许我添加默认网关但是我再次收到错误,就像上次错误一样。

3 个答案:

答案 0 :(得分:1)

我找到解决方案 首先我将路由添加到另一个子网

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

第二个我补充说:

route add default gw e.f.g.h

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

答案 1 :(得分:1)

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

1-列出你的路线,~$ip route

2-添加你想要的路由~$route 添加默认...

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

4-重启

5-ip路由删除

6-再次执行第 2 步-

答案 2 :(得分:0)

答案很简单......

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

你的卡的IP必须是20. *。 *。 *如果您使用/ 8 mask