Estou com alguns problemas ao tentar conectar meu PC ao roteador por meio de um switch. Quando o PC está diretamente conectado ao roteador, tudo funciona bem, o Ubuntu (14.04) é iniciado normalmente e a conexão com a Internet é executada imediatamente. O controlador Ethernet é a Conexão Ethernet da Intel Corporation, como o lspci retorna:
$ lspci | grep Eth
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 04)
No entanto, quando tento conectar-me através do switch, obtenho o seguinte. O dmesg retorna:
$ dmesg | grep eth
[ 1.035585] e1000e 0000:00:19.0 eth0: registered PHC clock
[ 1.035587] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) 00:22:4d:a7:be:5d
[ 1.035589] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
[ 1.035625] e1000e 0000:00:19.0 eth0: MAC: 11, PHY: 12, PBA No: FFFFFF-0FF
[ 1.357838] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 2.165413] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 2.165574] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 2.641287] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 16.715086] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
[ 16.715090] e1000e 0000:00:19.0 eth0: 10/100 speed: disabling TSO
[ 16.715117] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Parece que a eth0 está funcionando corretamente. Na verdade, a ferramenta nm retorna:
$ nm-tool
- Device: eth0 [Conexión cableada] -------------------------------------------
Type: Wired
Driver: e1000e
State: connected
Default: yes
HW Address: 00:22:4D:A7:BE:5D
Capabilities:
Carrier Detect: yes
Speed: 100 Mb/s
Wired Properties
Carrier: on
IPv4 Settings:
Address: 192.168.1.30
Prefix: 24 (255.255.255.0)
Gateway: 192.168.1.1
DNS: 80.58.61.250
DNS: 80.58.61.254
DNS: 192.168.1.1
No entanto, o ping retorna:
$ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
From 192.168.1.30 icmp_seq=1 Destination Host Unreachable
From 192.168.1.30 icmp_seq=2 Destination Host Unreachable
From 192.168.1.30 icmp_seq=3 Destination Host Unreachable
A conexão é restaurada, reiniciando-a:
# ifconfig eth0 down
# ifconfig eth0 up
Deste ponto em diante, tudo funciona sem problemas, como se o PC estivesse diretamente conectado ao roteador.
Parece ser um problema relacionado ao adaptador LAN integrado e ao controlador Ethernet, já que meu laptop se conecta sem nenhum problema. Minha desktop board é uma Intel DB85FL.
Ficaria muito grato se alguém pudesse dar algumas ideias sobre como resolver este problema. Obrigado antecipadamente.