Erinevus lehekülje "Quagga kasutamine Debianiga" redaktsioonide vahel

Allikas: Kuutõrvaja
(Seadistusfailid)
(Kasutamine)
71. rida: 71. rida:
 
   line vty
 
   line vty
  
===Kasutamine===
+
Quagga käivitamiseks tuleb öelda
 +
 
 +
  # /etc/init.d/quagga start
 +
  Loading capability module if not yet done.
 +
  Starting Quagga daemons (prio:10): zebra ospfd2009/06/09 20:28:44 OSPF: ASBR[Status:1]: Update
 +
 
 +
===Ruuteri haldusliidese kasutamine===
 +
 
 +
Quagga ruuterist endast saab ruuterit hallata vtysh programmiga, liides on sarnane Cisco IOS'ile.
  
 
   # export VTYSH_PAGER=cat
 
   # export VTYSH_PAGER=cat
80. rida: 88. rida:
 
   quagga-router#
 
   quagga-router#
  
Muudatuste salvestamine
+
Antud OSPF kasutusjuhtumil pakub huvi kontrollida, milliseks on ruutingud kujunenud, kirjutades 'show ip ospf ?' saab näha võimalikke asjakohaseid käske
 +
 
 +
  quagga-router# show ip ospf ?
 +
  <cr>           
 +
  border-routers  for this area
 +
  database        Database summary
 +
  interface      Interface information
 +
  neighbor        Neighbor list
 +
  route          OSPF routing table
 +
 
 +
Nt küsides naabrite nimekirja
 +
 
 +
  quagga-router# show ip ospf nei
 +
 
 +
  Neighbor ID Pri State          Dead Time Address        Interface            RXmtL RqstL DBsmL
 +
  10.0.14.1        1 Full/Backup      33.406s 192.168.15.254  eth1:192.168.15.1        0    0    0
 +
  10.0.14.1        1 Full/Backup      33.406s 192.168.16.254  eth2:192.168.16.1        0    0    0
  
   # write
+
või küsides ruutinguid
   Building Configuration...
+
 
   Configuration saved to /etc/quagga/zebra.conf
+
   quagga-router# show ip ospf route
   Configuration saved to /etc/quagga/ospfd.conf
+
  ============ OSPF network routing table ============
   [OK]
+
   N    192.168.15.0/24      [10] area: 0.0.0.0
 +
                            directly attached to eth1
 +
   N    192.168.16.0/24      [10] area: 0.0.0.0
 +
                            directly attached to eth2
 +
 
 +
  ============ OSPF router routing table =============
 +
  R    10.0.14.1            [10] area: 0.0.0.0, ASBR
 +
                            via 192.168.15.254, eth1
 +
                            via 192.168.16.254, eth2
 +
 
 +
  ============ OSPF external routing table ===========
 +
   N E2 192.168.10.0/24      [10/20] tag: 0
 +
                            via 192.168.15.254, eth1
 +
                            via 192.168.16.254, eth2
 +
   N E2 192.168.14.0/24      [10/20] tag: 0
 +
                            via 192.168.15.254, eth1
 +
                            via 192.168.16.254, eth2

Redaktsioon: 9. juuni 2009, kell 23:55

Sissejuhatus

Quagga http://www.quagga.net/ on mitmetel levinud operatsioonisüsteemidel töötav ruutingutarkvara.

Skeem

Olgu tegu kahe lokatsiooni vahelise ühenduse pidamisega

          ___      |                                                           |      ___
         |   |------      192.168.15.253                  192.168.15.254       ------|   |
         |___|     |        ____   eth1                     eth1  ____         |     |___|
                   |       |    |------      1 Gbit/s       -----|    |        |
     192.168.17.17 --------|    |                                |    |--------- 192.168.14.14
          ___      |  eth0 |    |                                |    | eth0   |      ___
         |   |------       |____|------     10 Mbit/s       -----|____|        ------|   |
         |___|     |               eth2                     eth2               |     |___|
                   |      192.168.16.253                  192.168.16.254       |
                   |                                                           |
                      Harukontor                            Peakontor

Tarkvara paigaldamine

Quagga tarkvara paigaldamiseks tuleb öelda

 # apt-get install quagga

Kataloogis /etc/quagga peavad asuma seadistusfailid.

Ruuterite seadistamine

Enne Quagga tarkvara seadistamist tuleb ruuterite võrguseadmed seadistada. Seejärel moodustada kummaski arvutis sellise sisuga /etc/quagga/ospfd.conf seadistusfailid.

Peakontor

/etc/quagga/ospfd.conf sisu võiks olla nt selline

 hostname ospfd
 password zebra
 log stdout
 !
 interface eth1
 !
 interface eth2
 !
 router ospf
  ospf router-id 10.0.14.1
  redistribute connected
  network 192.168.15.0/24 area 0.0.0.0
  network 192.168.16.0/24 area 0.0.0.0
 !
 line vty

Harukontor

/etc/quagga/ospfd.conf sisu võiks olla nt selline

 hostname ospfd
 password zebra
 log stdout
 !
 interface eth1
 !  
 interface eth2
 !
 router ospf
  ospf router-id 10.0.17.1
  redistribute connected
  network 192.168.15.0/24 area 0.0.0.0
  network 192.168.16.0/24 area 0.0.0.0
 !
 line vty

Quagga käivitamiseks tuleb öelda

 # /etc/init.d/quagga start
 Loading capability module if not yet done.
 Starting Quagga daemons (prio:10): zebra ospfd2009/06/09 20:28:44 OSPF: ASBR[Status:1]: Update

Ruuteri haldusliidese kasutamine

Quagga ruuterist endast saab ruuterit hallata vtysh programmiga, liides on sarnane Cisco IOS'ile.

 # export VTYSH_PAGER=cat
 # vtysh
 Hello, this is Quagga (version 0.99.10).
 Copyright 1996-2005 Kunihiro Ishiguro, et al.
 
 quagga-router#

Antud OSPF kasutusjuhtumil pakub huvi kontrollida, milliseks on ruutingud kujunenud, kirjutades 'show ip ospf ?' saab näha võimalikke asjakohaseid käske

 quagga-router# show ip ospf ?
 <cr>            
 border-routers  for this area
 database        Database summary
 interface       Interface information
 neighbor        Neighbor list
 route           OSPF routing table

Nt küsides naabrite nimekirja

 quagga-router# show ip ospf nei
 
 Neighbor ID Pri State           Dead Time Address         Interface            RXmtL RqstL DBsmL
 10.0.14.1         1 Full/Backup       33.406s 192.168.15.254  eth1:192.168.15.1        0     0     0
 10.0.14.1         1 Full/Backup       33.406s 192.168.16.254  eth2:192.168.16.1        0     0     0

või küsides ruutinguid

 quagga-router# show ip ospf route
 ============ OSPF network routing table ============
 N    192.168.15.0/24       [10] area: 0.0.0.0
                            directly attached to eth1
 N    192.168.16.0/24       [10] area: 0.0.0.0
                            directly attached to eth2
 
 ============ OSPF router routing table =============
 R    10.0.14.1             [10] area: 0.0.0.0, ASBR
                            via 192.168.15.254, eth1
                            via 192.168.16.254, eth2
 
 ============ OSPF external routing table ===========
 N E2 192.168.10.0/24       [10/20] tag: 0
                            via 192.168.15.254, eth1
                            via 192.168.16.254, eth2
 N E2 192.168.14.0/24       [10/20] tag: 0
                            via 192.168.15.254, eth1
                            via 192.168.16.254, eth2