http://www.zago.eti.br/placa_ne.txt Tutorial pra instalar e configurar a placa de rede, exemplos de comandos e configuação, FAQ com mensagens da Linux-br, mensagens com respostas relacionadas a placa de rede em geral... Use CTRL+F para refinar a pesquisa. Veja continuação deste FAQ em: http://www.zago.eti.br/placa_ne2.txt Pra configurar placas de rede no Conectiva fica muito mais fácil e prático pelo Linuxconf, no CL10 precisa fazer a instalação, no synaptic procure por linuxconf, veja FAQ especifico em: http://www.zago.eti.br/linuxconf.txt Sobre webmin, configurador em ambiente gráfico e via rede (web). http://www.zago.eti.br/webmin.txt Sobre o uso dos utilitarios: kudzu e hwinfo, como instalar e mais ajuda em: http://www.zago.eti.br/hard/hard.txt Exemplos de comandos pra detectar hardware (rede) kudzu hwinfo --netcard hwinfo --netcard ******************************************************************* Consulte também: http://www.conectiva.com/doc/livros/online/7.0/entendendo/rede.html http://www.ibiblio.org/mdw/HOWTO/Ethernet-HOWTO.html excelente tutorial sobre a placa de rede e rede em geral (em inglês). Linux Ethernet-Howto - Excelente documentação para configurar placa de rede e rede em geral. Informações sobre modulos - indicações do modulo correspondente à placa e etc... http://www.ibiblio.org/pub/linux/docs/HOWTO/other-formats/html_single/Ethernet-HOWTO.html ******************************************************************* RESUMO DE ALGUNS MODULOS DE PLACA DE REDE. Configurando pelo Linuxconf, basta preencher o item: Módulo do kernel com o indicado na relação abaixo, por exemplo pra placas com chip 8139 da realtek, coloque no item "Módulo do kernel" 8139too placas de rede com chips rtl8139 ou identificadas como Realtek funcionam com o modulo: 8139too A placa de rede da SureCom modelo EP 320X-S funciona como: fealnx Nas placas de rede on-board da PCCHIPS: Quando a placa de rede for sis900, utilize o modulo sis900 Quando a placa de rede for davicon utilize o modulo dmfe ASUS A7N8X, A7V266 Nas placas de rede on-board da ASUS utilize o modulo via-rhine No Conectiva este modulo só é dectado na versão CL9 em diante. Nas placas de rede on-board na MOBO da BIOSTAR tem chip da Realtek, utilize o modulo 8139too Pra conferir a instalação, reinicie o serviço de rede com: service network restart quando não tem erros de configuração, todas as respostas são OK, caso falhe, revise o driver e a configuração, depois que obter somente OK na reinicialização do serviço de rede, dispare um ping pro IP que configurou na placa de rede, este comando pode ser executado em terminal na própria maquina e disparando pra própria maquina, caso falhe ou perca pacotes, revise a configuração e continue consultando as dicas e mensagens deste documento........ Quando precisar de ajuda pra instalar placa de rede, procure antes identificar o "chip" de comunicação da placa de rede, esta informação é muito importante pra escolha do modulo correto. Além da documentação que acompanha a placa de rede ou MOBO quando on-board, voce pode usar este comando no Linux: lspci -vv o modelo da placa, codigo do chip aparece no resultado, no resultado abaixo selecionei somente a parte referente a placa de rede, veja que dá pra identificar que é uma "RTL-8139/8139C". 00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C (rev 10) Subsystem: Biostar Microtech Int'l Corp: Unknown device 00b2 veja também no log de inicialização, execute dmesg e procure por eth0, deverá encontrar algo como: eth0: RealTek RTL8139 Fast Ethernet at 0xde8b5000, 00:e0:4c:91:46:6c, IRQ 5 eth0: Identified 8139 chip type 'RTL-8139C' eth0: Setting 100mbps half-duplex based on auto-negotiated partner ability 40a1. Tem mais dicas neste documento, continue consultando. ******************************************************************* CONFIGURAÇÃO EM TEMPO DE INSTALAÇÃO. No processo de instalação tem uma tela sobre a configuração da rede, nesta tela informe o nome da maquina e domínio, a configuração da eth0, por default vem: Configurar rede via DHCP, caso não tenha um servidor de DHCP na sua rede selecione Configurar rede manualmente, ou caso não queira configura-la seleciona a opção sem rede e aceite os dados sugeridos, prossiga com a instalação. CONFIGURAÇÃO DA PLACA DE REDE, DEPOIS DA INSTALAÇÃO: Não mantenha a opção default, sugerida (DHCP) sem ter na tua rede, um servidor de IP (DHCP), caso mantenha ou venha a habilitar esta opção de configuração na placa de rede sem ter o servidor DHCP, vai ocorrer erro em toda inicialização ou quando tentar reiniciar o serviço de rede, demora um pouco mais quando tenta iniciar a eth0 e vai exibir uma mensagem erro semelhante a esta: Configurando parâmetros de rede:                         [  OK  ] Levantando interface lo:                                 [  OK  ] Bringing up interface eth0: Atrasando a iniciação eth0.                                                          [FALHOU] Pra corrigir este problema, basta entrar no linuxconf e em modo texto: redes/Nome da máquina e dispositivos IP de rede vá com o cursor até a linha: ( )Manual ( )Dhcp ( )Bootp provavelmente estará marcada a opção (o)Dhcp, então basta pressionar a barra de espaço pra marcar a opção (o)Manual e preencher os dados manualmente. Ou se não vai utilizar o micro em rede pode desabilitar a placa de rede, basta ir com o cursos sobre [X] Ativo e pressionar a barra de espaço pra ficar vazio e assim não vai mais iniciar a placa de rede. Em modo gráfico o caminho muda um pouco: Rede/tarefas de cliente/Nome da máquina e dispositivos IP de rede use o mouse pra marcar ou desmarcar as opções desejadas. Para configurar somente o IP para a maquina, selecione a configuração de rede manual e altere somente o numero do IP para o desejado e aceite as demais opções sugeridas. Caso tenha um ADSL com IP fixo ou esteja instalando uma estação da rede que vai acessar internet compartilhada, siga estas dicas. Dica para quem usa Speedy ou ADSL com IP fixo. IP = informe aqui o IP do speedy roteador = informe aqui o gateway ou router do modem servidor de nomes = informe aqui o DNS DO PROVEDOR Dica para quem está instalando uma estação de uma rede que tem Linux compartilhando internet. Como exemplo eu tenho um micro compartilhando um Speedy, como IP da rede interna tenho 192.168.1.2 e estou instalando uma estação com IP 192.168.1.53 nesta tela alterei os dados sugeridos para: Endereço IP: 192.168.1.53 - este vai ser o IP desta estação Roteador: 192.168.1.2 - este é o gateway da minha rede(servidor proxy). Mascara de rede: 255.255.255.0 - mantenha o sugerido. Servidor de nomes: 200.204.0.10 - este é o DNS do meu provedor, neste caso o Terra. Informando estes dados em tempo de instalação, quando concluir a instalação e reiniciar a maquina o linux já vem navegando sem precisar de qualquer configuração adicional para conectar à internet. ******************************************************************* CONFIGURAÇÃO DA REDE APÓS A INSTALAÇÃO. Como configurar a placa de rede no CL8, CL9 e CL10 com o netconfig Para configurar e alterar configurações da placa de rede de maneira simples e rápida, (neste FAQ tem outras indicações de como configurar a placa de rede) execute como root em um terminal: netconfig Na pergunta "Deseja configurar a rede? responda sim na próxima tela tem as opções para preencher: [ ] Usr IP dinâmico (BOOTP/DHCP) marque somente quando tiver um servidor de DHCP e for obter IP por ele. Endereço IP: Máscara: Roteador Padrão (IP): Servidor DNS Primário: Preencha com as seguintes informações: Endereço IP: preencha com o IP da maquina Máscara: caso não tenha uma especifica use 255.255.255.0 Roteador Padrão (IP): preencha com o gateway, roteador da tua rede, para estações que usa internet compartilhada aqui vai o IP do micro que compartilha a conexão, nas estações o gateway (roteador) é o mesmo IP pra rede interna configurado no micro que compartilha a conexão. Servidor DNS Primário: preencha com o DNS do teu provedor. Ok e enter para terminar a configuração. Precisa reiniciar o serviço de rede, execute: service network restart e prontinho tua maquina já está na rede e se tiver internet compartilhada também estará navegando!!!! OBS. Somente pra quem tem Speedy com IP fixo, tanto os novos Business como os home antigos com IP fixo. No micro conectado no modem, em algumas situações o DHCPD não funciona, altere a configuração da placa de rede pra IP fixo, nas configurações acima use como IP o mesmo do modem, em (Roteador Padrão (IP):) use o segundo IP do modem, voce precisa descobrir este IP pra colocar aqui, veja dicas no FAQ adsl.txt, speedy.txt. em (Servidor DNS Primário:), pode usar os da Telefonica 200.204.0.10 ou 200.204.0.138 ou o DNS fornecido pelo seu provedor. ******************************************************************* CL10 Como configurar a placa de rede no CL10, neste FAQ tem outras indicações de como configurar a placa de rede, pode usar netconfig, ou ferramentas como linuxconf, veja FAQ sobre ele em: http://www.zago.eti.br/linuxconf.txt Via ambiente gráfico com webmin, veja FAQ sobre ele em: http://www.zago.eti.br/webmin.txt Quando trocar a placa de rede ou trocar HD de maquina, execute o kudzu, na maioria das vezes ele vai detectar a troca e configurar os modulos corretamente, quando ele falhar edite diretamente o arquivo de configuração, use "vi", "mc" ou outro editor de sua preferencia, basta alterar modulo da placa de rede em: /etc/modprobe.conf Pra alterar o modulo da placa de rede, edite este arquivo pra fazer as alterações, por exemplo, maquina com placa de rede on-board via-rhine, que deseja substituir por uma realtek PCI, tente desabilitar na bios ou nos jumpers da MOBO, e execute o kudzu, caso falhe e precise fazer manualmente, então altere o modulo, procure em /etc/modprobe.conf por: alias eth0 via-rhine altere para: alias eth0 8139too Neste exemplo faz a troca do modulo da placa de rede de via-rhine pra realtek com chip 8139 que usa o modulo 8139too. Prontinho, no proximo boot já inicia a placa de rede sem mensagem de erro e tudo funcionando. Quando acessar pelo linuxconf não aparece os modulos da placa de rede, embora a placa de rede funcione normalmente, caso queira acertar no linuxconf pra exibir os modulos da placa de rede em uso, posicione o cursor na linha do modulo e pressione ALT+F4 ou CTRL+X, ou digite diretamente o modulo, após salvar as alterações o linuxconf grava um aliás no arquivo /etc/modprobe.conf, veja como fica este arquivo após incluir os modulos da placa de rede no linuxconf: [root@faqcl10 etc]# cat /etc/modprobe.conf alias eth0 via-rhine alias eth1 sis900 quando executar o linuxconf novamente já aparece os modulos. ******************************************************************* Como configurar a placa de rede no CL8 e CL9 com o Linuxconf (neste FAQ tem outras indicações de como configurar a placa de rede) Faça login como root ou torne root com o comando su - na linha de comando do prompt digite: linuxconf Na primeira tela temos " configurações " e a primeira opção do Menu temos "Rede", entre nesta opção e teremos as opções: Nome da Máquina e dispositivos IP de rede DNS - especificação do servidor de nomes Roteamento e roteadores segue outras opções no menu que não vou listar aqui. Na primeira opção: Nome da Máquina e dispositivos IP de rede temos acesso à configuração da placa de rede com as seguines informações: ******inicio da tela em branco, veja no final desto tópico, esta tela preenchida. Nome da Máquina + domínio Adaptador 1 - [ ] Ativo Modo de configuração ( ) Manual ( ) Dhcp ( ) Bootp Primeiro nome + domínio Apelidos (opc) Endereço IP Máscara (opc) Dispositivo de rede Módulo do kernel Porta E/S (opc) Irq (opc) ******fim da tela em branco Nome da Máquina + domínio : deve ser preenchido com algo mais ou menos assim faq.zago.eti.br onde faq é o nome da maquina e zago.eti.br o domínio da rede, na tua rede interna pode usar aqui os nomes que voce quiser, tanto para o nome da máquina quanto ao domínio, para servidores na internet use um nome qualquer para a máquina mas o domínio em alguns casos como servidor web direto e outros serviços pode requerer um domínio válido. Adaptador 1 - [ ] Ativo posicione o cursor sobre esta opção e pressione a barra de espaço para torna-lo ativo ou desativa-lo, quando ativo a placa de rede existe e poderá ser usada, quando esta opção estiver desmarcada a placa de rede sera ignorada, será tratada como não instalada (inexistente), no micros atuais é comum ter a placa de rede on-board e na instalação ser detectada e instalada mas não ser necessária para quem não vai usar em rede, por exemplo em residencias que não tem outro micro nem ADSL, nestes casos o recomendado é que não selecione esta opção para desativa-la. Modo de configuração ( ) Manual ( ) Dhcp ( ) Bootp Posicione o cursor sobre a opção desejada e selecione com a barra de espaço. Em redes que tenha um servidor de DHCP e tua maquina vai obter o IP atraves deste servidor então marque Dhcp e preencha somente os campos: Dispositivo de rede e Módulo do kernel, os demais não serão utilizados com esta opção. Em redes que não tem este servidor precisa definir um IP fixo para a maquina, selecione a opção Manual e preencha todos os campos abaixo. Primeiro nome + domínio repita o nome da máquina, neste exemplo: faq.zago.eti.br Apelidos (opc) este campo é opcional, use o nome da maquia, neste exemplo: faq Endereço IP Aqui será informado o IP da maquina, tem que digitar no formato válido, no meu exemplo uso o IP: 192.168.1.53 Máscara (opc) preencha com as mascara da tua rede, para este exemplo use: 255.255.255.0 Dispositivo de rede Para o primeiro adaptador será eth0, cuidado com a digitação (ethzero e não a letro Ó maiusculo), para o segundo adaptador será eth1 e assim por diante, quem usa somente uma placa de rede obrigatoriamente será a eth0. Módulo do kernel Normalmente placas de rede são reconhecidas pelo Linux e na instalação já preenche este campo com o modulo correto, quando não detectado voce precisará informa-lo, a grande maioria das placas de rede tem o chip da Realtek, e nos micros atuais este chip vem com o codigo 8139, estas placas funcionam com o modulo 8139too, caso a tua placa não seja esta, procure identificar qual é o modulo correto, no decorrer deste FAQ tem algumas indicações de como descobrir o modulo correto. Dica pra listar todos os modulos, o linuxconf não detecta, somente lista os modulos disponiveis pra voce selecionar, posicione o cursor no local do modulo e pressione CTRL+X pra listar todos os modulos. Porta E/S (opc) Seria para o caso das placas de rede ISA, raramente usadas nos dias de hoje, não preecher. Irq (opc) Seria para o caso das placas de rede ISA, raramente usadas nos dias de hoje, não preencher. ******inicio da minha configuração. Nome da Máquina + domínio faq.zago.eti.br Adaptador 1 - [X] Ativo Modo de configuração (X) Manual ( ) Dhcp ( ) Bootp Primeiro nome + domínio faq.zago.eti.br Apelidos (opc) faq Endereço IP 192.168.1.53 Máscara (opc) 255.255.255.0 Dispositivo de rede eth0 Módulo do kernel 8139too Porta E/S (opc) Irq (opc) ******fim da cofiguração Veja qual é o chip correto da tua placa de rede, procure no resultado do comando: lspci -vv, vai encontrar a identificação correta do chip da placa, assim fica mais fácil identificar o modulo a ser usado. Posicione o cursor no local do modulo e pressione CTRL+X pra listar todos os modulos. Em Módulo do kernel deve utilizar o modulo da tua placa de rede, tente identificar qual o chip da placa de rede, veja nos resultados do comando lspci -vv, veja alguns exemplos de modulos mais comuns. Placas de rede da Realtek, tanto on-board como PCI, com chip 8139, tem varias versões, A, B, C .... todAs funcionam com o modulo: 8139too Pra Realtek com chip 8029 utilize o modulo: ne2k-pci Placas de rede on-board tem diversas, nas placas PCCHIPS mais antigas é muito comum a sis900, utilize o modulo: sis900 pra davicom utilize o modulo: dmfe Placas de rede PCI da VIA, também as on-board nos modelos mais novos, MOBO ASUS e outras marcas é comum a via-rhine II, utilize o modulo: via-rhine Pra a SureCom EP 320X-S utilize o modulo: fealnx ******************************************************************* net-tools Essa é uma coleção de ferramentas básicas necessárias para a configuração da rede em uma máquina Linux. Inclui ifconfig, route, netstat, rarp, e algumas outras ferramentas menores. Pra ver se um pacote está instalado, pesquise no synaptic ou execute: rpm -qa | grep nome-do-pacote, por exemplo pro net-tools no CL9: rpm -qa | grep net-tools quando instalado retorna: net-tools-1.60-12533cl Pra instalar, pesquise no synaptic pelo comando, ou execute na linha de comando: apt-get install nome-do-pacote, pra instalar o net-tools no CL9 execute: apt-get install net-tools A seguir dicas de outros pacotes útes relacionados a rede, no CL9 ou versão mais recente, pesquise no synaptic por eth e por tool, vai encontrar outros pacotes úteis relacionados à ethX e rede em geral. ethtool Este utilitário permite consulta e alteração da configuração de placas ethernet, como velocidade, porta, negociação automática e localização PCI. Nunca utilizei esta ferramenta, acredito que normalmente não tem o que configurar, o sistema já configura a placa pra funcionar no melhor modo possível, lembre que placas mais lentas forçam as mais rápidas a baixar, por exemplo uma placa de 10 mbs força todas 100 a trabalhar em 10 pra poder se comunicarem. etherape O etherape é um monitor gráfico de redes modelado como o etherman. Contém modos ether, ip e tcp, mostrando de forma gráfica a atividade da rede: Máquinas e conexões mudam em tamanho como o tráfego e os protocolos são codificados por cores. O Etherape suporta dispositivos ethernet, ppp e slip. etherboot Software para inicialização de PCs x86 via rede. Ethereal O Ethereal é um analisador de protocolo de rede baseado no GTK+. Alguns comandos pra linha de comando. #netconf para ver as configurações da placa de rede #netconfig para configurar a placa de rede #linuxconf configuração da rede em geral(placa, ip, nomes etc...) modprobe modulo para adicionar modulo da placa ao kernel. ex:. modprobe dmfe se a placa for uma on-board davicom no windows. quando a sua placa não for instalada pelo Kudzu, deverá identificar qual o modulo desta placa e adicionar com modprobe. Por exemplo para uma Realtek com chipset 8139, esta placa é muito comum no Brasil, também muito comum em MOBO com rede on-board, um destes modulos 8139too ou rtl8139, fará a instalação, tente: # modprobe 8139too ou # modprobe rtl8139 exemplos para uma placa de rede realtek 8139 #/sbin/lspci -v exibe informações dos dispositivos pci, a placa de rede aparece neste meio. 00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10) Subsystem: Biostar Microtech Int'l Corp: Unknown device 00b2 Flags: bus master, medium devsel, latency 32, IRQ 5 I/O ports at d000 [size=256] Memory at ef000000 (32-bit, non-prefetchable) [size=256] Expansion ROM at [disabled] [size=64K] Capabilities: [50] Power Management version 2 [root@zago /root]# lsmod Module Size Used by Not tainted sg 27972 0 (autoclean) (unused) scsi_mod 85144 1 (autoclean) [sg] 8139too 13440 1 (autoclean) # modinfo modulo-da-placa mostra parametros que suporta na configuração da placa, exemplo para uma placa realtek 8139 no CL8, que usa o modulo 8139too. [root@zago /root]# modinfo 8139too filename: /lib/modules/2.4.18-2cl/kernel/drivers/net/8139too.o description: "RealTek RTL-8139 Fast Ethernet driver" author: "Jeff Garzik " license: "GPL" parm: multicast_filter_limit int, description "8139too maximum number of filtered multicast addresses" parm: max_interrupt_work int, description "8139too maximum events handled per interrupt" parm: media int array (min = 1, max = 8), description "8139too: Bits 4+9: force full duplex, bit 5: 100Mbps" parm: full_duplex int array (min = 1, max = 8), description "8139too: Force full duplex for board(s) (1)" parm: debug int, description "8139too bitmapped message enable number" Velocidade em uso na placa de rede # mii-tool eth0: 10 Mbit, half duplex, no link Micro com duas placas de rede: [zago@faq zago]$ mii-tool eth0 eth0: negotiated 100baseTx-FD, link ok [zago@faq zago]$ mii-tool eth1 eth1: negotiated 100baseTx-HD, link ok [zago@faq zago]$ mii-tool eth0: negotiated 100baseTx-FD, link ok eth1: negotiated 100baseTx-HD, link ok DRIVERS exemplos para uma Realtek que utiliza o modulo 8139too O driver da placa de rede deve estar em: /lib/modules/2.4.18-2cl/kernel/drivers/net/8139too.o veja que no caminho tem a versão do kernel (2.4.18-2cl) portanto diferente em cada versão e distribuição. Tambem listado em /etc/modules.conf no meu exemplo além de outros dispositivos tem o da placa assim: alias eth0 8139too CONFIGURAR A SEGUNDA PLACA DE REDE A primeira placa instalada será eth0, quando instalar mais uma placa est será eth1, faça uma cópia da eth0 para eth1 e altere o IP ou edite o arquivo diretamente, veja o exemplo de uma segunda placa em um micro que compartilha internet (speedy): /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.1.2 NETMASK=255.255.255.0 GATEWAY=192.168.1.254 Isto é o basico, poderá ter mais diretivas nesta configuração. #dmesg ou # dmesg | more ver as mensagens da inicialização do SO, no final tem informações sobre a placa de rede ifdown eth0 derruba, a eth0 ifup eth0 levanta a eth0 para reinicializar as placas de rede ou serviço de rede: # cds #./network restart ou # /etc/init.d/network restart status da rede # /etc/rc.d/init.d/network status ifconfig ifconfig eth0 ou /sbin/ifconfig exibe diversos dados da cofiguração da placa de rede, IP, Mascara etc..... configurar a placa de rede: #ifconfig eth0 192.168.1.3 netmask 255.255.255.0 ou /sbin/ifconfig eth0 192.168.1.1 broadcast 192.168.1.254 netmask 255.255.255.0 #ifconfig -a vai vizualizar todas as interfaces de rede Placa de rede em modo promiscuo, modo utilizado por snifer ou outros programas para pegar o trafego da rede, verifique com: #ifconfig eth0 se no resultado aparecer algo parecido com running promisc desabilite o modo promiscuo com o comando: ifconfig eht0 -promisc $ /sbin/ifconfig --version -> ver versão do ifconfig. este comando informa que placa está em eth0 [root@zago /root]# grep eth0 /etc/modules.conf alias eth0 8139too CONFIGURAÇÃO DA PLACA DE REDE para configurar ou alterar as configurações de sua placa de rede, edite o arquivo: /etc/sysconfig/network-scripts/ifcfg- /etc/sysconfig/network-scripts/ifcfg-eth0 para cada interface existe um script que o configura. COMO DESCOBRIR O MAC NUMBER (NUMERO DA PLACA DE REDE) #ifconfig ou #ifconfig eth0 ou tcpdump -p # este comando demora um pouca para retornar o resultado. ou ifconfig eth0 | grep HW ou ifconfig eth0 | grep "HW" | cut -d W -f 2 IP e outras informações sobre a placa de rede fica em um arquivo texto em: /etc/sysconfig/network-scripts/ifcfg-eth0 use o cat ou um editor para visualizar ou alterar. COMO COLOCAR DOIS IP NA MESMA PLACA DE REDE (IP ALIAS) Pra criar uma interface virtual e nela um outro IP, precisa de uma placa de rede real e configurada, depois pra criar o IP alis, basta executar: ifconfig eth0:0 192.168.1.20 ifconfig eth0:1 192.168.1.20/24 ifconfig eth0:1 192.168.1.20 netmask 255.255.255.0 Pra automatizar o processo e criar na inicialização, acrescento no final do arquivo /etc/rc.d/rc.local: ifconfig eth0:1 192.168.1.20 netmask 255.255.255.0 O numero que vem após eth0:0, neste exemplo o numero zero, indica a primeira interface vitual, o numero 1 a segunda e assim por diante. Veja mais detalhes e exemplos sobre IP ALIAS em: http://focalinux.cipsga.org.br/guia/avancado/ch-cfgrede.htm http://focalinux.cipsga.org.br/guia/avancado/ch-cfgrede.htm#s-cfgrede-ipalias CL-10 - Alterar manuamente o modulo de rede: Por exemplo, trocar HD de uma maquina com placa de rede realtek que carrega o modulo 8139too pra rodar em outra maquina com placa de rede da VIA que carrega o modulo via-rhine, pra fazer esta alteração manualmente, edite o arquivo /etc/modules.conf, procure pela linha alias eth0 8139too altere esta linha para: alias eth0 via-rhine reinicie o serviço de rede com: service network restart Vai oberservar que antes desta alteração ocorria erro quanto tentava carregar ou reiniciar o serviço de rede exibia [FALHOU], após as alterações não ocorre mais erros e passa a exibir [OK]. ******************************************************************* Nas placa mãe da BIOSTAR que vem com rede on-board tem o driver da Realtek, na intalação o Conectiva detecta como eth0 e o modulo é 8139too, use o linuxconf, netconf ou netconfig para fazer ajustes na configuração. Na placa mae ECS K7S5A a rede onboard é sis900, caso não seja detectada na instalação, como root no propt digite: modprobe sis900 depois edit o arquivo /etc/rc.d/rc.local e acrescente no final do arquivo esta linha: echo "sis900" >> /etc/modules ******************************************************************* Placa de rede LG, geralmente tem uma etiqueta cobrindo o CHIP, o modulo pra estas placas é tulip coloque no arquivo que carrega os modulos: alias eth0 tulip ******************************************************************* nameif nameif - name network interfaces based on MAC addresses No CL10 nameif vem no pacote: net-tools Pra consultar o manual: man nameif [root@cl10 root]# rpm -qif /sbin/nameif Name : net-tools Relocations: (not relocatable) ---corta--- Summary : Ferramentas básicas de Rede Description : Essa é uma coleção de ferramentas básicas necessárias para a configuração da rede em uma máquina Linux. Inclui ifconfig, route, netstat, rarp, e algumas outras ferramentas menores. Não achei muita documentação no Google, mesmo assim vale a pesquisa. Veja este tutorial em ingles, tem dicas e instruções pra criar uma tabela das placas de rede pra indicar no script de inicialização a ordem das placas de rede: http://xenotime.net/linux/doc/network-interface-names.txt ******************************************************************* Placa on board Davicom 9102 modprobe dmfe mcedit /etc/conf.modules (coloque a seguinte linha: "alias eth0 dmfe") depmod -a para ver o status da eth0 digite: ifconfig eth0 para sis900 normalmente é a onboard das placas PC CHIPS # depmod -a --> vai verificar dependencias de modulos(-a, significa todos) # modprobe sis900 --> carrega modulos da placa(para placas pci naum eh necessario especificar irq ou porta, este parametro eh detectado automaticamente :]) # lsmod --> verifique se o modulo da sua placa foi carregado veja em /etc/conf.modules que deve ter: alias eth0 sis900 se não tiver esta linha e você tem certeza que a placa on board é uma sis900 então pode colocar o modulo manualmente editando o arquivo /etc/conf.modules e incluindo a linha: alias eth0 sis900 agora configure a rede e reinicie o daemon da placa #cds ./network restart ou /etc/rc.d/init.d/network restart Veja excelente tutorial PDF em inglês sobre a sis900 e sis7016 em: http://kernelnewbies.org/documents/kdoc/sis900.pdf para 3com 3c59x basta digitar: modprobe 3c59x No CL8 o Kudzu detecta a placa corretamente 3c905B, e outros modelos também, mas funciona muito lento e algumas nem chega a funcionar, mas se configurar como 3c59x funciona corretamente, quando a 3com der problema tente configurar como 3c59x , mais detalhes em: http://www.conectiva.com.br/cpub/pt/incConectiva/suporte/hardware/suportado/x86/002,030,35,14853.html Resultado de lspci -vv de uma placa 3Com que funciona com o modulo 3c59x. (parte do resultado de lspci -vv) 0000:00:0a.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 30) Subsystem: 3Com Corporation 3C905B Fast Etherlink XL 10/100 para ENL 832-TX - chip set rtl8139 no Kernel 2.2 o módulo é o rtl8139, e no 2.4 é 8139too se não tiver o Kudzu instalado ou êle não detectar esta placa, intale com #modprobe 8139too a SureCom EP 320X-S funciona como: fealnx CONFIGURAÇÃO MANUAL As configurações da placa de rede estão em: /etc/sysconfig/network-scripts/ifcfg-eth0 pode editar diretamente neste arquivo, prefira fazer pelo linuxconf, netconfig, ifconfig ifcfg-eth0 é da eth0, ifcfg-eth1 é da eth1 e assim por diante. cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.1.54 NETMASK=255.255.255.0 HOSTNAME=mail DOMAIN=zago.eti.br As configurações de rota (gateway fica no arquivo de configuração /etc/sysconfig/network cat /etc/sysconfig/network NETWORKING=yes # FORWARD_IPV4=no # not used anymore. see /etc/sysctl.conf HOSTNAME="modem.linux.com" GATEWAY=192.168.1.254 GATEWAYDEV=eth0 Antonio Francisco Zago zagolinux@uol.com.br ****************************************************** A seguir, copias de algumas mensagens com respostas esclarecedoras que circulou na lista Linux-BR, também contribuições que recebi diretamente do autor, de outras listas ou foruns, mande também a sua contribuição, pra este FAQ, envie dica, passo a passo como solucionou um problema, tutorial, artigo e etc.. envie pra zagolinux@uol.com.br mencionando no e-mail "pro FAQ". ****************************************************** Verifique se voce tem o modulo ne2k-pci.o, no diretorio /lib/modules//net Por exemplo, na minha maquina: [tobias@bart tobias]$ ls /lib/modules/2.2.12-20/net/ne* /lib/modules/2.2.12-20/net/ne.o /lib/modules/2.2.12-20/net/ne3210.o /lib/modules/2.2.12-20/net/ne2k-pci.o ^^^^^^^^^^^^^^ Se existe, entao de um `modprobe ne2k-pci` e vai aparecer algo como: ne2k-pci.c: PCI NE2000 clone 'RealTek RTL-8029' at I/O 0xe800, IRQ 11. eth0: RealTek RTL-8029 found at 0xe800, IRQ 11, 00:00:21:CD:12:C1. Caso o arquivo nao exista, voce precisara' recompilar o seu kernel, colocando o suporte a placas NE2000 PCI como modulo. Agora voce pode utilizar o utilitario netcfg para configurar a interface, e' so' clicar em interfaces e adicionar a nova, se e' que voce nao a criou ainda. Feito isso, clique em activate para iniciar sua placa. Se voce preferir criar os arquivos "na mao", crie o arquivo /etc/sysconfig/network-scripts/ifcfg-eth0 e coloque os seguintes parametros dentro dele, e' claro, substituindo pelo ip desejado. DEVICE=eth0 BOOTPROTO=none BROADCAST=192.168.1.255 IPADDR=192.168.1.1 NETMASK=255.255.255.0 NETWORK=192.168.1.0 ONBOOT=yes USERCTL=no Para subir a placa de rede: ifup eth0 Pronto, ja' estara' funcionando, para que o modulo seja carregado no boot, adicione a seguinte linha no arquivo /etc/conf.modules alias eth0 ne2k-pci Isso deve funcionar, quaisquer duvidas, entre em contato. PS: Eu utilizei o RedHat 6.x para tais configuracoes, porem, deve ser semelhante no Conectiva. PS-2: Esqueca o disquete de instalacao e o modulo rtl8130, nao funciona. []'s On Wed, 31 May 2000, Eduardo Monteiro wrote: > Utilizo o CL5.0 e acabei de adquirir 2 placas de rede Encore PCI 10Mbps > Modelo ESL-835-TB, > chipset RTL 8029AS (da Realtek). Uma pra cada micro. > Quando coloco a placa e inicializo o linux, aquele negócio de kudzu diz que > achou uma placa > ethernet RealTek 8029AS... fala que configurou e tudo beleza. > Quando vou no linuxconf e coloco o nome do host, o ip, a interface (eth0), e > o módulo ne2k-pci > dá erro. O que eu faço? É o modulo que está errado? > Olhem só as mensagens que acontece quando eu mando desligar o linux: > --shutting down interface eth0 n2k-pci.c: pci ne2000 clone RealTek rtl-8029` > at i/0 0xe800, > irq 10. > --ne2k-pci: probe of pci card at 0xe800 failed. > --ne2k-pci.c:no useable cards found, driver not installed > O engraçado que ao inicializar o Linux aparece bringing up interface eth0 > [ok]!!! > Estive fazendo uns testes no campo que coloca os módulos. Lá tem um rtl8130, > é diferente, > mas eu coloquei e não deu essas mensagens acima (no shutdown interface > eth0...) desse jeito aparece > um [ok] na frente mas eu não sei se a placa está funcionando! (Os micros > ainda não estão conectados) > Mas olhando uns comandos, quando eu digito isso: ifconfig eth0 192.168.1.1 > netmask 255.255.255.0, fala > que não existe a placa! -- ****************************************************** COMO INSTALAR 2 PLACAS DE REDE NE2000 ISA Isto pode ser solucionado da seguinte forma: 1. Use o 'modprobe' para detectar as placas com o endereço de e/s (io) correspondente: modprobe ne io=0x300,0x320,0x340 Considerando que você dispôe de 3 placas com os respectivos endereços. "O segredo está aqui com o uso da virgula após cada endereço io". Procure setar os endereços na eprom das placas, individualmente, 'antes' de usar o modprobe. 2. Edite o arquivo '/etc/conf.modules' com a seguinte linha: alias eth0 ne alias eth1 ne options ne io=0x300,0x320 Considerando que você dispôe de 2 placas com os respectivos endereços. 3. Caso tenha obtido sucesso até aqui coloque o comando do item 1 no /etc/rc.d/rc.local para que este procedimento esteja operante em cada boot do sistema. Espero ter ajudado. Gilead Cópia Alexandre Ramos : ****************************************************** > Configurei uma placa de rede em um servidor linux que funciona blz. > Fiz download do modulo da placa e a instalei. > Hoje, ao instalar outra placa de rede no servidor, acabou que > nenhuma das duas funcionou. Eu apenas instalei fisicamente a placa sem > configurar > nada e a outra parou de funcionar. O que pode ter acontecido? Ah! As > duas placas sao identicas! Como faco para configurar duas placas de > rede em um mesmo servidor, com IP's pertencentes a redes diferentes? A primeira coisa nao tem a ver com o Linux, e sim o seu hardware. Veja se as placas nao estao utilizando a mesma irq, io e etc... A segunda coisa e': Se o seu kernel tem suporte a esta placa de rede compilado como modulo edite o /etc/conf.modules e configure a segunda eth, p. ex. para duas placas de rede padrao ne 2000. alias eth0 ne alias eth1 ne options ne io=0x280,0x2a0 irq=5,10 Se o suporte estiver compilado 'estaticamente' no kernel adicione as configuracoes no lilo, p. ex.: append = "ether=0x280,5,eth0 ether=0x2a0,10,eth1" A terceira coisa e': Configurar os ips das placas, uma ja' esta' OK pelo jeito para configurar a outra de uma olhada no arquivo /etc/sysconfig/network-scripts/ifcfg-eth0 ele e' o arquivo que contem as informacoes da placa que ja' esta' funcionando, copie para outro arquivo no mesmo diretorio com o nome de ifcfg-eth1 edite-o e altere o device para eth1 e o endereco e etc... para a configuracao de ip que voce quer. Reinicie (e' para algumas coisas o Linux tambem precisa de um reboot, note que se for so' alteracao nos arquivos ifcfg e' so' executar ifdown ethX e ifup ethX, mas cuidado com as rotas) o sistema e as duas placas deverao responder. ****************************************************** Como ter duas placas de Rede no Linux? Este é um pequeno empreendimento que tem como objetivo explicar como colocar mais de uma placa de rede para funcionar no seu Linux. Não é o primeiro nem será o único documento a tratar deste assunto, portanto caso julgue que ele não atende as suas necessidades ou está desatualizado, não se deixe intimidar e re-esscreva-o ou tente procurar no Altavista ( http://www.altavista.com ) ou sites especializados ( ex, http://www.linux-howto.com ) por outros documentos mais atualizados. Parte 1 - Não Perca Tempo: Configure Já!!! 1 - Direto ao ponto: Usando Modulos Driver * Drivers PCI Dispositivos PCI não tem problemas na deteccao, entao basta voce adcionar esta linha ao arquivo /etc/conf.modules: alias eth1 tulip Onde 'tulip' é o nome do driver correto para a placa de rede usada.. * Drivers ISA Dispositivos ISA tem tendencia a ter problemas de deteccao, entao voce deve especificar os enderecoes de I/O para as placas. Multiplas placas suportadas por um único driver requer que sejam especificados todos os enderecos de I/O . Veja o exemplo abaixo e adicione as seguintes linhas ao arquivo /etc/conf.modules: alias eth0 ne alias eth1 ne alias eth2 ne options ne io=0x280,0x300,0x220 onde 'ne' eh o nome do driver usado. 2 - Direto ao ponto: Built-in Drivers ( reconhecido no kernel ) Para sistemas cuja distribuicao Linux estiver com os drivers de rede configurados via kernell ( with built-in device drivers ), apenas adicione esta linha no inicio do seu arquivo /etc/lilo.conf e re-execute `/sbin/lilo': append = "ether=0,0,eth1 ether=0,0,eth2 ether=0,0,eth3" E é tudo que tem a fazer. Na proxima vez em que voce der o boot o seu Linux ira tentar detectar até quatro placas de rede. 3 - Onde todos erram: o pulo do gato! Muito bem, agora que voce conseguiu que sua segunda placa (ou mesmo a primeira) seja detectada pelo Linux e já consegue vê-la através do comando ifconfig , o proximo passo agora é definir as rotas, ou seja qual pacote vai passar por qual placa. O pulo do gato é o seguinte: mesmo se voce não definir nenhum gateway para nenhuma placa, o linux vai considerar o default como sendo eth0, ou seja, quando voce tenta dar um ping num endereco qualquer, ele vai sempre procurar mandar os dados via eth0. Não adianta choro nem vela: voce vai ter que refazer o roteamneto entra as placas, definindo rotas para cada uma delas. Um bom programa para fazer isto eh o netcfg. Mas varios outros tambem oferecem este recurso, como o linuxconf, o turbonetcfg do TurboLinux, o YaST do SuSE, etc. Parte 2 - Para Saber Os Detalhes... (haja saco!!) ;) 1 - Drivers Como Modulos Para distribuicoes tipo RedHat que usam exclusivamente modulos carregaveis, a situacao é um pouco mais complexa. É especifico para cada distribuicao. Para saber se sua distribuicao Linux esta trabalhando com modulos carregaveis ou suporte via kernell, basta dar uma olhada em 'cat /proc/modules' e procurar por algum modulo de rede; neste arquivo voce encontra informacao sobre os modulos carregados. Modulos drivers de dispositivos são carregados ou pelo processo chamado 'kerneld', que trata as chamadas do kernell para os dispositivos de rede, ou pelo 'modprobe' que tenta carregar cada modulo driver de dispositivo na esperanca de que um deles ira achar um dispositivo valido. O processo 'kerneld' le um arquivo de configuracao /etc/conf.modules, o qual descreve o driver do dispositivo a ser carregado quando uma requisicao for feita por uma situacao especifica. Para drivers de placas Ethernet o nome desta situacao especifica eh e.g. "eth0" ou "eth1". Em ordem para carregar o driver adequado, o nome "eth*" deve ser mapeado ("aliased") ao nome do driver. Para dispositivos ISA (exceto 3c509), o endereco de I/O tambem deve ser fornecido. Um exemplo do /etc/conf.modules onde se carrega o modulo driver 'ne' para dar suporte a duas placas NE2000 adicionais, em I/O 0x280 e 0x240 em um sistema que usa uma placa WD8013 em 0x300 como sua interface primaria: alias eth0 wd options wd io=0x300 alias eth1 ne alias eth2 ne options ne io=0x280,0x240 2 - Built-in Drivers ( drivers internos ao kernel ): O Que Voce Faz E Como Faz. Por default o Linux kernel prova/detecta por apenas uma única placa ethernet, e uma vez que uma é encontrada a deteccao é encerrada. Existem três maneiras de obrigar o kernel a tentar detectar por placas de rede adicionais. Em ordem de dificuldade: a) Passando os parametros para o kernell na hora do boot. b) Configurando o LILO para sempre usar estes parametros. c) Alterando as tabelas de deteccao de placas de rede do kernell no arquivo drivers/net/Space.c. Para a maioria das pessoas a segunda opcao é a mais apropriada e consequentemente foi a que foi descrita acima. 3 - Passando os parametros via LILO Nas seguintes intrucoes é assumido que voce esta usando o carregador de boot padrao. `LILO'. O kernel Linux reconhece certos parametros passados na hora de boot. Frequentemente, estes parametros especificam aspectos da configuracao que não podem ser determinados na hora do boot. Para adaptadores de rede, os seguintes parametros são reconhecidos: ether=,,,, Argumentos numericos validos podem ser em formato decimal, octal ( iniciando com um '0') ou hexadecimal (precedido por '0x'). O primeiro argumento não-numerico sera assumido como sendo o NOME do dispositivo. Argumentos vazios, como zero e qualquer argumento omitido antes do nome sera desconsiderado. IRQ Esta entrada especifica o valor da IRQ ( a ser setada, em placas cuja IRQ seja configurada por software , ou usada, em placas cuja IRQ seja via jumpers ). Um valor igual a '0' manda ler a IRQ da placa ( quando possivel ) ou usar autoIRQ se a placa não tiver um meio de possibilitar se ler o IRQ. IO-ADDR Esta entrada especifica um único endereco de I/O para checar. Um valor igual a zero especifica que todos os enderecos de I/O possiveis serao testados. Normalmente um mapa de reserva de enderecos de I/O é usado para decidir se um local pode ser testado. Este mapa eh ignorado se um endereco de I/O for especificado. Isto possibilita ao parametro "reserve=," evitar que outros dispositivos tentem determinada regiao de I/O. PARAM1,PARAM2 Originalmente estas entradas foram para especificar os enderecos de memoria dos adaptadores que usassem memoria compartilhada, como as WD8013. Com o tempo, eles foram extendidos para fornecerem outras informacoes especificas das placas. NAME O nome de um dispositivo predefinido. O kernel define ao menos "eth0", "eth1", "eth2", e "eth3". Outros nomes de dispositivos podem existir, porem terao semantica diferente (e.g. para PPP, SLIP, ou um dispositivo ethernet portatil ). O LILO fornece duas maneiras para passar estes parametros ao kernel na hora de boot. A modo mais comum é digitar apos especificar o nome da imagem de boot. O seguinte exemplo permite detectar varias placas de rede, eth1 ate eth3. linux ether=0,0,eth1 ether=0,0,eth2 ether=0,0,eth3 Claro que é meio complicado ficar digitando isto em cada boot. O melhor entao é tornar estes parametros permanentes, adicionando-os no seu arquivo de configuracao do LILO, /etc/lilo.conf, e executando LILO para efetivar as mudancas na configuracao. append = "ether=0,0,eth1 ether=0,0,eth2 ether=0,0,eth3" 4 - Modificando seu kernel Se for possivel para voce configurar seu sistema sem modificar os fontes do kernel, eu recomendo que o faca assim. Modificar o codigo fonte não é auto-documentado e resulta em complicacoes extras na hora de upgrade. Ainda assim existem poucas situacoes onde isto seria adequado: 1) Quando voce precisa habilitar mais de quatro dispositivos. ( O arquivo drivers/net/Space.c dos kernels mais antigos so tinham entradas para eth0...eth3.) 2) Quando voce deve limitar a deteccao para um subset de possiveis tipos de placas; ex, quando a deteccao se confunde com diferentes tipos de placas. 3) Quando voce deseja um outro nome de dispositivo que não seja ethN. Se voce decidiu ir por este caminho, edite a lista de dispositivos em drivers/net/Space.c e insira/altere os valores que desejar. Se voce precisar adicionar um novo dispositivo tome cuidado para preservar a cadeia existente: use a estrutura existente como um guia. 5 - Observacao Importante sobre hardware especifico * Placas PCI Placas PCI (e EISA) são confiaveis na sua deteccao, logo a maioria dos drivers de dispositivos PCI detectam todas as placas suportadas sem a nessecidade de parametros adicionais. A excessao são os drivers que suportam tanto as versoes ISA e PCI das placas: as NE2000 e a antigas LANCE/PCnet . ****************************************************** De: Piter Punk Para: Andreas Hasenack Cc: Marcelo , Linux-BR Assunto: Re: (linux-br) Modo promíscuo e invasão Data: 05 Aug 2002 14:37:12 -0300 Andreas Hasenack wrote: Em Sun, Aug 04, 2002 at 10:31:33PM -0300, Marcelo escreveu: ifconfig eth* veja running promisc ifconfig não funciona mais para isso, use "ip link" Como assim não funciona? punk@poseidon:~$ /sbin/ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:40:05:17:CB:D0 inet addr:192.168.1.44 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST NOTRAILERS RUNNING PROMISC MULTICAST MTU:1500 Metric:1 RX packets:29746 errors:0 dropped:0 overruns:0 frame:0 TX packets:26668 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:20586803 (19.6 Mb) TX bytes:6186287 (5.8 Mb) Interrupt:5 Base address:0x320 Ali, na terceira linha está o PROMISC. Estou usando o net-tools 1.60, tem um mais novo? Piter PUNK De: Andreas Hasenack Para: Piter Punk Cc: Marcelo , Linux-BR Assunto: Re: (linux-br) Modo promíscuo e invasão Data: 05 Aug 2002 15:32:26 -0300 Em Mon, Aug 05, 2002 at 02:37:12PM -0300, Piter Punk escreveu: > >ifconfig não funciona mais para isso, use "ip link" > > Como assim não funciona? O seu deve ter algum patch então, ou um kernel mais antigo. > Ali, na terceira linha está o PROMISC. Estou usando o net-tools 1.60, > tem um mais novo? Uso esse, mas não vejo isso. Só com "ip link". Qual o seu kernel? Pelo que entendi, isso mudou no kernel 2.2.x em relação ao 2.0. Aqui tem uma discussão: http://bugzilla.conectiva.com/show_bug.cgi?id=5201 Isso também apareceu na bugtraq há alguns dias (não achei a URL, odeio o search do site deles). ****************************************************** De: Edgard Lemos Responder-a: edgard@edconsultoria.com.br Para: Red October , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) SIS 900 Data: 04 Aug 2002 15:05:15 -0300 Em Saturday 03 August 2002 19:59, Red October escreveu: > Alguém tem a receita pra instalar uma placa de rede ON-BOARD SIS 900 > (Placa mãe ECS) no conectiva 8.0??? Sim. Abra o Linuxconf e navegue Rede > Nome da Máquina e Dispositivos IP de Rede > Adaptador 1. Depois insira o endereço IP, o dispositivo (eth0, eth1, etc) e escreva no Módulo do Kernel a palavra: sis900 Saia com "Faça Isso", e pronto. Acabei de configurar um sis900 assim e funciona perfeito. ****************************************************** De: rodrigo lubiana Para: Adriano Frare , vitor@jamyrvasconcellos.com.br, 'Lista Conectiva Linux' Assunto: Re: (linux-br) RES: (linux-br) Placa de Rede 3Com 3c90x Data: 22 Oct 2002 09:15:27 -0300 Como root (claro) de o comando # lspci e verifique se a placa é reconhecida. Normalmente sim, verifique se possui o módulo da mesma. Olhe # ls /lib/modules/2.4.XX/kernel/drivers/net/ Procure pelo 3c59x. Então habilite com # modprobe 3c59x Se tudo estiver ok edite o arquivo /etc/rc.d/rc.netdevice (crie se não existir...) e coloque a linha /sbin/modprobe 3c59x Qualquer coisa e-mail-me... rodrigo eder ****************************************************** De: Rodrigo Schmidt Nürmberg Para: linux-br@bazar.conectiva.com.br Assunto: (linux-br) Fwd: Re: (linux-br) Como faço pra configurar placa de rede via modo texto Data: 28 Oct 2002 15:19:25 -0200 Lembre-se o que está aqui são meros exemplos e faça tudo isso como root. Caso a sua placa não tenha os modulos adicionados ao arquivo "/etc/modules.conf" edite este arquivo e coloque nele a seguinte linha alias eth0 3c509 Isso pode ser feito através do comando echo alias eth0 3c509 >> /etc/modules.conf Para configurar sua primeira placa de rede (eth0): netconfig Uma tela surgirá e pedirá se você deseja configurar a rede, confirme. Uma nova tela surgirá e nela existem alguns campos a serem preexidos; Usar IP dinânico (BOOTP/DHCP), Endereço IP, Máscara, Roteador Padrão (IP), Servidor DNS Primário. No "Endereço IP" coloque: 192.168.200.1 Na "Máscara" coloque: 255.255.255.0 No "Roteador Padrão (IP)" coloque: 192.168.200.254 No "Servidor DNS Primário" coloque: 200.250.15.1 A tela da sua configuração deverá ficar assim: [ ] Usar IP dinânico (BOOTP/DHCP) Endereço IP: 192.168.200.1 Máscara: 255.255.255.0 Roteador Padrão (IP): 192.168.200.254 Servidor DNS Primário: 200.250.15.1 Atenciosamente Rodrigo Schmidt Nürmberg schmidt@brturbo.com Em Segunda 28 Outubro 2002 09:58, Wellington escreveu: > Como faço pra configurar uma placa de rede 3c509 via modo texto, pois não > consigo, já fui pelo netconf, mas não consegui, já li diversos tutoriais e > nada.... alguém conhece algum macete... > > ****************************************************** De: Piter Punk Para: programador.luis@globo.com, Linux-BR Assunto: Re: (linux-br) placa de rede sis900 Data: 29 Oct 2002 12:41:07 -0300 programador.luis@globo.com wrote: Boa tarde galera, tenho uma placa mãe M810 com uma placa de rede onboard sis900 e não consigo instalar, sera que alguem pode me ajudar? modprobe sis900 Depois use o ifconfig para configurar a placa corretamente. Se estiver usando slackware: echo "/sbin/modprobe sis900" > /etc/rc.d/rc.netdevice chmod +x /etc/rc.d/rc.netdevice e depois rode o netconfig (mas sem "detectar" a placa). Falous, Piter PUNK ****************************************************** Recomendo que dê uma lida neste how-to: http://www.ibiblio.org/mdw/HOWTO/Ethernet-HOWTO.html ****************************************************** De: Marcus Lima Responder-a: Marcus Lima Para: David F. Ramos , Linux-BR Assunto: Re: (linux-br) Driver 3Com 3C905C-TXM Data: 17 Jan 2003 15:42:13 -0200 > Caros amigos, venho com veemência pedir à vcs que me ajudem. Não consigo de > forma alguma fazer funcionar minha placa de rede no meu Red Hat 7.3, com > kernel 2.4.20. > Já tentei de tudo e não funcionou. Será que alguém da lista teve um problema > parecido e poderia me ajudar à arrumar uma solução ? O modelo da placa é > 3C905-TXMN. Eu fiz funcionar com o Kernel 2.4.18 de um Cl8 Compilei o fonte que vem no CD de instalação da placa e ficou beleza pura... show de bola. Gudiluqui, - Marcus Lima. ****************************************************** De: zgrp unknow Para: Carlos Gomes Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Duvidas configuracao ethernet Data: 16 Jan 2003 10:14:26 -0300 Ola, Se vc quer saber a quanto vc esta conectado no seu barramento local vc pode ver a propria saida do dmesg. Por exemplo eu estou conectado a uma switch que suporta 100Mb/s e minha placa eh de 100Mb/s tmb. Olhe o output do meu dmesg: [root@lnx /root]# dmesg |grep eth eth0: SiS 900 PCI Fast Ethernet at 0xd800, IRQ 12, 00:40:a7:03:01:72. eth0: SiS 900 Internal MII PHY transceiver found at address 1. eth0: Using SiS 900 Internal MII PHY as default eth0: Media Link On 100mbps full-duplex [root@lnx /root]# Note a linha: eth0: Media Link On 100mbps full-duplex Ja, se vc pretende fazer uma medição de trefego vc pode tentar usar o trafshow. Ow vc pode tentar utilizar o mrtg (Multi Router Traffic Grapher), tem algumas dicas na internet que dão ideias de como "tentar medir" o seu link, atraves de saturação. :) T+ ****************************************************** De: Hamacker Para: linux-br@bazar.conectiva.com.br Assunto: (linux-br) Re: ifconfig eth0 down não libera o ip ? Data: 09 Jan 2003 09:43:54 -0200 Desconsidere isso, desativar uma das placas em um dos sistemas nao vai atrabalhar nem um sistema nem outro. Considere que o servidor de DHCP ta com manha pro seu lado ou entao a sua placa/windows tá com algum problema. Essa placa xing-ling as vezes começa a pipocar em dados momentos e o windows comecar a ficar conectando/desconectando a placa e quando desconecta o IP fica 0.0.0.0, verifique o software de testes que acompanha a placa, ali voce obterá se há algo de errado com a placa. Outra coisa, para windows use sempre um driver + atualizado possivel. Algumas placas quando entram em hibernacao custuma dar alguns problemas, entao só para diagnostico desabilite a economia de energia em sua bios/windows e efetue novamente os testes. Mas o negocio de achar que o Windows/Linux tá mexendo com sua placa não existe. A partir do restart da maquina tudo volta ao ponto zero. []'s Pedro Izecksohn wrote: Ontem me aconteceu que, depois de desligar o Linux e o computador ficar desligado por muitas horas, quando liguei fui direto para o Windows, ele conseguiu adquirir o ip normalmente. Acho que foi porque o tempo do meu ip, devido a ele ser rotativo, esgotou, enquanto o computador esteve desligado. A impressão que eu estou tendo é que: Quando o módulo do Linux que cuida da placa de rede é desativado, ele não comunica isto ao servidor DHCP, fazendo-o pensar que ainda estou usando aquele ip. ****************************************************** De: Marcus Lima Responder-a: marcuslima@marcuslima.eti.br Para: Aguinaldo Fernandes Rosa , linux-br@bazar.conectiva.com.br Assunto: (linux-br) RES: (linux-br) Promiscuo Data: 23 Jan 2003 00:39:18 -0200 > Tenho uma placa de rede que sempre quando inicia o linux ela entra no modo > promiscuo., Como faço para remover isso no boot. Caso estranho ein... Ainda não vi uma distro que tivesse essa configuração por padrão. Será que não tem nenhum sniffer rodando neste computador? Bom, ifconfig ethX -promisc conserta o problema. Da uma olhada em /etc/sysconfig/network-scripts/ifcfg-ethX por uma linha com a palavra PROMISC, se tiver ferrou. - Marcus Lima. --- ****************************************************** De: Manoel Pinho Para: Bruno Ferreti Cc: Grupo Linux Assunto: Re: (linux-br) Placa de Rede Data: 25 Jan 2003 10:07:13 -0300 Bruno Ferreti wrote: Qual é o drive para placa de rede Davicom 9102? Vc quer dizer driver ?! O módulo (essa é a terminologia correta no linux) do kernel para esta placa deve ser o dmfe ****************************************************** De: Paulino Kenji Sato Para: JPhiL Cc: lista linux conectiva Assunto: Re: (linux-br) Placa 3COM 3C509B ISA Data: 26 Jan 2003 17:00:56 -0200 On Sat, 25 Jan 2003, JPhiL wrote: > Prezados amigos, > > Estou tentando instalar uma segunda placa de rede cujas especificacoes estao logo abaixo: > - Placa 3COM 3C509B, ISA. > > Já procurei algo no histórico, mas infelizmente nada me ajudou ate o momento. > Rodei o comando > # /sbin/modprobe 3c59x e a mensagem de erro abaixo foi reportada. O modulo correto para essa placa ea 3c905. coloque somente alias eth1 3c509 no modules.conf Essa placa tem modo pnp e configuração fixa. Talvez precise usar as ferramentas de configuração da placa para ajustar os parametros de funcionamento da placa. Pode baixar-los do endereço abaixo. http://support.3com.com/infodeli/tools/nic/3c509/3c5096.1.htm Paulino ****************************************************** De: Pedro Angelo Simões Camin Para: Edison AT , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Placa de rede intel 82540 Data: 06 Feb 2003 22:31:07 -0200 Olá Edison! Se vale uma sugestão ... use 1 ou 2 placas de rede - tipo PCI RTL8139 -, conforme o caso, e mande desabilitar no setup a placa de rede onboard. Digo isto, porque já instalei o Conectiva Linux 8++ num Dell OptiPlex GX260 - Pentium IV 2.40 GHz 256 MB RAM HD Maxtor 20 GB 5.400 rpm, com duas placas de rede Genius. Esse Dell é o Servidor de uma rede de mais de 30 estações de trabalho com MS Windows 95a, 95b, 98, 98SE e Me. Atualmente, 9 estações de trabalho partilham a Internet, via ADSL Speedy Telefônica. Usamos o POSTFIX para o Correio Eletrônico interno para todas as estações e, 3 estações de trabalho podem enviar/receber e-mails externamente ao Escritório. Usamos o SAMBA, também. Por causa, do chipset que você se referiu, tivemos problemas com a placa de vídeo onboard. Foi solucionado o problema com a orientação do Suporte da Conectiva. Ah, sim! Falando na parte de vídeo ... foi necessária a atualização da BIOS A02 para a versão A03 ... A versão A02 tem uma "falha" que não lhe permite alocar quanto você quer no vídeo 2-8-16-etc.... O Suporte da Dell lhe dará orientações de como chegar a rotina de atualização da BIOS. Tudo funciona tranquilamente. Se mais não exigimos das possibilidades do Conectiva Linux é porque sou "novato" em Linux e, lendo as dúvidas/respostas dos membros desta lista, começo a "desconfiar" do que ainda tenho que aprender. Esperando ter ajudado em algo ... Abraços, ****************************************************** De: Marcus Lima Responder-a: Marcus Lima Para: BOL , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) ETH0 Data: 20 Feb 2003 16:26:22 -0300 ifconfig eth0:1 192.x.x.x netmask 255.x.x.x Mas se reiniciar a rede (network restart) ela irá sumir... Para criar definitivamente: cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:1 Edite esse novo arquivo e altere: DEVICE="eth0:1" IPADDR="192.x.x.x" NETMASK="255.x.x.x" - Marcus Lima. ****************************************************** De: Manoel Pinho Para: richardson.listas@terra.com.br Cc: Linux-br - lista Assunto: Re: (linux-br) Rede sis900 - não instala em notebook de jeito nenhum Data: 22 Feb 2003 07:57:20 -0300 Em Sáb, 2003-02-22 às 09:29, Manoel Pinho escreveu: > Mas ele deve ter o outro modelo, o A900 (com processador Via), a placa > de rede não usa este chipset, e sim um Realtek > > http://www.desknote.net/a900_spec.html > > e, provavelmente, é preciso usar o driver ne2kpci Ops, me enganei. O módulo é o 8139too segundo esta página (veja) http://dga.co.uk/customer/publicdo.nsf/Lookup-howtos/B199D494C445D8E685256C580055D02C!OpenDocument ****************************************************** De: Alipio Luiz Para: Antonio F. Zago Cc: Anderson Mendes , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) SIS 900 Data: 25 Feb 2003 10:41:09 -0400 > Em Seg, 2003-02-24 às 01:34, Anderson Mendes escreveu: > > Como faço para configurar a placa de rede SIS 900 no Conectiva 8? > > Olá > Veja dicas e mensagens em: > > http://www.zago.eti.br/placa_ne.txt > > http://www.zago.eti.br/menu.html #modprobe sis #ifconfig ethx xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx falowz ****************************************************** De: Thiago Macieira Para: Carlos Gomes , Linux-Br Assunto: Re: (linux-br) velocidade placa de rede Data: 22 Mar 2003 12:44:37 +0100 Carlos Gomes wrote: >Alguem sabe informar como vejo a configuração da placa de rede mo solaris ? > se esta 10/100 full/half No Linux, esse tipo de informação aparece quando o driver (o módulo) do dispositivo detecta as condições de rede. Geralmente ele reporta através de avisos do kernel, então você deverá vê-los no seu syslog (/var/log/messages ou semelhante) ou na saída do comando dmesg. Se você quiser forçar o módulo a uma configuração, use o comando modinfo -p para obter informações sobre os parâmetros dos módulos do kernel (no Linux). -- ****************************************************** De: Mário L. Secco Para: Thomas Leutz Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) sis900...please!? Data: 22 Apr 2003 12:38:45 -0300 Olá! Você já tentou o Windows? Funcionou? A placa é nova? Já havia sido usada antes? Se a placa é nova (ou mesmo ter sido manipolada de forma errada) e não foi tentado o Windows, ou se não funcionou nesse SO também, pode ser defeito na placa. Como estão as configurações do CMOS Setup da máquina? Principalmente no que se refere a atribuição de IRQs. Se estiver em manual, passe para Auto. Era pra ser configurada sem nenhum problema tanto no CL como no Mandrake. [[]] Em Tue, 22 Apr 2003 09:27:58 -0300 "Thomas Leutz" escreveu: > o erro q da eh o seguinte... > > Using /lib/modules/2.4.18-2cl/kernel/drivers/net/sis900.o > /lib/modules/2.4.18-2cl/kernel/drivers/net/sis900.o: init_module: No > Such Device > Hint: insmod error can be caused by incorrect module paramenters, > including invalid IO or IRQ paramenters > > Tom ****************************************************** De: Manoel Pinho Para: Rodrigo Faria Tavares Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) Placa de Rede SIS 900 Data: 02 Jul 2003 18:29:09 -0300 Rodrigo Faria Tavares escreveu: Tenho um Pentium, como a placa de rede onboard modelo SIS 900, procurei o driver para o CL 7.0, para a mesma no site do fabricante porem para esse modelo existe driver somente para windows, alguem ja teve esse tipo de problema, e conseguiu contorna-lo ? Não sei se o CL 7 já tinha esse driver no kernel, mas as versões 8 e 9 com certeza. Basta colocar no /etc/modules.conf alias eth0 sis900 ****************************************************** De: Thiago Kazuo Para: 'segfault' , linux-br@bazar2.conectiva.com.br Assunto: RES: (linux-br)Ethernet 3Com 3CSOHO100B-TX Data: 07 Jul 2003 17:18:29 -0300 Julio Aqui na empresa eu utilizo esta placa normalmente no CL8, o driver que eu estou utilizando é 3COM 3c905-tpo100. Tenho diversas placas funcionando perfeitamente em estações remotas. []´s Thiago -----Mensagem original----- De: segfault [mailto:segfault@itep.br] Enviada em: segunda-feira, 7 de julho de 2003 10:15 Para: linux-br@bazar2.conectiva.com.br Assunto: (linux-br)Ethernet 3Com 3CSOHO100B-TX Prezados, Já testei Debian, CL, RedHat, Mandrake, SuSE, etc... Em nenhum desses a minha placa de rede 3Com é reconhecida. Na realidade ela é reconhecida, pois quando executo lspci aparece exatamente o nome e modelo da placa, assim como os outros dispositivos pci que possuo. No entanto, os módulos não são ativados (lsmod). Alguma idéia? Tentei o driver 3c59x mas deu em nada! PS: A placa é novinha, tirada da caixa. ****************************************************** From - Return-Path: Received: from peart.uol.com.br (172.26.5.188) by mtauol5.mail.sys.intranet (5.1.071) id 3EDB58B900C1DE71 for zagolinux@uol.com.br; Tue, 22 Jul 2003 09:00:47 -0300 Received: from bazar2.conectiva.com.br (bazar2.conectiva.com.br [200.250.58.195]) by storm15.uol.com.br (Postfix) with ESMTP id C1438A57B; Tue, 22 Jul 2003 09:00:52 -0300 (BRT) Received: from bazar2.conectiva.com.br (localhost.localdomain [127.0.0.1]) by bazar2.conectiva.com.br (Don't Know, Inc.) with ESMTP id 4133F139F3; Tue, 22 Jul 2003 08:53:48 -0300 (BRT) Delivered-To: linux-br@bazar2.conectiva.com.br Received: from ns.sul.com.br (panda.sul.com.br [200.219.150.4]) AB6001393E for ; Tue, 22 Jul 2003 08:31:59 -0300 (BRT) Received: from wintermute.g2ctech (5-121.ctame701-5.telepar.net.br [200.140.206.121]) by ns.sul.com.br (8.11.6/8.11.6) with ESMTP id h6MBT9N29102; Tue, 22 Jul 2003 08:29:10 -0300 (BRT) (envelope-from godoy@metalab.unc.edu) Received: by wintermute.g2ctech (Postfix, from userid 500) id 3B6F784218; Tue, 22 Jul 2003 08:31:27 -0300 (BRT) To: Subject: Re: (linux-br)Seguranca em segmentacao de redes - Como fazer? X-URL: Mail-Copies-To: nobody X-Disclaimer: Unless explicitly stated, opinions on this message are strictly mine References: <002701c34fc0$4c9a4680$6800a8c0@avati.com.br> <00dd01c34ff5$1b3a6720$a601040a@ax.gevan.com.br> From: Jorge Godoy Date: Tue, 22 Jul 2003 08:31:27 -0300 In-Reply-To: <00dd01c34ff5$1b3a6720$a601040a@ax.gevan.com.br> (cpr linux's message of "Mon, 21 Jul 2003 23:00:32 -0300") Message-ID: User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Cc: linux-br@bazar2.conectiva.com.br X-Mailman-Approved-At: Tue, 22 Jul 2003 08:53:14 -0300 X-BeenThere: linux-br@bazar2.conectiva.com.br X-Mailman-Version: 2.1.1 Precedence: list List-Id: Lista Brasileira sobre Linux List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-br-bounces@bazar2.conectiva.com.br Errors-To: linux-br-bounces@bazar2.conectiva.com.br Content-Transfer-Encoding: quoted-printable X-Evolution-Source: pop://zagolinux@pop3.uol.com.br writes: > Use regras de iptables bloqueando pelo Mac adress (numero da placa de red= e). > Para o infeliz entrar em outra rede ele tera que trocar de placa..... N=E3o, ele ter=E1 apenas que trocar de MAC. Veja a documenta=E7=E3o do, por exemplo, ifconfig e voc=EA poder=E1 ter o M= AC que quiser em tua placa. Isso sem dizer que h=E1 programas similares para Windows. Queres ter um pouco mais de seguran=E7a? Use restri=E7=F5es mais r=EDgidas = nas VLANs do switch.=20 Sds, --=20 Godoy. --------------------------------------------------------------------------- Esta lista =E9 patrocinada pela Conectiva S.A. Visite http://www.conectiva.= com.br Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utiliza=E7=E3o da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html ****************************************************** De:  Thiago Macieira Para:  linux-br@bazar.conectiva.com.br Assunto:  Re: (linux-br)Seguranca em segmentacao de redes - Como fazer? Data:  Tue, 22 Jul 2003 12:57:19 +0200 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 cpr.linux@br.inter.net wrote: >Use regras de iptables bloqueando pelo Mac adress (numero da placa de rede). >Para o infeliz entrar em outra rede ele tera que trocar de placa..... Aí basta ele mudar o MAC da placa de rede... Mas isso não muda a situação. Se ele mudar o IP, ele pode não navegar porque o servidor proíbe aquele MAC usar aquele IP, mas ele continua acessando as outras máquinas. Isso pode desencorajá-lo, mas não vai impedi-lo. Além do que se ele souber um pouco mais de informática, basta ele pôr os dois IPs na máquina. Não, a solução é separar as redes físicas. - --   Thiago Macieira  -  Registered Linux user #65028    thiagom@mail.com               ICQ UIN: 1967141 ****************************************************** De:  Thiago Macieira Para:  Paulo Augusto Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Seguranca em segmentacao de redes - Como fazer? Data:  Tue, 22 Jul 2003 11:56:29 +0200 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Paulo Augusto wrote: >Eu coloquei enderecos de rede separados para cada maquina e subi uma >interface virtual no linux para cada uma delas. Virtual? Quer dizer que você não tem 5 redes distintas? [corta] >Acontece que o cara da Maquina A vai lá e consegue trocar o IP para >10.31.1.3 e assim consegue entrar na rede onde nao deveria fazer parte. >O que devo usar para restringir isso? Troque os cabos. Coloque-os em redes FÍSICAS diferentes. Aí pouco importa se o IP mudou. Sim, você vai precisar de 5 placas de redes no Linux. Se não não há como forçar esse comportamento. - --   Thiago Macieira  -  Registered Linux user #65028    thiagom@mail.com               ICQ UIN: 1967141  ****************************************************** De:  dino@salvati.no-ip.com Para:  Alisson Marques da Silva Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Driver placa de rede Intel Data:  Thu, 24 Jul 2003 17:05:57 -0300 On Thu, Jul 24, 2003 at 07:38:10AM -0300, Alisson Marques da Silva wrote: > Pessoal, > > Como faço pra compilar os drives da placa de rede. Estou com o arquivo da > placa " .tar.gz " . É a placa Epro100 e uma Epro1000 da intel. Ou se existe > outra maneira de instalar esses drivers... Os drivers para essas duas placas de rede já vem no kernel do linux. A de 100 mbps tu usa o eepro100 e a de 1000 mbps tu usa o e1000. -- ****************************************************** De:  Ivan F. Martinez Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)rede nao funciona na placa ASUS A7N266 VM Data:  Sun, 27 Jul 2003 08:48:43 -0300 On 02 Jan 2000 03:09:28 -0200 "Fabricio L.C. Moeller" wrote: FLCM> Instalei o Conectiva 9.0 e o RedHat 9.0 e eles nâo reconheceram a FLCM> placa de rede que vem on bord na placa ASUS A7N266 VM SE/LAN-UAYZ. FLCM> Executei um lspci e ele me mostra uma placa Nvidia Nforce ethernet FLCM> controller (rev c2). Como o vidio tambem vem on bord e é da Nvidia FLCM> e são configurados automaticamente, estranhei que a rede não FLCM> consiga. FLCM> FLCM> Se alguem puder me ajudar agradeço !!!!!! FLCM> Sua placa deve estar com problemas. Tenho uma MB dessas que funcinou perfeitamente num RH9. Inclusive a instalação foi feita via Rede. Depois colocamos uma placa de rede melhor na maquina, mas funcionou direto p/ a instalação. -- Ivan F. Martine ****************************************************** De:  2a. Vara Federal de Caxias do Sul Para:  Iuri Guntchnigg , linux-br@bazar.conectiva.com.br Assunto:  Re: (linux-br)rtl8019 Data:  Wed, 30 Jul 2003 09:36:30 -0300 Em Ter 29 Jul 2003 13:47, parece que Iuri Guntchnigg escreveu: > eu tenho uma placa rtl8019 isa... > tou tentando fazer ela funcionar num cl4.2.... > já tentei o isapnp.. > mas na hora de startar a placa me retorna um erro > avisando que não achou a placa no endereço que o > isapnp me retornou... > Alguma dica??? Nao e' uma saida muito "elegante", mas aqui eu resolvi um problema parecido com uma placa "generica" ISA. Primeiro, precisei do disco de setup da placa, que eu so' tinha para DOS (aquele sistema inventando quanto o Tio Bill era apenas mais um nerd feioso e pobre). Com o disquete no drive, DOS na minha frente, configurei a placa para "jumperless" e acertei o IRQ e I/O. Voltei pro Linux e bastou acrescentar as opcoes correspondentes no arquivo /etc/modules.conf alias eth1 ne options ne irq=x io=x Of course, substitua os "x" pelos valores da tua placa. Regis -- 2a. Vara Federal de Caxias do Sul rscax02@jfrs.gov.br (54) 218-3226 ****************************************************** De:  zgrp unknow Para:  linux-br@bazar.conectiva.com.br Cc:  mauricio Assunto:  Re: (linux-br) Instalar Modulo Data:  Fri, 23 May 2003 11:49:09 -0300 (ART) Olá, Leia o README q vem com o arquivo. ;)) O driver para a placa 3c59x ja vem com o kernel nas versões mais novas. Provavelmente sua distribuição ja o traz compilado. Para subir o modulo faça: depmod -a modprobe 3c59x Depois de um "lsmod" para ver se aparece a 3c59x na lista. ;)) Caso nao exista o modulo recompile o kernel com suporte a 3c59x, em modulo ou build-in. T+ [ ]'s ****************************************************** De:  Adriano Frare Responder-a:  alfrare@terra.com.br Para:  'Alexandre Luis Siqueira (Lista)' , 'linux-br' Assunto:  RES: (linux-br)Limite de Placa de Redes Data:  Mon, 4 Aug 2003 11:21:28 -0300 Creio que são 8. Adriano Frare ****************************************************** De:  Henrique Cesar Ulbrich Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Promiscuous Mode Data:  Wed, 6 Aug 2003 00:41:56 +0000 Historiadores acreditam que, em Sex 01 Ago 2003 11:40, Eduardo Rangel Thompson disse: > Jul 30 13:46:26 Zak kernel: device ppp0 entered promiscuous mode > Jul 30 13:47:08 Zak kernel: device ppp0 left promiscuous mode >   O mais curioso é que eu nunca coloquei nenhuma placa em modo > promíscuo. Esta ocorrencia é devido ao uso do TCPDUMP ou não?   Você mesmo respondeu. Qualquer sniffer usa o modo promíscuo. > É normal?  O que posso fazer? Não use Ethereal, tcpdump e assemelhado. Ou use mas anote os horários pra não ficar confuso depois >   Como habilito / desabilito o modo promíscuo nas placas de rede? ifconfig eth0 promisc -- Henrique Cesar Ulbrich Editor - Digerati Books henrique@digerati.com.br ****************************************************** De:  alrferreira@carol.com.br Para:  Henrique Cesar Ulbrich , linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Promiscuous Mode Data:  Wed, 6 Aug 2003 11:16:57 -0300 >Você mesmo respondeu. Qualquer sniffer usa o modo promíscuo. Depende.... O Snort pode capturar dados sem deixar a interface de rede no modo promiscuo.... Sds, De:  Henrique Cesar Ulbrich Para:  linux-br@bazar2.conectiva.com.br Assunto:  (linux-br)Promiscuous Mode Data:  Wed, 6 Aug 2003 11:39:17 +0000 Historiadores acreditam que, em Qua 06 Ago 2003 14:16, alrferreira@carol.com.br disse: > Depende.... O Snort pode capturar dados sem deixar a > interface de rede no modo promiscuo.... Qualquer sniffer tb pode fazer isso, desde que você queria monitorar o tráfego que entra e sai da máquina, apenas, e não de toda a rede. -- ****************************************************** colocar um alias na placa de rede, fazê-la funcionar com dois IP's. Eth0:0 192.168.0.0 e eth0:1 192.168.1.0. Coloque isto no final do arquivo /etc/rc.d/rc.local: ifconfig eth0:1 192.168.1.0 netmask 255.255.255.0 ****************************************************** De:  Paulino Kenji Sato Para:  Joao Pedro Pavan Cc:  Forum Assunto:  Re: (linux-br)3 Placas de rede ISA Data:  Mon, 22 Sep 2003 14:52:59 -0300 (BRT) On Sun, 21 Sep 2003, Joao Pedro Pavan wrote: > Olá pessoal, > Estou com um problema para configurar 3 placas de rede > isa em um 486. > Todas sao NE2000. > Quando deixo soh com uma placa vai tudo certinho, a > partir da segunda ela nao consegue carregar. > Estou usando o CL8. > O que pode estar saindo de errado? > Mesmo defenindo e/s e I/O  para cada placa ela nao > carrega. > Agradeço por qualquer ajuda!! > Obrigado. > J.P > PS.: eth0 E/S 0X340 IRQ 11 >      eth1 E/S 0x300 IRQ 10 >      eth2 E/S 0x240 IRQ 5 > nenhum outro dispositivo esta usando esses endereços. > Se eu colocar uma placa por vez, todas funcionao. Ola.  O que acontece e que so pode existir um modulo com o mesmo nome carregado. Para ter as 3 placas de rede funcionando tem que fazer com que o mesmo modulo reconheça as 3 de uma so vez. Fazendo assim: modprobe ne io=0x340,0x300,0x240 irq=11,10,5 para facilicar coloque o seguinte no /etc/modules.conf alias eth0 ne alias eth1 ne alias eth2 ne options ne io=0x340,0x300,0x240 irq=11,10,5 Se estiver usando o linuxconf para configurar a rede, não coloque os parametros de io/irq la, acho que indicar a ethx ja eo suficiente. (talvez possa por a lista de io e irq na configuração da eth0)                                                                   Paulino ****************************************************** De:  Paulo Roberto Oliveira Junior Para:  guerreiro-graciano Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) Colocar 2 ip´s na mesma placa de rede. Data:  Wed, 3 Dec 2003 08:20:36 -0300 (BRT) Olá Guerreiro, Para criar um alias de ip utilize os passos abaixo:  1. Acesse o sistema como root em modo texto  2. Utilize o configurador linuxconf          [root@localhost]#linuxconf (pressione ENTER)  3. Acesse os seguintes menus:     Rede-> Apelidos ip para máquinas virtuais     Insira os ips a serem utilizados     OBS: O campo máscara é opcional  4. Feche o aplicativo pedindo para que não seja realizada nenhuma ação.     Recarregue o serviço de rede com o comando:         [root@localhost]#cds (pressione ENTER)         [root@localhost]#./network stop ; ./network start  5. Utilize o comando ifconfig para verificar se todos os ips foram carregados.         [root@localhost]#ifconfig Para criar alias para a placa de rede através de comandos execute:         ifconfig placa:virtual rede/calculo de mascara         ifconfig eth0:1 192.168.0.1/21 ou         ifconfig eth0:1 192.168.0.1 netmask 255.255.248.0 []'s    Junior > ****************************************************** De:  briane_rudnisk@click21.com.br Para:  Alessandro Cesar , Linux BR (E-mail) Assunto:  Re: (linux-br)  mudar o endereço MAC da placa de rede Data:  10 Jan 2004 21:23:11 -0300 Essa é fácil menino! ifconfig eth0 hw ether 00:00:00:00:00:00 Abraços Briane >Alguem sabe como mudar o endereço MAC da placa >de rede ? ****************************************************** De:  Miguel Figueiredo Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) mudar o endereço MAC da placa de rede Data:  10 Jan 2004 21:15:58 -0300 Em Sáb, 2004-01-10 às 00:34, Rafael Diniz escreveu: > AFAIK, o MAC address das placas vem gravadas nelas mesma, em ROM, acho. > > > Abraços, > Rafael Diniz > Rafael, Tem como mudar o MAC address. Não tem como mudar fisicamente, a não ser que vc reprograme a eprom da placa de rede... ;) Tem uma diretiva no ifconfig e no iproute que faz isso, só não me lembro qual e como faz. MAC Address é uma informação enviada no pacote de rede que sai da sua máquina com destino a outra ( ARP ). Sendo assim, é reconfigurável. [],s -- Miguel Figueiredo ****************************************************** De:  Piter Punk Para:  Alessandro Cesar Cc:  Linux BR (E-mail) Assunto:  Re: (linux-br) mudar o endereço MAC da placa de rede Data:  Mon, 12 Jan 2004 12:10:50 -0200 Alessandro Cesar wrote: Alguem sabe como mudar o endereço MAC da placa de rede ? > O comando ifconfig faz isso.         ifconfig eth0 hw ether 00:01:02:03:04:05 MAs a mudança não é permanente, tem que ficar repetindo isso em todos os boots (boa pedida para colocar no rc.inet1 ou no rc.local ou onde vc achar mais conveniente)                                                         Piter PUNK --   ____________  / Piter PUNK \_____________________________________________________ |                                                                   | |      |        E-Mail: piterpk@terra.com.br         (personal)     | |     .|.               roberto.freires@gds-corp.com (professional) | |     /V\                                                           | |    // \\      UIN:116043354 Homepage:www.piterpunk.hpg.ig.com.br  | |   /(   )\                                                         | |    ^`~'^         ----> Slackware Linux - The Best One! <----      | |   #105432                                                         | `-------------------------------------------------------------------' ****************************************************** De:  Douglas Pier Sobrido Para:  Alessandro Cesar , Linux BR (E-mail) Assunto:  RES: (linux-br) mudar o endereço MAC da placa de rede Data:  Sun, 11 Jan 2004 04:40:37 -0200 Quem sabe o comando abaixo te ajude. ifconfig eth1 hw ether 00:00:00:00:01:01 Douglas ****************************************************** De:  crg3k Para:  linux-br@bazar.conectiva.com.br Assunto:  Re: (linux-br) mudar o endereço MAC da placa de rede Data:  Tue, 13 Jan 2004 07:34:09 -0200 Em Seg 12 Jan 2004 13:09, Fábio Russo escreveu: > Até onde eu sei, é impossível trocar o MAC Address de uma placa de rede, > se vc precisa muito disso, troque a placa de rede... Não é não, como root faça isso: ifconfig eth1 down ifconfig eth1 hw ether d1:d1:d1:d1:d1:aa ifconfig eth1 192.168.0.1 netmask 255.255.255.0 Pronto. -- CRG Linux user: #76132 / GPG Key ID: 65F2187D ****************************************************** De:  Marcus Lima Responder-a:  marcuslima@marcuslima.eti.br Para:  Márcio Luciano Donada , linux-br@bazar.conectiva.com.br Assunto:  RES: (linux-br) mudar oendereço MAC da placa de rede Data:  Tue, 13 Jan 2004 23:19:34 -0200 > Essas é boa, hein > Como eu posso mudar o MAC da minha placa de rede com o comando ifconfig? No Linux: # ifconfig ethX hw ether FF:00:FF:00:FF:00 e foi trocado... no FreeBSD é um pouquinho diferente # ifconfig yyX ether 00:e0:7d:b9:e1:5f onde yy depende do módulo de rede que foi levantado e X é o numero da placa! []s Marcus Lima. Consultor de Segurança. ****************************************************** De:  Tulio Miranda Barros Para:  Thiago Guzella , Linux-Br Assunto:  Re: (linux-br)Desabilitar comando no desligamento do CL9 Data:  Fri, 12 Mar 2004 22:00:23 -0300 Aloha! Thiago Guzella wrote:  Gostaria de saber como eu faco para desligar o comando "service >  network stop" (ou alguma variante dele) que eh executado quando o >  computador eh desligado ou reiniciado pelo Conectiva 9.0. Preciso >  fazer essa alteracao pq estou tendo problemas quando esse comando eh >  executado no desligamento: a tabela de roteamento ip do pc eh >  estranhamente apagada e a minha conexao de rede com o servidor da >  rede local eh finalizada, ficando inativa permanentemente... > Bizarro... Mas acontece algo curioso aqui comigo, veja se não é isso que acontece com você: Após ter compilado a versão 3.0.7 do driver da minha placa de rede onboard (Broadcom BCM 440x) o script REALMENTE desliga minha placa de rede onboard e REALMENTE liga se estiver desligada. No Winblows, o sistema é desligado, mas a placa fica num "sleep mode" (veja o led aceso no hub, ou nela se tiver um), só nesse estado é que o sistema redmondiense consegue ligar ativar a placa (que pena....). O linux levanta a pilha de ambos os modos (desculpa a repetição). Solução pé-de-chinelo: se sair do seu Sistema Operacional e tiver a necessidade de usar o outro, escolha DESLIGAR, retire o cabo de forca, espere,  e coloque de novo. OBS: se seu gabinete for aberto como o meu e usa placa for uma Asus ele terá um led, basta espera-lo apagar e colocar o cabo de volta. Pronto! Sua placa está em "sleep mode" de novo e qualquer sisteminha poderá ativá-la. :) Espero ter ajudado, (no flames, please) ;) -- ********************************* Tulio M. Barros  UIN(ICQ):1593641 tmbarros # myrealbox.com LUN:174012 ********************************* ****************************************************** De:  Julio Henrique Para:  pessin@bigfer-rs.com.br Cc:  Lista Linux-BR Assunto:  (linux-br)re: debian e rtl8169 Data:  Thu, 1 Apr 2004 08:56:33 -0300 olá! bem, uso debian, fiz assim para configurar a minha rtl8139: modprobe 8139too e pronto. como eu quis que ela subisse todas as vezes no boot, fiz: echo 8139too >>/etc/modules ( o discover insiste em dizer que ela tá compilada no kernel :-( ) (esse arquivo modules é lido todo boot para subir o que estiver nele) caso vc tenha que especificar alguma opcao, vc edita o arquivo /etc/modutils/aliases , pq todos os arquivos deste diretorio são lidos no boot e montam o /etc/modules.conf então, sugiro que vc faça assim: modprobe r8169 echo r8169 >>/etc/modules #se esquecer dos dois ">" vc faz caquinha.. depois, é só editar o arquivo /etc/network/interfaces [ ]s julio ****************************************************** De:  Artur Coutinho Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Como introduzir uma placa de rede no CL10 Data:  Sat, 3 Jul 2004 23:11:22 -0300 Em Ter 29 Jun 2004 10:19, David Louback escreveu: > Estou com uma pequena dúvida. Tenho uma máquina com > duas placas de rede e instalei o conectiva 10b2 nesta > máquina. Ele reconheceu e instalou as duas placas de > rede, mas o curioso é que apenas 1 placa de rede ficou > ativa no sistemas, a outra está instalada mas não está > ativa... Olá David, Você precisa alterar manualmente o arquivo /etc/modprobe.conf  e acrescentar os alias para suas placas de rede. O instalador só instala uma placa de rede (e às vezes, a primeira que ele considera é a que consideramos a segunda...), portanto verifique e acrescente a segunda. No meu caso, tenho uma onboard (eth0) que utiliza o módulo sis900 e outra PCI (eth1), que usa o módulo 8139too. Veja abaixo como fica meu modprobe.conf: alias eth0 sis900 alias eth1 8139too O restante da configuração pode ser feita tanto pelo Linuxconf, quanto pelo Webmin, a nova ferramenta de configuração padrão do CL10. Sds, -- Artur de Paula Coutinho - Santa Rita do Sapucai - MG www.meusitelinux.cjb.net - arturcoutinho@bol.com.br    Linux Registered User# 140972 - ICQ 59870067 ****************************************************** De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Rede de 20Mbits ? Data:  Sun, 7 Nov 2004 23:55:01 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 José Carlos Colzani wrote: >Ai pergunto, o que pode estar errado ? Sei que uma rede 100Mbits teria >que trabalhar a 12,5 Mbytes, mas claro tem os erros e tal, mas pelo >menos acho que ums 10 Mbytes teria que chegar ne ? Verifique com o comando mii-tool em que situação sua placa está. # mii-tool eth0 eth0: negotiated 100baseTx-FD, link ok Você só vai alcançar 12,5MB/s com uma situação como a acima: 100Base-TX com Full Duplex. Se você estiver em Half Duplex, pode descontar um pouco. Outras causas para o problema são o overhead do protocolo (SMB é usualmente lento) e lentidão no programa em questão também. Verifique também que as taxas de transferência de/para os discos são suficientemente altas, que o processador não está ocupado. PS: minha placa eth0 é uma via-rhine também. - --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info ****************************************************** continua em placa_ne2.txt