|  | 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 |