LINUX路由表

来源:互联网 发布:淘宝制作宝贝详情步骤 编辑:程序博客网 时间:2024/06/13 19:55

《ARM Linux开发-warewin 2G/3G无线传输(DTU)和路由器—笔记》

使用PPP拨号网络,移植了并运行了PPP拨号程序后,还是无法上网,可能的原因是没有设置路由表。有两种办法解决这个问题,第一是用在路由表中增加缺省路由为PPP;另外就是PPP参数配置中增加defaultroute配置。

所谓路由表,指的是路由器或者其他互联网网络设备上存储的表,该表中存有到达特定网络终端的路径,在某些情况下,还有一些与这些路径相关的度量。

linux下查看路由表命令:#route

终端显示的路由表信息如下:

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

192.168.1.36    bogon           255.255.255.255 UGH   0      0        0 eth0

114.245.252.24  *               255.255.255.255 UH    0      0        0 ppp0

115.168.64.79   *               255.255.255.255 UH    0      0        0 ppp0

192.168.1.0     *               255.255.255.0   U     0      0        0 eth0

127.0.0.0       *               255.0.0.0       U     0      0        0 lo

default         *               0.0.0.0         U     0      0        0 ppp0

其中

192.168.1.36    bogon           255.255.255.255 UGH   0      0        0 eth0

114.245.252.24  *               255.255.255.255 UH    0      0        0 ppp0

这两条为主程序运行添加到路由表中,第一条是在开启lan中设置的,第二次是在开启wan中设置。

默认路由:

default         *               0.0.0.0         U     0      0        0 ppp0

pppd进程自动添加到路由表中,需在/etc/ppp/peers/gprs配置文件中加上参数配置项defaultroute

Destination:目标网络或主机。

Gateway:网关地址。

Genmask:目标网络的网络掩码。"255.255.255.255"表示一个主机。"0.0.0.0"表示网关。

Flags:标记。

       U、路由被启用。

       H、目标是一个主机

       G、使用网关。

Use Iface:是数据从哪个接口发出ppp或者以太等

 

 

router常用相关命令:

1删除默认路由:route del default

3、添加默认路由:route add -net 0.0.0.0 ppp0

4、添加一条路由:route add -host 114.245.252.24 dev ppp0

5、删除一条路由:route del -host 192.168.1.36 dev eth0

 


0 0
原创粉丝点击