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
371. Usando Mais de uma Placa Ethernet por Máquinaethernet,mais de uma placa por maquina@mais de uma placa por máquina O que precisa ser feito para que o Linux possa usar duas placas Ethernet? Com o Programa de controle como um Módulo:
A maioria das distribuições Linux usam o programa de controle modular agora (ao contrário de ter o programa de controle montado dentro do kernel). No caso de controle de programa PCI, o módulo tipicamente detectará todas as placas instaladas daquele modelo automaticamente. Porém, para as placas ISA, o teste de uma placa não é uma operação segura, e conseqüentemente você precisa fornecer o endereço base de I/O da placa para que o módulo saiba onde procurar. Esta informação fica armazenada no arquivo Como exemplo a ser considerado, um usuário que tenha duas placas ISA NE2000, uma a
alias eth0 ne alias eth1 ne options ne io=0x240,0x300 O que isto faz: isto diz que se o administrador (ou o kernel) faz um A maioria do programa de controle de módulo ISA pode levar vírgulas múltiplas separadas de valores i/o como deste exemplo para lidar com placas múltiplas. Porém, alguns programas de controle (mais velhos?), tais como o módulo 3c501.o são só capazes de lidar com uma placa por carga de módulo atualmente. Neste caso você pode carregar o módulo duas vezes para conseguir que as duas placas sejam detectadas. O arquivo
alias eth0 3c501 alias eth1 3c501 options eth0 -o 3c501-0 io=0x280 irq=5 options eth1 -o 3c501-1 io=0x300 irq=7 Neste exemplo a opção Como último exemplo, considere um usuário com uma placa 3c503 em
alias eth0 wd alias eth1 3c503 options wd io=0x280 options 3c503 io=0x350 Para placas PCI, você só precisa das linhas Os módulos disponíveis são tipicamente armazenados em
modprobe ethN dmesg | tail onde o `N' é o número da interface Ethernet que você está testando. Com o Programa de controle Compilado para dentro do Kernel: Se você tiver o programa de controle compilado para dentro do kernel, então os ganchos para as múltiplas placas Ethernet estão todas lá. Porém, note que no momento só uma placa Ethernet é auto-testável para o padrão. Isto ajuda a evitar possíveis travamentos durante a inicialização causados por tentativas de detecção em placas sensíveis. Existem duas maneiras para capacitar o auto-teste para a segunda (terceira, quarta, etc.) placa. O método mais fácil é passar argumentos em tempo de inicialização para o kernel, o que é feito usualmente pelo LILO. Tentar detectar a segunda placa pode ser conseguido usando um argumento em tempo de inicialização tão simples como
O comando Estes parâmetros de tempo de inicialização podem ficar permanentes para que você não tenha que redigitá-los toda vez. Veja a opção de configuração ` A segunda maneira (não recomendada) é editar o arquivo Note que se você pretende usar o Linux como um roteador entre duas redes, você terá que recompilar o kernel com a opção IP forwarding habilitada. Geralmente um velho AT/286 com alguma coisa como o software kbridge é uma solução melhor. Se você estiver lendo isto enquanto está conectado na Internet, você pode dar uma olhada no mini - Como Fazer que Donald tem em seu site WWW. Verifiquem Múltiplas Placas Ethernet.
Página seguinte Página anterior Índice |