linux 中无法添加默认根没有此类设备错误
Unable to add default root no such device error in linux
我尝试访问互联网,所以我应该将默认路由添加到我的 linux 服务器我的 IP 地址是 10.1.1.1 但我的默认网关是 20.1.1.1
我尝试使用 route add default 20.1.1.1
添加默认网关,但得到
错误:
siocaddrt: no such device
我尝试使用 eth0:0
之类的虚拟网卡在我的默认网关范围内添加 IP 地址,其中 linux 允许我添加默认网关,但我再次遇到与上次相同的错误。
你的情况答案很简单...
默认网关必须与您的网卡 IP 地址在同一子网中。
你的网卡ip必须是20. * . * 。 * 如果你使用 /8 掩码
我找到解决办法
首先我将路由添加到另一个子网
route add e.f.g.h/32 dev eth0:1
第二个我补充:
route add default gw e.f.g.h
我的问题已经解决了,希望大家不要再犯这个错误了。
我认为,由于某些错误,您必须:
1-列出你的路线,~$ip route
2-添加你想要的路由~$route add default ...
3-检查您是否设置了路由、网关等
4-重启
5-ip 路由删除
6-再次执行步骤 2-
我尝试访问互联网,所以我应该将默认路由添加到我的 linux 服务器我的 IP 地址是 10.1.1.1 但我的默认网关是 20.1.1.1
我尝试使用 route add default 20.1.1.1
添加默认网关,但得到
错误:
siocaddrt: no such device
我尝试使用 eth0:0
之类的虚拟网卡在我的默认网关范围内添加 IP 地址,其中 linux 允许我添加默认网关,但我再次遇到与上次相同的错误。
你的情况答案很简单...
默认网关必须与您的网卡 IP 地址在同一子网中。
你的网卡ip必须是20. * . * 。 * 如果你使用 /8 掩码
我找到解决办法 首先我将路由添加到另一个子网
route add e.f.g.h/32 dev eth0:1
第二个我补充:
route add default gw e.f.g.h
我的问题已经解决了,希望大家不要再犯这个错误了。
我认为,由于某些错误,您必须:
1-列出你的路线,~$ip route
2-添加你想要的路由~$route add default ...
3-检查您是否设置了路由、网关等
4-重启
5-ip 路由删除
6-再次执行步骤 2-