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
---------------------------------------------------------------------------------------------------
查看路由信息
---------------------------------------------------------------------------------------------------
[[email protected] 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