A remoção do antigo driver r8169 e a instalação do último r8168 resolveram o problema.
Felicidades.
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!
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.