próximo acima anterior sumário índice
Próximo: 8.8 Opções de Controle Acima: 8.7 Opções de Configuração Anterior: 8.7.1 Escolhendo Um Endereço   Sumário   Índice


8.7.2 Roteamento Através de Uma Conexão PPP

Após configurar uma interface de rede, pppd irá configurar uma rota para a máquina que está na outra ponta da conexão. Caso a máquina remota esteja conectada a uma rede (a Internet por exemplo), certamente será desejável conectar-se às máquinas que estão ``atrás'' da máquina remota. Por isso, uma rota de rede deve ser configurada.

Vimos anteriormente que o programa pppd pode configurar uma rota padrão usando a opção defaultroute. Esta opção é muito útil caso o servidor PPP para o qual se discou seja um caminho para a Internet.

No caso inverso, onde o sistema local age como um caminho para uma única máquina o caso é relativamente simples. Por exemplo, digamos que algum funcionário da Cervejaria Virtual tem uma máquina em sua casa chamada angra. Ao se conectar à máquina aracaju através do PPP, ele usa um endereço da subrede da Cervejaria Virtual. Em aracaju, podemos informar a opção proxyarp ao programa pppd, o qual instalará uma entrada em seu proxy ARP para angra. Isso tornará angra acessível a qualquer outra máquina da Cervejaria Virtual ou da Vinícola Virtual. De qualquer forma, as coisas nem sempre são tão simples como parecem, como por exemplo ao se conectar duas redes locais. Isso normalmente requer a adição de rotas de redes específicas, uma vez que estas redes normalmente já têm as suas rotas padrão. Além disso, utilizando ambas as pontas da conexão PPP como rota padrão pode gerar um círculo interminável de idas e vindas, onde os pacotes que não conhecem o seu destino ficarão na conexão até que o seu tempo de validade expire.

Como exemplo, suponhamos que a Cervejaria Virtual abriu uma filial em Goiânia. A subsidiária tem uma rede Ethernet própria usando o endereçamento IP de rede 191.72.3.0, o qual é a subrede 3 da rede classe B da Cervejaria Virtual. Eles desejam conectar-se à rede Ethernet principal da Cervejaria através de uma ligação PPP para atualização de bases de dados de clientes, etc. Novamente, aracaju agirá como caminho padrão e a máquina remota será chamada pirenopolis com um endereço IP igual a 191.72.3.1..

Quando pirenopolis se conecta a aracaju, ele definirá uma rota padrão apontando para aracaju da maneira usual. Na máquina aracaju porém, teremos que instalar uma rota de rede para a subrede 3, passando por pirenopolis. Para tanto, utilizaremos uma funcionalidade do programa pppd não discutida até aqui, chamada ip-up. Este é um programa localizado em /etc/ppp que é executado após a interface PPP ser configurada. É acionado da seguinte forma e com os seguintes parâmetros:



onde interface é o nome da interface de rede usada (p.ex.ppp0), dispositivo é o caminho do arquivo do dispositivo serial usado (/dev/tty caso stdin/stdout seja usado) e velocidade é a velocidade do dispositivo. end_local e end_remoto fornecem o endereço IP usado em ambas as pontas da conexão no formato decimal do endereço IP. No nosso caso, o programa ip-up pode conter os seguintes parâmetros:



De uma forma similar, o programa /etc/ppp/ip-down é usado para desfazer todas as ações do programa ip-up após a conexão IP ter sido desfeita.

De qualquer forma, o sistema de roteamento ainda não está completo. Devemos configurar as entradas de roteamento nas tabela de ambas as máquinas PPP, porque até o momento as demais máquinas de ambas as redes não sabem da existência umas das outras. Este não é um grande problema se todas as máquinas da subsidiária tem a rota padrão apontando para pirenopolis e todas as máquinas da Cervejaria Virtual apontam da mesma forma para aracaju. Caso este não seja o caso, a única opção será utilizar um servidor de roteamento como gated. Após criar a rota de rede em aracaju, o servidor de roteamento irá propagar a nova rota para todas as máquinas das subredes.


próximo acima anterior sumário índice
Próximo: 8.8 Opções de Controle Acima: 8.7 Opções de Configuração Anterior: 8.7.1 Escolhendo Um Endereço   Sumário   Índice
www.conectiva.com