Rede não funciona mais depois de substituir componentes no Ubuntu

1

A placa-mãe do meu servidor (Ubuntu 8.04) morreu, então substituí a placa-mãe, a CPU e a RAM. Agora não consigo fazer o servidor funcionar na rede como estava configurado.

A rede está configurada sem DHCP.

O IP do roteador é 10.10.10.1 . O servidor é 10.10.10.10 .

Conteúdo de /etc/network/interfaces :

auto eth0
iface eth0 inet static
    address 10.10.10.10
    netmask 255.255.255.0
    gateway 10.10.10.1

O ping do roteador ( ping 10.10.10.1 ) resulta em:

PING 10.10.10.1 (10.10.10.1) 56(84) bytes of data.
From 10.10.10.10 icmp_seq=1 Destination Host Unreachable
From 10.10.10.10 icmp_seq=2 Destination Host Unreachable
...

O resultado de ifconfig eth0 :

eth0     Link encap:Ethernet  HWaddr  90:2b:34:a5:c9:af
         inet addr:10.10.10.10 Bcast: 10.10.10.255  Mask: 255.255.255.0
         inet6 addr: fe80... ( skipped typing this )
         UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
         RX packets:0 errors:0 dropped:0 overrruns: 0 frame:0
         TX packets:446 errors:0 dropped:0 overrruns: 0 carrier:0
         collisions: 0 txqueuelen:1000
         RX bytes:o (0.0 B)  TX bytes:32324 (31.5kb)
         Interrupt:220 Base address:0xa00

O resultado de route :

Kernel IP routing table
Destination    Gateway         Genmask                Flags   Metric   Ref   Use   iFace
10.10.10.0     *               255.255.255.0          U       0        0       0   eth0
link-local     *               255.255.0.0            U       1000     0       0   eth0
default        10.10.10.1      0.0.0.0                UG      100      0       0   eth0

(Nota: Os primeiros dois resultados aparecem imediatamente. A última linha (rota padrão) aparece após cerca de 20 segundos. Se eu fizer route -n , todos os resultados serão mostrados imediatamente.)

O resultado de iptables -L mostra que não há entradas do iptables.

O conteúdo de /etc/hostname :

Server

O conteúdo de /etc/hosts :

127.0.0.1        localhost.localdomain localhost
10.10.10.10      Server.localdomain Server

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Resultado de mii-tool :

SIOCGMIIPHY on 'eth0' failed: Operation not supported
SIOCGMIIPHY on 'eth1' failed: Operation not supported
SIOCGMIIPHY on 'eth2' failed: Operation not supported
SIOCGMIIPHY on 'eth3' failed: Operation not supported
SIOCGMIIPHY on 'eth4' failed: Operation not supported
SIOCGMIIPHY on 'eth5' failed: Operation not supported
SIOCGMIIPHY on 'eth6' failed: Operation not supported
SIOCGMIIPHY on 'eth7' failed: Operation not supported
no MII interfaces found

Resultado de sudo mii-tool :

SIOCGMIIPHY on 'eth0' failed: Operation not supported
no MII interfaces found

Resultado de arp -a :

? (10.10.10.1) at <incomplete> on eth0

Resultado de dmesg | grep eth0 :

[    22.188268] eth0: RTL8169 at 0xf8888000, 90:2b:34:a5:c9:af, XID 2c900800 IRQ 220
[    41.919804] r8169: eth0: link up

Eu desabilitei o IPv6 como descrito aqui porque o dmesg estava reclamando:

eth0: no IPv6 routers present

Eu tentei um cabo de rede e uma porta de roteador diferentes. Outros computadores na rede estão funcionando bem (eles também têm IPs estáticos no intervalo 10.10.10.x).

Inicialmente, o dispositivo de rede foi denominado eth2. Excluí o /etc/udev/rules.d/70-persistent-net.rules que foi regenerado com êxito e o novo NIC ficou com o nome eth0 desejado. Obrigado pela sugestão, Heis Spiter.

Todas as ideias seriam de grande ajuda. Obrigada!

    
por doctororange 02.01.2013 / 12:47

2 respostas

0

A remoção do antigo driver r8169 e a instalação do último r8168 resolveram o problema.

Felicidades.

    
por 03.01.2013 / 04:36
1

A placa de rede que você está usando está integrada na placa-mãe?

Então, foi substituído?

Se sim, verifique as regras do udev net: /etc/udev/rules.d/70-persistent-net.rules . Pode ser necessário atualizar a nomenclatura das placas de rede. Removendo a placa de rede antiga e trocando o novo como eth0. As placas de rede são identificadas pelo seu endereço MAC.

    
por 02.01.2013 / 12:59