提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
本文就介绍了linux路由学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、route
route -n 查询路由表
Destination Gateway Genmask Flags Metric Ref Use Iface
Destination 目的地址
Gateway 网关,0.0.0.0表示网段经过不需要网关
Genmask 子网掩码
Flags
U 表示有效
G 表示连接路由,若无这个字段表示直连目的地址
H - Host表示目标是具体主机,而不是网段
R 恢复动态路由产生的表项
D 由路由的后台程序动态地安装
M 由路由的后台程序修改
! 拒绝路由
Metric 路由距离
Ref 路由项引用次数
Use 被路由查找的次数
Iface 网卡
二、使用步骤
1.route配置
代码如下(示例):
route [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]
net/host 网络或者主机
target 目的地址
netmask 子网掩码
gw 网关
dev 网络接口
添加到网络的路由
route add -net 12.25.21.5 netmask 255.255.255.0 gw 14.24.1.1
添加静态路由
route add -net 12.25.21.5/24 gw 14.24.1.1
echo "any net 12.25.21.5/24 gw 14.24.1.1" > /etc/sysconfig/jqroute
ifconfig eth0 172.6.5.1 设置网关地址
route add default gw 192.168.2.5 设置默认路由
摘取其他网页:
|
ip route [destination_network] [mask] [next-hop_address] administrative_distance]
参数解析:
Destination_network 需要发布到路由表中的网段。
Mask 子网掩码。
Next-hop_address 下一跳地址。
administrative_distance 默认时,静态路由有一个取值为1 的管理性距离。在这个命令的尾部添加管理权来修改这个默认值。
ip route 192.168.5.0 255.255.254.0 192.168.6.1 ip add 192.168.5.1 255.255.255.0 接口IP地址 |
2.tunnel通道
代码如下(示例):
ip tunnel add [name] mode [gre] remote [目的地址] local [本地地址]
ip tunnel add jq mode gre remote 192.168.1.2 local 192.168.1.1 ttl 255
ip link set jq up
ip address add 172.65.32.1 peer 172.65.32.2 dev jq
172.65.32.1为通道虚拟IP
总结
例如:以上就是今天要讲的内容,本文仅仅简单介绍了linux路由的使用