CentOS下的路由知识及配置路由

前端之家收集整理的这篇文章主要介绍了CentOS下的路由知识及配置路由前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

博文目录

简介

@H_502_4@上一篇博文已经讲解了IP地址的配置,那么有IP,就准备开始进行通信吧,网络之间的通信主要是依靠路由器,当然生成环境中是拥有路由器的,但是系统中的路由配置也是需要了解一下地,今天讲解一下软路由的显现,与一个路由的小实验

@H_502_4@

linux下需要启用ip_forword 启用路由功能

echo 1 > /proc/sys/net/ipv4/ip_forword

@H_502_4@一、路由表中的接口

@H_502_4@到达目标网段从本路由器的那个接口能到达,这个借口就本路由的记录接口

@H_502_4@1.如果目标网络和路由器直接相连,网关即是路由器接口的IP

@H_502_4@2.如果目标网络和路由器不直接相连,网关为下一个路由器临近本路由器的接口的位置

@H_502_4@二、查看路由|网关

@H_502_4@route -n

@H_502_4@netstat -nr

@H_502_4@ip route

@H_502_4@三、静态路由添加方法

@H_502_4@route

@H_502_4@add: 添加

@H_502_4@-host: 主机路由

routeadd-host2.2.2.2(目标网络)gw172.18.0.1(网关地址)
@H_502_4@route add -host IP gw 网管 dev 接口

@H_502_4@-net: 网络路由

@H_502_4@-net:0.0.0.0默认路由

@H_502_4@设置默认路由

routeadddefaultgw网关
@H_502_4@del: 删除

routedel-net0.0.0.0gw192.168.10.1
@H_502_4@

ip命令添加路由

@H_502_4@route 对路由表操作

@H_502_4@ip route add 目标地址 via 网关

iprouteadd0.0.0.0via192.168.10.1
@H_502_4@del 删除

iproutedel0.0.0.0via192.168.10.1
@H_502_4@flush 清空

iprouteflush0.0.0.0

@H_502_4@路由配置文件

@H_502_4@/etc/sysconfig/network-scripts/route-1(后缀名随意)

@H_502_4@ 第一种写法

@H_502_4@ 目的地址 via 网关

@H_502_4@ 如:10.0.0.0/8 via 172.16.0.1

@H_502_4@ 第二种写法

@H_502_4@ ADDRESS#=TARGET

@H_502_4@ NETMASK#=mask

@H_502_4@ GATEWAY#=GW

@H_502_4@

@H_502_4@route 路由跟踪命令

@H_502_4@mtr

@H_502_4@tracerroute

@H_502_4@

@H_502_4@软路由也可以实现OSPF的。

@H_502_4@

@H_502_4@动态路由协议

@H_502_4@安装quagga包

@H_502_4@命令vtysh配置

@H_502_4@启动 ospfd服务器

@H_502_4@service ospfd start

@H_502_4@

@H_502_4@本人对路由知识方面的也就这些了,下面做个试验

@H_502_4@

wKioL1jQ9iDAIuu0AADtlx5RkhI231.png-wh_50

@H_502_4@

@H_502_4@ip地址配置

@H_502_4@Client A(Centos7)

@H_502_4@ens33:192.168.10.1/24

@H_502_4@Route 1(Centos7)

@H_502_4@ens33:192.168.10.2/24

@H_502_4@ens37:10.0.0.1/16

@H_502_4@Route 2(Centos7)

@H_502_4@ens33:10.0.0.2/16

@H_502_4@ens37:12.0.0.1/16

@H_502_4@Route 3(Centos7)

@H_502_4@ens33:12.0.0.1/16

@H_502_4@ens37:172.16.0.1/24

@H_502_4@Client B(Centos6)

@H_502_4@eth0:172.16.0.2/24

@H_502_4@
一下操作均临时生效,若果想要永久生效需要写入对应的配置文件

@H_502_4@如果同网段IP不同则临时关闭防火墙iptables -F

@H_502_4@

@H_502_4@Client-A的操作与配置

[root@Client-A ~]#ifconfigens33192.168.10.1/24#配置IP地址
[root@Client-A ~]#routeadddefaultgw192.168.10.2#配置网关(默认路由)
@H_502_4@Route-1的操作与配置

[root@Route-1 ~]#echo1>/proc/sys/net/ipv4/ip_forword#开启内核路由转发功能
[root@Route-1 ~]#ifconfigens33192.168.10.2/24
[root@Route-1 ~]#ifconfigens3710.0.0.1/16
[root@Route-1 ~]#routeadd-net12.0.0.0/16gw10.0.0.2#添加路由条目
[root@Route-1 ~]#routeadd-net172.16.0.0/24gw10.0.0.2
@H_502_4@Route-2的操作与配置

[root@Route-2 ~]#echo1>/proc/sys/net/ipv4/ip_forword#开启内核路由转发功能
[root@Route-2 ~]#ifconfigens3310.0.0.2/16
[root@Route-2 ~]#ifconfigens3712.0.0.1/16
[root@Route-2 ~]#routeadd-net192.168.10.0/24gw10.0.0.2
[root@Route-2 ~]#routeadd-net172.16.0.0/24gw12.0.0.2
@H_502_4@Route-3的操作与配置

[root@Route-3 ~]#echo1>/proc/sys/net/ipv4/ip_forword#开启内核路由转发功能
[root@Route-3 ~]#ifconfigens3312.0.0.2/16
[root@Route-3 ~]#ifconfigens37172.16.0.1/24
[root@Route-3 ~]#routeadd-net10.0.0.0/16gw12.0.0.1
[root@Route-3 ~]#routeadd-net192.168.10.0/24gw12.0.0.1
@H_502_4@Client-B的操作与配置

[root@Client-B ~]#ifconfigens33172.16.0.2/24#配置IP地址
[root@Client-B ~]#routeadddefaultgw192.168.10.2#配置网关(默认路由)
原文链接:https://www.f2er.com/centos/378281.html

猜你在找的CentOS相关文章