Академический Документы
Профессиональный Документы
Культура Документы
O QUE VYATTA
Vyatta uma soluo de roteador, firewall e VPN de cdigo aberto, com suporte comercial, criada
para concorrer com as solues proprietrias e inflexveis existentes no mercado, como as da Cisco.
Na sua essncia, o Vyatta uma distribuio Linux baseada no Debian especialmente desenvolvida
para funcionar como um roteador, incluindo uma interface de gerenciamento que facilita a
configurao de diversos servios como rotas dinmicas, DHCP, proxy, alta disponibilidade etc.
Por ser baseado em software, o Vyatta pode ser instalado em qualquer hardware convencional ou
mesmo ser virtualizado. Por ser um software livre, ele pode ser obtido gratuitamente, incluindo seu
cdigo-fonte. Por ser uma distribuio Linux, voc pode instalar e configurar qualquer software que
no seja originalmente suportado pelo Vyatta. Por ser um produto comercial, voc pode contratar
servios de suporte e treinamento, tendo inclusive a opo de adquirir appliances, que so
hardwares especializados que j vm com o Vyatta instalado.
Cliente DHCP
Encaminhamento de DNS
Encapsulamento:
Ethernet
Frame Relay
VLANs 802.1Q
MLPPP
PPP
HDLC
PPPoE
GRE
IP in IP
Otimizao de performance:
Balanceamento de carga de link WAN
Fila de pacotes por prioridade (QoS)
Bonding de link Ethernet
Fila de pacotes por classe (QoS)
MLPPP
Controle de banda
ECMP
Cache de Web
Registro e monitoramento:
Syslog
SNMPv2c
Segurana:
Firewall de inspeo dependente de estado (stateful)
Network Address Translation (NAT)
VPN baseada em SSL (OpenVPN)
VPN site-a-site (IPSec)
VPN remota (PPTP, L2TP, IPSec)
Encriptao DES, 3DES, AES
Autenticao MD5 e SHA-1
Preveno de invaso
Filtro de URL
Alta disponibilidade:
VRRP
Cluster de VPN IPSec
Isolamento de falha de protocolo
Administrao:
CLI integrada
Interface grfica Web
Arquivo de configurao nico
Telnet
SSHv2
Diagnsticos e rastreamento de pacotes:
tcpdump
Captura de pacotes com Wireshark
Suporte a BGP MD5
Comandos de loopback serial
Virtualizao:
VMware Tools integrado
Paravirtualizao Xen
Curioso para ver como utilizar o Vyatta? No perca tempo, vire a pgina!
Antes de continuar, quero esclarecer algo. Talvez voc tenha visto a lista de recursos do Vyatta e
imaginado: "T, tudo bem, mas quais desses recursos esto disponveis na verso gratuita e quais
esto disponveis s na verso paga?". Se esse for o caso, saiba que no existe uma verso paga
do Vyatta pois, como dito anteriormente, o modelo de negcios do fabricante baseado na venda
de servios e de hardware, o software sempre aberto e gratuito. Portanto, se voc no puder (ou
no quiser) gastar nada com o Vyatta, no precisar abrir mo de nenhum dos recursos que ele
oferece.
Dito isto, vamos baixar o Vyatta e comear a us-lo. Para esse artigo, estamos considerando a
verso VC5.0.2, que voc pode baixar em algum dos endereos abaixo:
Imagem ISO: vyatta-livecd-vc5.0.2.iso (http://vyatta.com/downloads/vc5.0.2/vyatta-livecdvc5.0.2.iso)
Appliance para VMware: vyatta-virtual-appliance-vc5.0.2.zip
(http://vyatta.com/downloads/vc5.0.2/vyatta-virtual-appliance-vc5.0.2.zip)
Nos meus testes, usei a imagem ISO para instalar o Vyatta em uma mquina virtual VirtualBox
(http://virtualbox.org/). Se voc utilizar o VMware, baixe o appliance, que j vem pronto para usar.
Para instalar em um hardware real, baixe a imagem ISO e grave-a em um CD.
O Vyatta um live-CD, o que significa que voc pode test-lo, configur-lo e s depois instalar no
sistema, que o que faremos nesse artigo.
Utilizei o VirtualBox para criar uma mquina virtual com as seguintes caractersticas:
Nome: Vyatta 5;
Tipo de sistema: Debian;
Memria principal: 256MB;
Disco rgido: 8GB;
Rede: eth0 (interface do hospedeiro), eth1 (rede interna, 'Vyatta');
CD/DVD-ROM: Imagem (vyatta-livecd-vc5.0.2.iso).
Tambm para os testes, criei uma mquina virtual Zenwalk 6.0 para usar o Vyatta como gateway,
com as seguintes caractersticas:
Nome: Zenwalk 6.0;
(http://static.vivaolinux.com.br/imagens/artigos/comunidade/vyatta-001.jpeg)
Pressione Enter para carregar o sistema e ento faa login usando o usurio "vyatta" e a senha
"vyatta":
(http://static.vivaolinux.com.br/imagens/artigos/comunidade/vyatta-002.jpeg)
Pronto, o Vyatta j est funcional. Voc pode configur-lo, ver se funciona e s depois instal-lo no
computador. A partir da prxima pgina veremos como realizar algumas operaes no Vyatta.
A configurao inicial do Vyatta deve ser feita atravs da sua interface em modo texto. Para
alterarmos qualquer opo precisaremos entrar no modo de configurao, atravs do comando
"configure". Sabemos que estamos no modo de configurao quando exibido o texto '[edit]'
sempre que apertamos a tecla Enter.
Uma vez no modo de configurao, utilizamos o comando set para alterar as propriedades dos
recursos oferecidos pelo Vyatta. Como exemplo, vamos alterar os dados da interface ethernet eth0:
# commit
Dessa forma, podemos alterar vrias configuraes e aplic-las todas de uma nica vez. Ainda
assim, qualquer modificao realizada no Vyatta vlida somente at ele ser desligado. Para tornar
as modificaes permanentes, preciso utilizar o seguinte comando:
# save
Para sair do modo de configurao, digite:
# exit
Se voc tiver feito alguma alterao e no quiser aplic-la, digite:
# exit discard
Agora voc j sabe o que necessrio saber para conseguir navegar entre as opes do Vyatta e
alterar suas configuraes. Vire a pgina para aprender a configurar o seu roteador.
INTERFACES DE REDE
O ambiente de rede tratado nesse artigo o seguinte:
(http://static.vivaolinux.com.br/imagens/artigos/comunidade/vyatta-diagrama.png)
Com essas informaes em mos, vamos configurar as interfaces de rede do Vyatta. (Voc deve
estar no modo de configurao).
# edit system
# set name-server 192.168.0.72
# set name-server 192.168.0.74
# set gateway-address 192.168.0.1
# commit
Vamos definir o domnio e o nome de mquina (hostname):
# edit system
# set domain-search domain vyatta.int
# set domain-search domain vyatta.com.br
# set host-name router
# commit
NOTA: A opo "domain-search" deve ser usada apenas quando se utiliza mais de um domnio na
rede, se esse no for o caso deve-se usar a opo domain-name.
Por fim, vamos ajustar o fuso horrio e definir o servidor de hora (NTP).
# edit system
# set ntp-server 192.168.0.72
# set time-zone Brazil/East
# commit
Pronto, nosso roteador j deve ser capaz de acessar os recursos de rede, resolver nomes e acessar
a internet. Agora, devemos configur-lo de forma a permitir que a mquina virtual Zenwalk acesse os
mesmos servios atravs do Vyatta. Veremos isso na prxima pgina.
DHCP
Nossa primeira tarefa configurar o servidor DHCP para que as mquinas da rede 10.0.0.0/24
possam obter um endereo IP automaticamente. Primeiramente, fazemos a configurao geral do
servio:
CONFIGURANDO NAT
Para que as estaes de trabalho da rede 10.0.0.0/24 possam acessar tanto a rede 192.168.0.0/24
quanto a internet, podemos criar uma regra de NAT simples para mascaramento de IP:
SSH
Para habilitar o SSH na porta 22 e no permitir login como root, execute os seguintes comandos:
administradores do roteador. No nosso caso, vamos liberar esse acesso para o IP 10.0.0.199. O
trfego tem origem na LAN com direo ao Vyatta, ento vamos chamar o novo conjunto de regras
de firewall de "lan-local":
INTERFACE WEB
A interface de gerenciamento Web bem simples, sendo uma representao grfica fiel dos
comandos disponveis no modo texto, o que bom pois, dessa forma, o uso da interface grfica no
far voc esquecer como utilizar a interface texto e vice-versa. No mais, a interface Web nos permite
realizar as configuraes mais rapidamente na maioria dos casos.
Para habilitar a interface de gerenciamento Web, basta um nico comando, seguido de um commit:
# commit
Bom, agora ns j testamos o Vyatta tempo suficiente para decidirmos instal-lo na mquina.
Vamos fazer isso? Prxima pgina!
INSTALANDO O VYATTA
Antes de iniciar a instalao do Vyatta, voc provavelmente vai querer que ele utilize as
configuraes que voc definiu enquanto executava o sistema a partir do live-CD. Para fazer isso,
basta salvar as alteraes:
# save
# exit
Agora, basta iniciar o processo de instalao:
$ install-system
A instalao to simples que dispensa maiores explicaes, voc s vai precisar saber como
utilizar o fdisk caso queira criar um esquema de particionamento diferente do padro, o que
dificilmente ser necessrio.
(http://static.vivaolinux.com.br/imagens/artigos/comunidade/vyatta-003.jpeg)
(http://static.vivaolinux.com.br/imagens/artigos/comunidade/vyatta-004.jpeg)
(http://static.vivaolinux.com.br/imagens/artigos/comunidade/vyatta-005.jpeg)
Terminado o processo, reinicie o roteador e deixe-o iniciar pelo disco rgido:
$ reboot
Parabns, seu roteador Vyatta est instalado e funcionando. Agora voc pode configurar quaisquer
outros servios que deseje.
CONSIDERAES FINAIS
O objetivo desse artigo apresentar o Vyatta, mostrando apenas seus recursos mais bsicos. O
Vyatta um roteador realmente muito completo, atendendo tanto as necessidades de iniciantes que
desejam configurar servios de rede bsicos como de especialistas que precisam configurar
sistemas avanados de roteamento para redes de grande porte, e tanto dos usurios domsticos
quanto das grandes corporaes.
A possibilidade de utiliz-lo em hardware convencional o torna uma soluo muito mais flexvel.
Alm disso, por ser um software livre e no possuir diferentes verses com mais ou menos recursos,
mas uma nica verso com todos eles disponveis, no temos a preocupao que costumamos ter
na escolha de roteadores proprietrios, que so vendidos em diversos modelos e configuraes e,
via de regra, quanto mais recursos possuem, mais caros so.
Os fabricantes do Vyatta declaram ser concorrentes diretos da Cisco, nada mais nada menos que o
lder mundial em roteadores de rede, anunciando o Vyatta como uma soluo superior sob muitos
aspectos, por fazer mais com menos. Exagero? No sei. Ainda no vi ningum que tenha dito que
exagero. At agora, s li coisas boas acerca do Vyatta. Eu testei e gostei, e no h motivos para que
voc tambm no goste.
Para mais informaes sobre o Vyatta, visite o site oficial:
http://www.vyatta.com/ (http://www.vyatta.com/) - Corporativo
http://www.vyatta.org/ (http://www.vyatta.org/) - Comunitrio
Para ajuda e suporte gratuitos, visite o frum do Vyatta:
http://www.vyatta.org/forum/ (http://www.vyatta.org/forum/)
Para manter-se informado sobre as ltimas novidades, inscreva-se na newsletter:
http://www.vyatta.com/newsletter/ (http://www.vyatta.com/newsletter/)
E isso. Nos vemos em um prximo artigo. Obrigado por ter lido e, j que voc chegou at aqui,
diga o que voc achou deste artigo e do Vyatta no espao para os comentrios, logo abaixo.
Um grande abrao,
Davidson Paulo
http://davidsonpaulo.blogspot.com/ (http://davidsonpaulo.blogspot.com/)
Voltar (verArtigo.php?codigo=9736)