Ubuntu 14.04 sem conexão ethernet, o gerenciador de rede detecta apenas redes sem fio

0

A instalação do Live CD do Ubuntu 14.04 na área de trabalho baseada em ASUS (placa-mãe M3A-79T Deluxe com controlador Ethernet Gigabit PCI-E 88E8055 da Marvell) destacou o problema "sem conexão com a Internet". Então eu liguei o dongle USB WiFi que foi imediatamente detectado pelo gerenciador de rede, então a instalação baixou todas as atualizações via WiFi. Após a reinicialização, o gerenciador de rede atualizado não conseguiu detectar novamente a conexão no meu eth0. Literalmente eu era capaz de criar e armazenar novas conexões manualmente, mas nunca tive a chance de me conectar com elas. Executar os seguintes comandos no console me deu resultados abaixo:

$ ifconfig -a
eth0     Link encap: Ethernet    HWaddr 00:00:00:00:00:00
..........
Interrupt: 18

$ sudo lshw -c network
*-network DISABLED
   description: Ethernet interface
   product: 88E8055 PCI-E Gigabit Ethernet Controller
.......
*-network
   description: Wireless interface
   physical id: 1
   bus info: usb@1:1
.......

Quando tentei

sudo ifup eth0

ou

sudo ifconfig eth0 up

o feedback foi Cannot assign requested address

Alguma sugestão?

    
por Igor 10.12.2016 / 20:06

1 resposta

0

A solução que funcionou no meu caso é a seguinte. Como o endereço MAC da minha placa ethernet é definido como 00: 00: 00: 00: 00: 00 pelo fabricante, eu o forço a um valor único diferente de zero (xx: xx: xx: xx: xx: xx) que é listado em branco no roteador. Para evitar conflitos entre eth0 com o endereço MAC e outros clientes da rede, eu atribuí endereço IP estático (192.168.1.10 no meu caso) para eth0. A fim de evitar quaisquer problemas previstos com o DNS, eu o configurei forçadamente para os servidores do Google (8.8.8.8 e 8.8.4.4). Para tornar todas as atribuições permanentes, alterei /etc/network/interfaces conforme abaixo:

iface eth0 inet static
    hwaddress ether xx:xx:xx:xx:xx:xx
    address 192.168.1.10
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 8.8.4.4

Em seguida, no console, eu digitei os seguintes comandos:

$ sudo ifdown eth0

isto é para desligar as configurações antigas da eth0

$ sudo stop network-manager

$ echo "manual" | sudo tee /etc/init/network-manager.overrride

isto é para ignorar as configurações do gerenciador de rede

$ sudo ifup eth0

isso é trazer a eth0 com novas configurações

Após a reinicialização, o applet do gerenciador de rede ainda tem '?' - marca nele, mas a rede via eth0 funciona como deveria.

    
por Igor 12.12.2016 / 16:56