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
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章