Como posso verificar se minha placa de rede foi detectada e está funcionando?

3

Olá, estou usando o Ubuntu 10 e estou tendo problemas para me conectar à Internet com fio. Normalmente, quando eu conecto um cabo ao meu computador, a porta teria uma luz verde e amarela piscando. Mas agora eu só tenho o verde piscando de vez em quando. Então, eu realmente quero saber se minha placa de rede foi detectada.

Link eth0: Ethernet HWaddr 18: a9: 05: 22: cd: f9
          UP MULTICAST MTU TRANSMISSÃO: 1500 métrica: 1           Pacotes RX: 0 erros: 0 descartados: 0 overruns: 0 frame: 0           Pacotes TX: 0 erros: 0 descartados: 0 overruns: 0 portador: 0           colisões: 0 txqueuelen: 1000           Bytes RX: 0 (0,0 B) bytes TX: 0 (0,0 B)           Interrupção: 28 Endereço base: 0xe000

lo Link encap: Loopback local
          inet addr: 127.0.0.1 Máscara: 255.0.0.0           inet6 addr: :: 1/128 Escopo: Host           UP LOOPBACK RUNNING MTU: 16436 Métrica: 1           Pacotes RX: 4 erros: 0 descartados: 0 overruns: 0 frame: 0           Pacotes TX: 4 erros: 0 descartados: 0 overruns: 0 carrier: 0           colisões: 0 txqueuelen: 0           Bytes RX: 240 (240,0 B) bytes TX: 240 (240,0 B)

wlan0 Link encap: Ethernet HWaddr 00: 26: 82: 3c: ac: 27
          UP MULTICAST MTU TRANSMISSÃO: 1500 métrica: 1           Pacotes RX: 0 erros: 0 descartados: 0 overruns: 0 frame: 0           Pacotes TX: 0 erros: 0 descartados: 0 overruns: 0 portador: 0           colisões: 0 txqueuelen: 1000           Bytes RX: 0 (0,0 B) bytes TX: 0 (0,0 B)

wmaster0 Link encap: UNSPEC HWaddr 00-26-82-3C-AC-27cct-000ccc           ATUALIZAÇÃO DO MTU: 0 Métrica: 1           Pacotes RX: 0 erros: 0 descartados: 0 overruns: 0 frame: 0           Pacotes TX: 0 erros: 0 descartados: 0 overruns: 0 portador: 0           colisões: 0 txqueuelen: 1000           Bytes RX: 0 (0,0 B) bytes TX: 0 (0,0 B)

Isto é o que é exibido quando eu faço ifconfig, mas não está me dando nenhum endereço.

    
por macha 26.08.2010 / 19:45

4 respostas

4

Verifique se você pode sair na rede:     ping google.com

Se isso falhar, algumas coisas podem estar acontecendo.

Como os outros já disseram, o ifconfig lhe dará detalhes sobre o dispositivo.

ifconfig

Isso deve exibir algo como:

eth0      Link encap:Ethernet  HWaddr AA:22:DD:CC:EE:FE
      inet addr:121.121.128.120  Bcast:128.146.128.255  Mask:255.255.255.0
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:28834210 errors:0 dropped:0 overruns:0 frame:0
      TX packets:34965403 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:17051041467 (15.8 GiB)  TX bytes:4435012315 (4.1 GiB)
      Memory:fc200000-fc220000 

lo        Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:16436  Metric:1
      RX packets:6450 errors:0 dropped:0 overruns:0 frame:0
      TX packets:6450 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:2266926 (2.1 MiB)  TX bytes:2266926 (2.1 MiB)

Observe como eu tenho um addet inet definido. Se você não tiver um endereço IP, algo está errado.

Se este for o caso ... muito provavelmente seria um problema de DHCP. Você está usando o gerenciador de rede ou qualquer coisa para "gerenciar" sua rede?

Você pode pingar 192.168.1.1 ou pingar 10.0.0.1? (Provavelmente o ip da LAN do seu roteador é um desses)

Se você puder fazer ping de um desses, poderá ver o seu roteador e não obterá um IP do roteador. Isso pode ser o DHCP do seu roteador não configurado / configurado ou o sistema não está solicitando um IP do roteador.

Isto é, se você tiver um roteador.

Última coisa a fazer:

ifdown eth0
ifup eth0
    
por 26.08.2010 / 20:18
0

Abra uma janela de terminal e digite ifconfig . Você deve ver uma entrada para eth0 que é sua (primeira) porta Ethernet com fio. Se estiver funcionando (e o DHCP estiver ativado), ele deverá ter um endereço IP atribuído e você verá a atividade do pacote RX / TX.

    
por 26.08.2010 / 20:14
0

Se a falha imediatamente se seguiu à reinstalação, o local provável para procurar está na configuração de rede da nova instalação. Um teste rápido para confirmar que seria tentar conectar-se a um roteador conhecido e tentar conectar-se ao seu switch de outro computador conhecido. Qualquer um desses testes se a falha no seu sistema operacional ou upstream do mesmo.

    
por 27.08.2010 / 20:57
0

A sua pergunta é um pouco incerta, mas você pode verificar se o seu hardware foi detectado com o comando "lspci". Se ainda não estiver instalado, está disponível no pacote "pciutils".

Se você vir algo assim:

00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)

Então seu hardware foi detectado.

A verificação da detecção de links, eu uso ethtool.

root@pro-38-gl:/home/albertlash# ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes:   10baseT/Half 10baseT/Full 
                        100baseT/Half 100baseT/Full 
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full 
                        100baseT/Half 100baseT/Full 
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00000001 (1)
Link detected: yes

Embora a mii-tool também funcione.

    
por 30.08.2010 / 19:20