路由是指路由器从一个接口上收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程。
静态路由 由系统管理员手动配置的到目标网络的唯一路径,当网络结构发生变化时也必须由系统管理员手动的修改配置。但合理的使用静态路由可以改进网络的性能,为重要的应用保存带宽。
所谓路由表,指的是路由器或者其他互联网网络设备上存储的表,该表中存有到达特定网络终端的路径。
路由表中若有相同条目
*掩码长度一样,路由表中谁在上面用谁
*掩码长度不一样,哪个掩码长用谁
*内核自动维护
查看路由信息
# route -n
# netstat -rn
添加静态路由
# route add -net 192.168.10.0 netmask 255.255.255.0 gw 192.168.20.12
添加 目标网络 掩码 下一跳
添加网关
# route add default gw 192.168.10.12
开启路由转发
临时开启
# echo 1 > /proc/sys/net/ipv4/ip_forward
永久开启
# vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
# sysctl -p #重新加载配置文件
永久添加静态路由
el6:
# vim /etc/sysconfig/static-routes
any net 192.168.100.0/24 gw 192.168.10.12
el7:
# vim /etc/sysconfig/network-scripts/route-interface #interface:网卡名称
192.168.10.0/24 via 192.168.20.1