s i s t e m a o p e r a c i o n a l m a g n u x l i n u x | ~/ · documentação · suporte · sobre |
Página seguinte
Página anterior
Índice
144. RoteamentoSe você está usando um PC com Linux e duas interfaces de rede para fazer o roteamento entre duas (ou mais) sub-redes, você precisa ter habilitado no seu kernel a opção de Repasse de endereços IP. Executando
cat /proc/ksyms | grep ip_forward
você deverá obter algo como: 00141364 ip_forward_Rf71ac834
Em caso contrário, será necessário habilitar o Repasse de endereços IP no seu kernel, o que implica uma recompilação e instalação de um novo kernel.
A propósito deste exemplo, vamos presumir que você tenha decidido criar uma sub-rede com seu número de rede IP classe C sendo 192.168.1.0 e tendo 4 sub-redes (cada um dos 62 números IP usáveis interface/máquina). Entretanto, duas destas sub-redes estão sendo combinadas em uma grande rede simples, dando três redes físicas.
Elas são : Rede Transmissão Máscara de rede No. de Máquinas 192.168.1.0 192.168.1.63 255.255.255.192 62 192.168.1.64 192.168.1.127 255.255.255.192 62 182.168.1.128 192.168.1.255 255.255.255.126 124 (veja nota)
Nota: a razão pela qual a última rede tem só 124 endereços de rede usáveis (não 126 como seria esperado pela máscara de rede) é que ela é realmente uma 'super-rede' de duas sub-redes. Máquinas nas outras duas redes interpretarão 192.168.1.192 como o endereço de rede da sub-rede 'inexistente'. Similarmente elas interpretarão 192.168.1.191 como endereço de transmissão da sub-rede 'inexistente'.
Assim, se você usa 192.168.1.191 ou 192 como endereços de máquina na terceira rede, então as máquinas nas duas redes menores não estarão capacitadas para se comunicar com as máquinas da terceira rede.
Isto ilustra um importante ponto com sub-redes - os endereços usáveis são determinados pela MENOR sub-rede neste espaço de endereço.
144.1 Tabelas de roteamentoVamos presumir que um computador funcionando com Linux está agindo como um roteador para esta rede. Ele terá três interfaces de rede para as LANs locais e uma quarta interface possível para a Internet (que poderá ser sua rota padrão).
Vamos presumir que o computador Linux usa o endereço IP disponível mais baixo em cada sub-rede na sua interface para esta rede. Isto configurará suas interfaces de rede como
Interface Endereço IP Máscara de rede eth0 192.168.1.1 255.255.255.192 eth1 192.168.1.65 255.255.255.192 eth2 192.168.1.129 255.255.255.128
e a rotina estabelecida será:
Portão de Destino Entrada Máscara Interface 192.168.1.0 0.0.0.0 255.255.255.192 eth0 192.168.1.64 0.0.0.0 255.255.255.192 eth1 192.168.1.128 0.0.0.0 255.255.255.128 eth2
Em cada sub-rede, as máquinas serão configuradas com seu próprio número IP e máscara de rede (apropriados para a rede particular). Cada máquina determinará o PC com Linux como seu portão/roteador, especificando os endereços dos PCs com Linux para suas interfaces nesta rede particular.
Robert Hart Melbourne, Austrália - Março de 1997.
Página seguinte Página anterior Índice |