Não consigo conectar-me à ethernet no Ubuntu 15.10

0

Em 14.04 Ethernet de 32 bits funcionou bem, mas depois de instalar o 15.10 64 bit, ele não funciona. Meu computador não pode usar WiFi, então não tenho conexão com a Internet.

Já ouvi pessoas dizendo para verificar o / etc / network / properties, mas não consigo editar o arquivo que não tenho permissão para fazer isso. Eu estou perdendo algo lá (eu esqueci o nome dele, mas acho que é outra palavra para Ethernet).

Saída de lspci -knn | grep Eth -A2 :

03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0c)
Subsystem: Gigabyte Technology CO., Ltd Motherboard [1458:e000]
Kernel driver in use: r8169

Saída de cat /etc/network/interfaces :

# interfaces (5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

A saída de lspci -nnk | grep -iA2 eth é a mesma saída que lspci -knn | grep Eth -A2

editar *

Agora adicionei auto eth0 allow-hotplug eth0 iface eth0 inet dhcp ao arquivo chamado: /etc/network/interfaces , mas ainda não funciona. Há algo mais faltando nesse arquivo?

EDITAR *

Eu encontrei um tutorial muito bom no youtube que informa como configurar interfaces e consertar seu ip-address. Então agora eu tenho esse símbolo no canto superior direito que indica que eu estou conectado com ethernet, mas eu só estou conectado ao meu roteador, não para o resto do mundo. Talvez seja um problema com meu dns.

É assim que /etc/resolv.conf se parece:

'# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)

NÃO EDITAR ESTE ARQUIVO POR MÃO - SUAS MUDANÇAS SERÃO ADMITIDAS

servidor de nomes 127.0.0.1 pesquisa mydomain.local '

Eu não alterei o arquivo, mas consertei, e agora tenho permissão para alterá-lo.

Talvez isso ajude você a encontrar uma resposta para o problema. Quando digito ifconfig , isso me diz que enp3s0 inet addr:192.168.0.240 Bcast:192.168.0.255 Mask:255.255.255.0

e lo inet addr:127.0.0.1 Mask:255.0.0.0

Então, meu arquivo /etc/network/interfaces é assim:

    # interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback


auto eth0
iface eth0 inet static
adress 192.168.0.240
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.1.1      

EDIT * Internet funciona bem agora quando atualizei os drivers

    
por Erik Jakobsson 16.11.2015 / 16:02

3 respostas

1

Se você não tiver outra conexão com a Internet. você pode instalar r8168-dkms offline.

Faça o download dos arquivos:

link link

Você pode fazer isso usando algum outro computador. Copie esses arquivos para a pasta Home do Ubuntu e execute no terminal:

sudo dpkg -i r8168-dkms_8.040.00-1_all.deb dkms_2.2.0.3-2ubuntu6_all.deb
sudo modprobe -r r8169
sudo modprobe r8168

Mas, no seu caso, você só tem uma configuração incorreta em /etc/network/interfaces .

    
por Pilot6 18.11.2015 / 17:16
1

Ok, você está usando uma placa de rede realtek. Alguns dos drivers da realtek são realmente ruins, você terá que mudar de driver para fazer as coisas funcionarem.

Faça o seguinte:

sudo apt-get install r8168-dkms

Agora você precisa colocar o driver antigo na lista negra, abrindo o arquivo da lista negra e adicionando o nome da unidade à parte inferior do arquivo em uma nova linha:

sudo gedit  /etc/modprobe.d/blacklist.conf

Adicionar: r8169

Em seguida, reinicie

sudo reboot

E agora deve funcionar.

    
por Maokei 17.11.2015 / 20:29
0

Se você é administrador, deve ter acesso a

/etc/network/interfaces

Mais algumas informações podem ser úteis aqui. Poste os resultados da execução dos seguintes comandos:

cat /etc/network/interfaces

lspci -nnk | grep -iA2 eth

Tente também reiniciar o serviço de rede e colocar a eth0 online:

sudo service networking restart

sudo ifconfig eth0 up
    
por Maokei 16.11.2015 / 16:11