Re: placas de rede: módulos ou suporte no kernel?
Sergio Luz wrote:
Pessoal;
Andei mexendo com compilação de kernel e suporte a placas de rede, me
deparando com o seguinte:
1.Quando coloco o suporte a placas de rede dentro do kernel e instalo
mais de uma interface tenho que descobrir experimentalmente que placa
ficou sendo eth0, eth1, eth2, etc (estou lidando com sistemas de até 5
interfaces de rede). Quando retiro uma das interfaces, ou troco por uma
de marca e modelo diferente, os recursos (IRQ, I/O ADRESS) são
redistribuídos (PCI "inteligente") e tenho que descobrir outra vez que é
eth0, eth1, eth2, etc.
2.Quando retiro todo suporte a placas de rede de dentro do kernel e
coloco tudo pra carregar como módulo tenho um controle maior sobre as
interfaces utilizando os arquivos /etc/modules e /etc/modules.conf
(fazendo alias ethX ADD= IO=), mas já tive problemas pra carregar alguns
módulos que dentro do kernel funcionam que é uma beleza.
A pergunta é: tenho como ativar o suporte às interfaces de rede dentro
do kernel e ainda assim poder especificar quem será eth0, eth1, eth2 e
assim sucessivamente?
Na teoria, módulo ou built-in no kernel deveria ser a mesma coisa; talvez vc
passou algum parâmetro errado ao carregar o módulo...
Eu acho que vc pode fazer alguma coisa do tipo com as placas, mas no boot.
Eu lembro que já fiz isso uma vez com duas placas NE2000, mas não lembro se
dava pra ficar escolhendo o numero da interface...
--
Marcos
Reply to: