一:linux使用 route 命令添加
使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:
//
添加到主机的路由
# route add
host 192.168.1.11 dev eth0
# route add
host 192.168.1.12 gw 192.168.1.1
//
添加到网络的路由
# route add
net 192.168.1.11  netmask 255.255.255.0 eth0
# route add
net 192.168.1.11  netmask 255.255.255.0 gw 192.168.1.1
# route add
net 192.168.1.0/24 eth1
//
添加默认网关
# route add default gw 192.168.2.1
//
删除路由
# route del
host 192.168.1.11 dev eth0


二:在linux下设置永久路由的方法:
1.
/etc/rc.local里添加
方法: 
route add -net 192.168.3.0/24 dev eth0
route add -net 192.168.2.0/24 gw 192.168.2.254

2.
/etc/sysconfig/network里添加到末尾
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev

3./etc/sysconfig/static-routes
 : (没有static-routes的话就手动建立一个这样的文件)(CentOS)
any net 192.168.3.0/24 gw 192.168.3.254
any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129

三:在windows 使用route添加静态路由

route -p add 210.10.10.0 mask 255.255.240.0 192.168.192.1

HKEY_LOCAL_MACHSYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes

显示末尾的Persistent Routes有刚才所增加的路由即表明已经成功增加了永久的静态路由:。永久路由存储在注册表中的位置是:

Print命令一起使用时,则显示路由列表,DOS命令为:route print

要显示 IP 路由表的完整内容,请键入:

route print

要显示 IP 路由表中以 10. 开始的路由,请键入:

route print 10.*

要添加默认网关地址为 192.168.12.1 的默认路由,请键入:

route add 0.0.0.0 mask 0.0.0.0 192.168.12.1

  要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1 的路由,请键入:

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1

 要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1 的永久路由,请键入:

route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1

 要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1,跃点数为 7 的路由,请键入:

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7

 要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1,接口索引为 0x3 的路由,请键入:

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3

 要删除目标为 10.41.0.0,子网掩码为 255.255.0.0 的路由,请键入:

route delete 10.41.0.0 mask 255.255.0.0

 要删除 IP 路由表中以 10. 开始的所有路由,请键入:

 route delete 10.*

 要将目标为 10.41.0.0,子网掩码为 255.255.0.0 的路由的下一个跃点地址由 10.27.0.1 更改为 10.27.0.25,请键入:

 route change 10.41.0.0 mask 255.255.0.0 10.27.0.25