+ -
当前位置:首页 → 问答吧 → 路由表在哪里?

路由表在哪里?

时间:2003-08-30

来源:互联网

route命令显示的内容,也就是路由表在哪个文件中?
网关错了,想改一下不知道怎么改。

作者: ziyang   发布时间: 2003-08-30

还有,改网关一共要改哪几个地方?

作者: ziyang   发布时间: 2003-08-30

一个地方,/etc/一个网络单词/中的一个文件。
名字还是记不清了。不过见到后,可以找到的,字面意思吗
IP 网关,都是记在一起的。

作者: wide288   发布时间: 2003-08-31

是/etc/network/interfaces吧?
但是这个改了以后还是不能上网,
用route看了一下路由表,里面的网关还是原来那个,没改过来。

作者: ziyang   发布时间: 2003-08-31

route命令直接就可以改路由表啊
route add/del什么的,自己man一下

作者: lucida   发布时间: 2003-08-31

这个我知道,但是route的用法比较复杂,不大会用
我更宁愿直接去修改路由表。

作者: ziyang   发布时间: 2003-08-31

改过之后
/etc/init.d/networking restart

作者: pupilzeng   发布时间: 2003-08-31

刚才又进去了一次,还是不行,
运行route add -net ipaddr gw [gateway] dev eth0,
network is unreachable。怎么回事?
网络还是不通。

还有,ip地址是218.193.10.3,网关是218.193.13.1,广播地址应该是什么?

作者: ziyang   发布时间: 2003-09-01

引用:
最初由 ziyang 发表
刚才又进去了一次,还是不行,
运行route add -net ipaddr gw [gateway] dev eth0,
network is unreachable。怎么回事?
网络还是不通。

还有,ip地址是218.193.10.3,网关是218.193.13.1,广播地址应该是什么?
直接改 /etc/network/interfaces 就可以了, 这里面的是 default gateway

若需要另外加上的话,即如子网路由什么的, 就通过 route add -net XXXXX ......

出现 network is unreachable 由可能是网卡的物理链路不通, 检查一下

最后改完配置 用 ifdown eth0 ; ifup eth0 把网卡重新起来一下

作者: pstar   发布时间: 2003-09-01

运行/etc/init.d/networking restart和 ifdown eth0,
SIOCADDRT:No such process.

还有,路由表中本来有一个default项,现在不知道怎么也没了?
莫名其妙:(

作者: ziyang   发布时间: 2003-09-01

呵呵, 我都给你搞糊涂了, 路由表的 default 是你自己定义的, 和系统有什么关系??同一子网不需要的。

no such process 应该是说明你网卡还没有起来, 你用 ifconfig 看看

作者: pstar   发布时间: 2003-09-01

老大,还是告诉我路由表在哪里吧。
我都快给搞疯了。
我想应该就是路由表里面缺了一项的问题,
但是怎么都加不进去。

作者: ziyang   发布时间: 2003-09-01

具体一点吧, 把什么具体提示贴出来吧, 这样解决不了问题的

作者: pstar   发布时间: 2003-09-01

引用:
最初由 ziyang 发表
刚才又进去了一次,还是不行,
运行route add -net ipaddr gw [gateway] dev eth0,
network is unreachable。怎么回事?
网络还是不通。

还有,ip地址是218.193.10.3,网关是218.193.13.1,广播地址应该是什么?
首先加网关IP的路由,route add -host 218.192.13.1 dev eth0
然后再加经过它的网络路由。

作者: abby   发布时间: 2003-09-01

现在我的路由表里只有一项,
localnet * 255.255.255.0 U 0 0 17 eth0
本来还有一个default项,不知道怎么就没了?现在想自己添加进去,但运行route add -net ipaddr gw [gateway] dev eth0,
network is unreachable。
ifconfig显示eth0处于running状态,但运行/etc/init.d/networking restart和 ifdown eth0,
SIOCADDRT:No such process.
所有的信息就是这些了。

引用:
最初由 abby 发表
首先加网关IP的路由,route add -host 218.192.13.1 dev eth0
然后再加经过它的网络路由。
-host选项不是用来添加到达特定主机的静态路由的吗? 这里是什么意思?

作者: ziyang   发布时间: 2003-09-01

引用:
最初由 abby 发表
首先加网关IP的路由,route add -host 218.192.13.1 dev eth0
然后再加经过它的网络路由。
确实,这样可以加进去,先多谢了。
但怎么每次重启后就没了,又得再加?

作者: ziyang   发布时间: 2003-09-01

引用:
最初由 ziyang 发表
但怎么每次重启后就没了,又得再加?
这么菜的问题我不会回答你的。。。

作者: abby   发布时间: 2003-09-01

那有谁愿意屈尊回答一下吗?

作者: ziyang   发布时间: 2003-09-01

翻翻置顶文章,启动脚本的问题还真不少...

置顶的精华区目录 三、 12.

作者: carlos   发布时间: 2003-09-02

谢谢版主屈尊,
其实改变启动脚本我是知道的,
我只是不知道用 route add 添加后的东西重启后会消失,我只道修改路由表只要改一次就行了,原来他不会保存的。
再次谢谢版主。

作者: ziyang   发布时间: 2003-09-02