linux路由

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

本文就介绍了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 设置默认路由

摘取其他网页:

临时开启路由功能:

# echo 1 > /proc/sys/net/ipv4/ip_forward

或者

# sysctl -w net.ipv4.ip_forward=1

永久开启路由功能

# vim /etc/sysctl.conf

net.ipv4.ip_forward = 1

# sysctl -p

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路由的使用

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值