Linux下route命令应用

Linux之route命令详解
理论:linux下默认如果不安装相关包的情况下下 只支持静态路由|根本不支持什么rip协议 ospf、
如果有些大型项目中需要把linux做成路由器、需要开启转发模式
###
LINUX#echo1>/proc/sys/net/ip_forward   注:0代表不转发  1代表转发
###

route常见参数:
            -n  :列出的信息已IP来显示(也就是看路由表)
     -add:增加路由
     -del:删除路由
            netmask:目标网络的子网掩码
            -net:增加一个网域的路由
     gw  :指定本地网卡的网关
            dev :指定本地的网卡 也就是eth0 eth1
---------------------------------------------------------------------------------------------------
查看路由信息
---------------------------------------------------------------------------------------------------
[root@test root]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref  Use Iface
140.116.141.253 *               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         140.116.141.253 0.0.0.0         UG    0      0      0 ppp0  //默认的网关


----------------------------------------------------------------------------------------------------
添加路由信息 
----------------------------------------------------------------------------------------------------
route add -net 10.103.12.0 netmask 255.255.255.128 gw 10.100.86.49 dev eth0
----------------------------------------------------------------------------------------------------
删除路由信息 
----------------------------------------------------------------------------------------------------
route del -net 10.103.12.0 netmask 255.255.255.128 dev eth0

----------------------------------------------------------------------------------------------------
指定默认网关 
----------------------------------------------------------------------------------------------------
route add default gw 192.168.1.2 

你可能感兴趣的:(linux,路由器)