Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Placa de rede ISA ne2000 no Slackware 10.2
Linux user
Publicado por Moisés Román Parisuaña Ito em 05/11/2005

Login: smoisesr, 322864 pontos | Blog: http://moisesparisuanaito.blogspot.com
[ Hits: 7335 ]

Placa de rede ISA ne2000 no Slackware 10.2

Bom, acho que outros usuários também tiveram o mesmo problema, então depois de dar uma pesquisada na rede, vai esta dica.

Primeiro fazer reconhecer a placa de rede, que no geral será uma ne2000 ou compatível:

# pnpdump > /etc/isapnp.conf

No arquivo /etc/isapnp.conf é criada uma lista com as placas que foram encontradas, no meu caso a placa de rede foi a primeira e fica mais ou menos deste jeito:

# Card 1: (serial identifier 5f 00 56 0e eb 60 00 d0 41)
# Vendor Id PNP0060, Serial Number 5639915, checksum 0x5F.
# Version 1.0, Vendor version 1.0
# ANSI string -->NE2000 PLUG & PLAY ETHERNET CARD<--
#
# Logical device id @@@9519
# Device supports I/O range check register
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy


(CONFIGURE PNP0060/5639915 (LD 0
# Compatible device id PNP80d6
# Logical device decodes 10 bit IO address lines
# Minimum IO base address 0x0200
# Maximum IO base address 0x03e0
# IO base alignment 32 bytes
# Number of IO addresses required: 32

(IO 0 (SIZE 32) (BASE 0x0200) (CHECK))
# IRQ 3, 4, 5, 9, 10, 11, 12 or 15.
# High true, edge sensitive interrupt

(INT 0 (IRQ 3 (MODE +E)))
(NAME "PNP0060/5639915[0]{NE2000 PLUG & PLAY ETHERNET CARD}")
(ACT Y)
))
# End tag... Checksum 0x00 (OK)

# Returns all cards to the "Wait for Key" state

(WAITFORKEY)

As linhas importantes que tem que ficar descomentadas são:

(CONFIGURE PNP0060/5639915 (LD 0
(IO 0 (SIZE 32) (BASE 0x0200) (CHECK))
(INT 0 (IRQ 3 (MODE +E)))
(NAME "PNP0060/5639915[0]{NE2000 PLUG & PLAY ETHERNET CARD}")
(ACT Y)
))

Bom, agora vamos acabar a tarefa. Execute o seguinte comando:

# isapnp /etc/isapnp.conf

Lá vai ser indicado qual o IRQ e o IO usados pela placa, no meu caso ficou com IRQ=3 e IO=0x200.

No arquivo /etc/modules.conf adicionar a linha:

alias eth0 ne

No arquivo /etc/rc.d/rc.modules, deixar uma linha com o seguinte:

/sbin/modprobe ne

Está quase tudo pronto, agora vamos testar. Lembre que neste caso você tem que colocar os valores apropriados para IRQ e IO:

# modprobe ne IRQ=3 IO=0x200
# ifconfig


Lá vai aparecer o eth0 e o lo, nesse caso está tudo pronto e fica só a configuração do número IP e outras propriedades da rede com o comando ifconfig:

# ifconfig eth0 xxx.xxx.xxx.xxx netmask XXX.XXX.XXX.XXX up

Onde xxx.xxx.xxx.xxx será o seu IP e XXX.XXX.XXX.XXX será a sua máscara de rede.

Pode acrescentar os DNS no arquivo /etc/resolv.conf, no meu caso ficou mais ou menos assim:

search if.usp.br
nameserver 143.107.128.16
nameserver 143.107.128.17
nameserver 143.107.253.3
nameserver 143.107.153.3

Pronto, agora está tudo feito, vamos testar se tudo está funcionando beleza.

$ ping www.vivaolinux.com.br
PING vivaolinux.com.br (67.15.70.51) 56(84) bytes of data.
64 bytes from ultraserver.ultralinux.com.br (67.15.70.51): icmp_seq=1 ttl=48 time=1023 ms
64 bytes from ultraserver.ultralinux.com.br (67.15.70.51): icmp_seq=2 ttl=48 time=1039 ms
64 bytes from ultraserver.ultralinux.com.br (67.15.70.51): icmp_seq=3 ttl=48 time=1057 ms
64 bytes from ultraserver.ultralinux.com.br (67.15.70.51): icmp_seq=4 ttl=48 time=1073 ms

[]'s


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada TouchPad inteligente (só liga quando o mouse está desplugado) - udev (Debian Lenny)
   Dica Linux recomendada LXDE também uma excelente alternativa para netbooks
   Dica Linux recomendada Instalando adaptador USB wireless Dlink dwa-125 no Ubuntu 10.04
   Dica Linux recomendada Floppy USB no SuSE 8.0
   Dica Linux recomendada Compiz Debian 6 squeeze ATI Radeon HD

Comentários
[1] Comentário enviado por iescodeiro em 05/11/2005 - 21:46h:

