Daemon quagga configure

Disponível somente no TrabalhosFeitos
  • Páginas : 8 (1870 palavras )
  • Download(s) : 0
  • Publicado : 22 de maio de 2012
Ler documento completo
Amostra do texto
How ToQUAGGA | |
Documento descritivo em português do passo a passo para efetuar a instalação, configuração e teste de protocolos dinâmicos de roteamento de redes Ethernet /Fast ethernet e Giga-Ethernet. | |

Daemon Quagga em Linux

Instalação do quagga
Na distro de sua preferencia, entre com o usuário root e senha. Após executar o seguinte comando:
#apt-get install quagga -- Instala odaemon quagga.
Configurações Quagga
1. QUAGGA DAEMONS:

Você tem que ativar os daemons do Quagga na maquina de roteamento para os seguintes protocolos que você desejar:
zebra:
bgpd:
ospfd:
ospf6d:
ripd:
ripngd: | Interface declaration and static routing
BGP routing protocol
OSPF routing protocol
OSPF IPv6 routing protocol
RIP v2 routing protocol
RIP Ipv6 routing protocol |
Noexemplo abaixo, temos o zebra e IPv4 e OSPF com o seu daemon ativado:
#vim /etc/quagga/daemons |
zebra=yes
bgpd=no
ospfd=yes
ospf6d=no
ripd=no
ripngd=no

Reinicie o serviço do Quagga:
#/etc/init.d/quagga restart |
Stopping Quagga daemons (prio:0): ospfd zebra (bgpd) (ripd) (ripngd) (ospf6d) (isisd).
Removing all routes made by zebra.
Nothing to flush.
Loading capability module ifnot yet done.
Starting Quagga daemons (prio:10): zebra ospfd.

Para voce conferir (checar) se o daemons do Quagga esta ativo:
#ps -ef | grep quagga |
|

UID | PID | PPID | C | STIME | TTY | TIME | CMD |
quagga | 4632 | 1 | 0 | 22:25 | ? | 00:00:00 | /usr/lib/quagga/ospfd --daemon |
quagga | 4636 | 1 | 0 | 22:25 | ? | 00:00:00 | /usr/lib/quagga/zebra --daemon |
Se o daemon doQuagga não parar apropriadamente, você devera “matar” o processo fisicamente e iniciar novamente o serviço quagga:
#kill -9 "UID number" |

#/etc/init.d/quagga start |

2. CONFIGURATION FILES: (/etc/quagga/*.conf files)

Você devera criar os arquivos de configuração, sendo que para cada protocolo existe um arquivo de configuração especifico.
zebra:
bgpd:
ospfd:
ospf6d:
ripd:
ripngd: |zebra.conf
bgpd.conf
ospfd.conf
ospf6d.conf
ripd.conf
ripngd.conf |
Para a criação destes arquivos de configuração, usara um arquivo template já existente na documentação. Em outro exemplo, e necessário os arquivos de configuração criados para executar os daemons zebra e ospfd:
#cp /usr/share/doc/quagga/examples/zebra.conf.sample /etc/quagga/zebra.conf
#cp/usr/share/doc/quagga/examples/ospfd.conf.sample /etc/quagga/ospfd.conf |
Note que apos a execução dos comandos foi criado dois arquivos em /etc/quagga/ospfd.conf é /etc/quagga/zebra.conf. Mas neste caso não era possível acessar os deamons via telnet sem lhe atribuir permissões necessárias via vtsh (Posteriormente melhor explicado.).

Finalmente, você devera conceder privilégios aos usuários e grupos que são respectivamentequagga é quaggavty nos arquivos dentro do diretório /etc/quagga:
#chown quagga.quaggavty /etc/quagga/*.conf
#chmod 640 /etc/quagga/*.conf |
Reiniciar serviço Quagga:
#/etc/init.d/quagga restart |
3. DEBIAN.CONF FILE
Por padrão, o daemons Quagga e listado apenas na porta de interface loopback 127.0.0.1. Neste caso poderá ser uma restrição caso necessitemos acesso remoto a maquina, ondeneste caso não termos acesso a maquina.

Caso você deseja acessar a maquina em qualquer rede você devera fazer uma alteração no arquivo em /etc/quagga/debian.conf file. Você poderá indicar um ou vários IP´s ou apenas remover a opção –A, onde terá acesso ao telnet em qualquer reder.
Aqui dois exemplos:

O daemon do OSPFD esta listado nos seguintes endereços IP´s 127.0.0.1 é 192.168.1.104ospfd_options=" --daemon -A 127.0.0.1 192.168.1.104"

O daemon Zebra esta listando em todas as interfaces de endereço IP do Linux. Nos recomendamos caso você deseja limitará/restringir o acesso que o efetute através do software do roteador. Neste caso, fica liberado para todas as interfaces e redes do Linux.
zebra_options=" --daemon "

Aqui esta uma recomendação do arquivo debian.conf:
#vim...
tracking img