| Configurando a impressora PDF-Printer do servidor PDC
Quem já instalou a solução OpçãoLunux PDC deve ter percebido que no servidor há uma impressora chamada PDF-Printer. Essa impressora tem a finalidade de gerar arquivos PDF para as... Leia Mais |
| UltraSurf 9.6: Como bloquear
Vários usuários nos têm reportado que o script que criamos para combater o UltraSurf não tem sido eficiente no bloqueio da nova versão lançada no final do mês passado, o UltraSurf 9.6.... Leia Mais |
| Anteriores: |
Juan Luis Vives
| Configurando rotas estáticas via DHCP |
|
| Serviços |
| Sex, 09 de Janeiro de 2009 00:00 |
|
Na dica anterior, mostramos como configurar rotas estáticas em um servidor Linux que funcionava como gateway de uma rede local (172.16.1.0/24). No exemplo dado, fizemos com que o acesso à rede 201.30.191.160/28 fosse feito através de um outro link instalado em uma outra máquina cujo endereço era 172.16.1.252 (Caso não lembre ou não tenha lido a dica clique aqui). Dando sequência ao nosso exemplo, surgiu agora a necessidade de definir essa mesma rota em todas as estações da rede local, sejam elas Linux ou Windows. A primeira idéia que nos vem à mente é configurar manualmente cada estação. Nas estações Linux seguirÃamos os mesmos procedimentos feitos no servidor, conforme mostrado na dica anterior, nas estações Windows deverÃamos definir uma rota estática através do comando: C:\> route add 201.30.191.160 mask 255.255.255.240 172.16.1.252 Mas existe uma maneira de fornecer essa configuração automaticamente à s estações através do serviço DHCP. No entanto há uma limitação, podemos definir apenas rotas para endereços especÃficos e não para redes inteiras, como fizemos anteriormente. Assim, precisamos saber exatamente quais os endereços da rede 201.30.191.160/28 devem ser acessados pelo gateway 172.16.1.252 e criar uma rota para cada um. Suponhamos então que os endereços sejam os seguintes: 201.30.191.162, 201.30.191.164 e 201.30.191.165, observe que todos esses endereços pertencem à rede 201.30.191.160/28. Veja como é simples configurar a rota no servidor DHCP, na seção reservada à sub-rede local no arquivo dhcpd.conf, adicione o parâmetro abaixo:
# cat /etc/dhcp3/dhcpd.conf
...
option static-routes 201.30.191.162 172.16.1.252,
201.30.191.162 172.16.1.252,
201.30.191.162 172.16.1.252;
...
Repare que foram configuradas três rotas, uma para cada endereço definido anteriormente, e que informamos apenas os endereços destino e o gateway. Não foram definidas mascaras, essas serão sempre 255.255.255.255, como poderá ser observado mais adiante nas tabelas de roteamento das estações configuradas via DHCP. Agora devemos reiniciar o servidor DHCP para que as novas configurações sejam ativadas. Nas estações Windows, basta reiniciar a máquina para que as novas rotas sejam configuradas automaticamente. Veja como ficou a tabela de roteamento de uma estação com o Windows XP:
C:/> route print
Tabela de rotas IPv4
===========================================================================
Lista de interfaces
0x1 ........................... MS TCP Loopback interface
0x10003 ...00 16 35 62 c5 95 .. Embedded Broadcom NetXtreme
5721 PCI-E Gigabit NIC
===========================================================================
===========================================================================
Rotas ativas:
Endereço de rede Máscara Ender. gateway Interface Custo
0.0.0.0 0.0.0.0 172.16.1.254 172.16.1.253 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
172.16.1.0 255.255.255.0 172.16.1.253 172.16.1.253 20
172.16.1.253 255.255.255.255 127.0.0.1 127.0.0.1 20
172.16.255.255 255.255.255.255 172.16.1.253 172.16.1.253 20
201.30.191.162 255.255.255.255 172.16.1.252 172.16.1.253 1
201.30.191.164 255.255.255.255 172.16.1.252 172.16.1.253 1
201.30.191.165 255.255.255.255 172.16.1.252 172.16.1.253 1
224.0.0.0 240.0.0.0 172.16.1.253 172.16.1.253 20
255.255.255.255 255.255.255.255 172.16.1.253 172.16.1.253 1
Gateway padrão: 172.16.1.254
===========================================================================
Rotas persistentes: Nenhuma
Nas estações Linux, no nosso exemplo o Ubuntu Desktop, será necessário ainda alterar o arquivo de configuração do serviço clinte DHCP (dhclient.conf), que nessa distribuição fica localizado no diretório /etc/dhcp3. Devemos adicionar a opção static-routes no parâmetro request para que as configurações das rotas sejam solicitadas ao servidor DHCP juntamente com os demais parâmetros da rede. cat /etc/dhcp3/dhclient.conf ... request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, domain-search, host-name, netbios-name-servers, netbios-scope, interface-mtu, static-routes; ... Caso esteja utilizando outra distribuição, o arquivo dhclient.conf pode estar localizado em outro diretório. Agora basta reiniciar a estação para que as rotas sejam configuradas via DHCP. Veja como ficou a tabela de roteamento de uma estação com o Ubuntu Desktop: # route -n Tabela de Roteamento IP do Kernel Destino Roteador MáscaraGen. Opções Métrica Ref Uso Iface 201.30.191.162 172.16.1.252 255.255.255.255 UGH 0 0 0 eth0 201.30.191.165 172.16.1.252 255.255.255.255 UGH 0 0 0 eth0 201.30.191.164 172.16.1.252 255.255.255.255 UGH 0 0 0 eth0 172.16.1.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0 0.0.0.0 172.16.1.254 0.0.0.0 UG 0 0 0 eth0 É muito comum tentar definir o endereço da rede (172.16.1.160) na configuração do servidor DHCP imaginado que será criada uma rota para a rede inteira, mas isso não funcionará, pois a mascara utilizada será sempre 255.255.255.255 (e não 255.255.255.240 que é a mascara esperada para o nosso exemplo), por isso devemos sempre definir especificamente uma rota para cada endereço destino. Infelizmente essa é uma limitação do serviço DHCP. Acessos: 5521 Comentários
(4)
escrito por Samuel , 09 de janeiro de 09
Adicionem uma interface gráfica à s suas soluções, isso as torna mais fáceis, agradáveis e atrativas, ajudarÃa muita gente que não tem graduação pra poder fazer um simples roteamento, por exemplo nos modems e roteadores... vocês do Linux realmente gostam de complicar né...
Caro Samuel, esta é apenas uma dica mostrando como configurar o servidor DHCP para que forneça rotas estáticas aos clientes Windows e Linux, que pode ser utilizada em qualquer distribuição Linux que execute esse serviço, logo não tem relação direta com nenhuma das soluções disponibilizadas aqui no site.
Mas não tenha receio de aprender e utilizar o modo texto, quando tiver um pouco mais de prática verá que essa poderosa ferramenta não é tão complicada assim e que seu conhecimento é indispensável para um bom administrador de redes, seja ele da plataforma Linux ou Windows. Agora, caso não tenha a intenção de ser um administrador de redes, não se preocupe, você nunca precisará configurar um servidor DHCP, muito menos rotas estáticas nesse serviço. Att. TarcÃsio. |
Comentários:
Olá, boa solução estou tento problema com o telnet e controle de banda, se puder ajudar att
Que que que o QUÊÊÊ? Fala Tarcisio! Aqui é o Junior, Teu primo! Não sabia que vc tinha esse pn..
li o artigo e fiquei com a pulga atras da orelha. E se eu fosse fazer no servidor Debian que nao usa...
Estudante de que e conseqüências em que aspecto? Muito vaga a sua pergunta.