Cara muito boa sua dica, minha placa de rede é uma NE2000, penei semanas para configurar ela com o Slack10...Publiquei uma dica aqui no VOL sobre isso também, mas a sua ta bem mais completa....bacana..Parabéns...

[2] Comentário enviado por luizredes em 18/01/2006 - 20:37h:

Parabéns pela dica!!! Eu estava procurando EXATAMENTE isso na net e foi a segunda ou terceira opção no google!!!
Muito bem explicado e com muitos detalhes, tá nota 10 mesmo!
t+

PS.: Hehee, eh hoje que eu coloco a minha boa e muuuuuuuuuuito velha NE2000 prah rodar :D

[3] Comentário enviado por devil_ads em 08/07/2006 - 00:11h:

queria saber se vc poderia me ajduar tb..
to usando o RH 9.0... kernel 2.4..
minha placa eh uma NE2000 Genius ( realtek 8019 ISA )...
o RH 9 reconheceu que tenho uma placa de rede Genius, mas n consegue ativa-la.. diz q n tem placa conectada ao PC..
oq faço??
ja tentei várias coisas... mas ainda n consegui.. nem achei nada na net q pudesse me dar uma luz.. kkkk
obrigado.. =]

[4] Comentário enviado por smoisesr em 08/07/2006 - 22:14h:

Oi devil_ads:
Você pode usar o mesmo procedimento pois as placas ISA normalmente não aparecem sozinhas mesmo, mas seguindo esses passos listados aqui, você poderá configurar a sua placa.
[]'s

[5] Comentário enviado por fperrony em 11/02/2007 - 21:53h:

Alguém sabe como configurar no ubuntu?

[6] Comentário enviado por removido em 11/06/2007 - 15:57h:

Não tenho uma placa ISA para testar, por isso a pergunta, mas após a execução do comando:

# isapnp /etc/isapnp.conf

Onde irá aparecer a IRQ e o IO usados pela suposta placa? na tela ou no arquivo /etc/isapnp.conf?

[7] Comentário enviado por smoisesr em 11/06/2007 - 18:13h:

Oi fgsmail,
a IRQ e o IQ são salvos no arquivo isapnp.conf, ao executar o comando:

# pnpdump > /etc/isapnp.conf

Pois a saída padrão está sendo redireccionada pela opção ">".

O comando:

# isapnp /etc/isapnp.conf

Serve para carregar as configurações no computador, com as opções já selecionadas.

[]'s

[8] Comentário enviado por assispereira em 13/06/2007 - 10:46h:


# Card 1: (serial identifier 5f 00 56 0e eb 60 00 d0 41)
# Vendor Id PNP0060, Serial Number 5639915, checksum 0x5F.
# Version 1.0, Vendor version 1.0
# ANSI string -->NE2000 PLUG & PLAY ETHERNET CARD<--
#
# Logical device id @@@9519
# Device supports I/O range check register
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE PNP0060/5639915 (LD 0
# Compatible device id PNP80d6
# Logical device decodes 10 bit IO address lines
# Minimum IO base address 0x0200
# Maximum IO base address 0x03e0
# IO base alignment 32 bytes
# Number of IO addresses required: 32
(IO 0 (SIZE 32) (BASE 0x0200) (CHECK))
# IRQ 3, 4, 5, 9, 10, 11, 12 or 15.
# High true, edge sensitive interrupt
(INT 0 (IRQ 3 (MODE +E)))
(NAME "PNP0060/5639915[0]{NE2000 PLUG & PLAY ETHERNET CARD}")
(ACT Y)
))
# End tag... Checksum 0x00 (OK)

# Returns all cards to the "Wait for Key" state
(WAITFORKEY)



[9] Comentário enviado por assispereira em 13/06/2007 - 10:47h:


# Card 1: (serial identifier 5f 00 56 0e eb 60 00 d0 41)
# Vendor Id PNP0060, Serial Number 5639915, checksum 0x5F.
# Version 1.0, Vendor version 1.0
# ANSI string -->NE2000 PLUG & PLAY ETHERNET CARD<--
#
# Logical device id @@@9519
# Device supports I/O range check register
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE PNP0060/5639915 (LD 0
# Compatible device id PNP80d6
# Logical device decodes 10 bit IO address lines
# Minimum IO base address 0x0200
# Maximum IO base address 0x03e0
# IO base alignment 32 bytes
# Number of IO addresses required: 32
(IO 0 (SIZE 32) (BASE 0x0200) (CHECK))
# IRQ 3, 4, 5, 9, 10, 11, 12 or 15.
# High true, edge sensitive interrupt
(INT 0 (IRQ 3 (MODE +E)))
(NAME "PNP0060/5639915[0]{NE2000 PLUG & PLAY ETHERNET CARD}")
(ACT Y)
))
# End tag... Checksum 0x00 (OK)

# Returns all cards to the "Wait for Key" state
(WAITFORKEY)

vlw



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.