linux 主机路由器

 
 
一、linux下的路由选择守护进程
                              routed:守护进程支持rip协议
                              gated: 可以处理多种路由协议,RIP,BGP,EGP,OSPF
                              zebra: 可以处理许多路由协议,RIP,BGP,OSPF
 
二、配置linux的静态路由
         1、查看LINUX内核路由选择表
             #route
 Destination  Getway Genmask  Flags  Metric  Rcf  Use  Iface 
 目标网段
  或主机
网关地址
*表示没设
置 
 网络掩码
标记
U:路由是活动的
G:使用网关
R:恢复动态路由表产生的表项
D:由路由的后台程序动态地安装
M:由路由的后台程序修改
!:拒绝路由 
 路由距离 路由项引用次数   查找路由项的次数 该路由表项对应的输出接口 
                                  
2、三种路由类型
       1>主机路由
                      路由表中指向单个IP地址或主机名的路由记录。Flags字段为H
       2>网络路由
                       代表主机可以到达的网络。Flags字段为N
       3>默认路由
                      当主机不能在路由表中查找到目标主机的IP地址或网络路由时,数据包被发送到默认路由上。默认路由的Flags字段为G
 
3、使用系统命令配置静态路由
情影:
          LINUX主机有3个网络接口,eth0: 192.168.1.1
                                                                eth1: 192.168.10.1
                                                                eth2: 192.168.100.1
目的:使各个子网的主机能互相通信
步骤:
#echo 1 >/proc/sys/net/ipv4/ip_forward   //开启linux主机内核的包转发功能
#ifconfig eth0 192.168.1.1 up
#ifconfig eth1 192.168.10.1 up
#ifconfig eht2 192.168.100.1 up    //配置3个网络接口
#route     //查看内核路由表(RH已经自动添加了3条网络路由项)
                //若没有添加可用route手动添加
                //route add -net 192.168.1.0/24 eth0
                //route add -net 192.168.10.0/24 eth1
                //route add -net 192.168.100.0/24 eth2
 
三、使用Zebra配置动态路由
        1、Zebra的安装也启动
                #rpm  -qa |grep zebra
                #service zebra restart  //启动Zebra
         2、Zebra的配置文件
                /etc/zebra/zebra.conf
                zebra对每种路由协议都有单独的配置文件都放在etc/zebra下:ripd.conf
ospf.conf    bgp.conf          .........
          3、使用Zebra配置支持rip路由协议的路由器
                    1>启动路由选择守护进程ripd
                           #touch /etc/zebra/ripd.conf      //首次启动要生成一个ripd的配置文件
                           #service ripd start         //启动ripd
                     2>配置支持RIP路由协议的路由器
                            #vtysh           //使用vtysh配置zebra
                                                    //配置命令与cisco基本相同
                                                   //使用vtysh配置路由后生成一个Zebra.conf的文件,为了使配置在下次启动zebra时生效,可执行下面的命令:
                                                                # cd /etc/zebra
                                                                #cp Zebra.conf zebra.conf
 
 

本文出自 “     肆Σ毛” 博客,转载请与作者联系!

你可能感兴趣的:(linux,职场,路由,休闲)