您的位置:首页 > 运维架构 > Linux

LINUX路由表

2014-01-16 15:49 309 查看
《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

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息