Mój eth0 zniknął i nie mam połączenia z Internetem i siecią


19

Miałem połączenie z Internetem, ale kiedy zaktualizowałem VGA i ponownie uruchomiłem komputer, wszystko dla eth0 zniknęło.

Kiedy użyłem ifdown:

 ifdown: interface eth0 not configured

Czy mogę coś zrobić?

EDYCJA:
Treść/etc/network/interfaces

auto lo
iface lo inet loopback

Kiedy Iconfig nie mam tych linii:

inet addr:192.168.1.5  Bcast:192.168.1.255  Mask:255.255.255.0
inet6 addr: fe80::219:5bff:fe5e:a5e/64 Scope:Link

W terminalu wpisz:

sudo gedit /etc/network/interfaces

a następnie dodał te linie na dole:

auto eth0
iface eth0 inet dhcp

potem napisałem:

sudo ifdown eth0
sudo ifup eth0

kiedy wysyłam drugie polecenie, otrzymałem następujący komunikat:

No DHCPOFFERS received
No working leases in persistent database - sleeping

Jakaś pomoc?


Jaka jest zawartość /etc/network/interfacespliku?
jobin

Odpowiedzi:


13

Próbować:

sudo dpkg-reconfigure network-manager 

Jeśli to nie działa, uruchom komputer z płyty CD na żywo, wykonaj kopię zapasową starych ustawień sieciowych, usuń plik połączenia systemowego i skopiuj te z płyty CD na żywo.

Zmień na rootowanie:

sudo su

utworzyć kopię zapasową:

mv /media/<Name of your Ubuntu Partion>/etc/NetworkManager/NetworkManager.conf /media/<Name of your Ubuntu Partion>/etc/NetworkManager/NetworkManager.conf.broken

jasny:

rm /media/<Name of your Ubuntu Partion>/etc/NetworkManager/system-connections/*

Kopiuj:

cp /etc/NetworkManager/NetworkManager.conf /media/<Name of your Ubuntu Partion>/etc/NetworkManager/NetworkManager.conf
cp /etc/NetworkManager/system-connections/* /media/<Name of your Ubuntu Partion>/etc/NetworkManager/system-connections/

Komunikat wyjściowy: Processing triggers for libc-bin=== ldconfig deferred processing now tracking placeNastępnie zrestartowałem menedżera sieci, ale nic więcej.
ALH

@ phpGeek Uznałem, że to nie będzie takie łatwe. Czy zdarzyło Ci się już mieć zainstalowany WICD?
virtualxtc

Nie mam tego Czy to ważne, aby mieć?
ALH

@ phpGeek nie, ale wyczerpałeś już całą moją wiedzę. Czy masz płytę CD na żywo, z której można uruchomić komputer, aby uzyskać dostęp do Internetu na tym komputerze? Możemy po prostu skopiować pliki sieci / interfejsów stamtąd ...
virtualxtc

Internet działa na żywo na CD! Jakiego polecenia powinienem użyć do skopiowania plików w moim systemie?
ALH

10

Czy możesz spróbować edytować / etc / network / interfaces i ustawić poniżej domyślne ustawienia DHCP?

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

Spróbuj ponownie uruchomić sieć przez sudo service network-manager stop.

Jeśli to nie działa, spróbuj sudo service network-manager stop.

Następnie, sudo ifconfig eth0 upaby wywołać interfejs

Następnie zmuś Ubuntu, aby poprosił o nową dzierżawę DHCP przez sudo dhclient eth0


Zmieniłem treść interfejsów na to, co powiedziałeś. Sprawdź to dwukrotnie. następnie zrestartowałem menedżera sieci wiadomość brzmiała: network-manager start/running, process 3025nic się nie stało. Nadal nie mam połączenia. kiedy piszę sudo dhclient eth0terminal, czeka wiecznie.
ALH

Może się zawiesić, ponieważ nie można uzyskać adresu IP do wynajęcia? Spróbuj ustalić, który jest przyczyną problemu. Najpierw sprawdź router, może obsługuje on tylko maksymalną liczbę podłączonych urządzeń lub port, do którego się podłączasz, nie działa lub jest zablokowany. Lepiej, jeśli spróbujesz podłączyć inny laptop lub komputer do tego samego portu w routerze, aby wiedzieć, czy nie jest to problem z routerem.
Chester

Mam jeden kabel sieciowy. Podłączam go do laptopa i wszystko działa dobrze ( Obtain an IP address automaticallytryb). Po podłączeniu tego samego kabla do komputera stacjonarnego nie działa. Nie miałem problemu na komputerze stacjonarnym, dopóki nie zainstalowałem sterownika VGA i nie zaktualizowałem mojego Ubuntu i innych innych plików.
ALH

Spróbuj wyłączyć maskę DNS? gksu gedit /etc/NetworkManager/NetworkManager.confnastępnie skomentuj linię dns=dnsmasq, dodając #przed nią.
Chester

gksu nie jest instalowane domyślnie. Mówi, aby zainstalować go za pomocą apt-get. Nie mam połączenia z Internetem, aby go zainstalować, ale użyłem sudo gedit, jeśli to nie problem, i zamaskowałem go, a następnie ponownie uruchomiłem menedżera sieci. nic się nie stało!
ALH

5

Dzięki . To zadziałało dla mnie.
1 - Miałem adres IP, ale brak połączenia z Internetem
2 - port LAN był aktywny
3 - Przypisałem statyczny adres IP

Mój /etc/network/interfacesmiał

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface

iface enp4s8 inet static
address 192.168.2.251
netmask 255.255.255.0
network 192.168.2.0

Miałem ifconfigwyjście jako (jest to edycja ręczna - to było trochę tak)

~$ ifconfig
enp4s8    Link encap:Ethernet  HWaddr 00:19:d1:73:b7:11  
          inet addr:192.168.2.251  Bcast:192.168.2.251  Mask:255.255.255.0
          inet6 addr: fe80::219:d1ff:fe73:b711/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:13181 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8462 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:16690503 (16.6 MB)  TX bytes:884958 (884.9 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:317 errors:0 dropped:0 overruns:0 frame:0
          TX packets:317 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:40111 (40.1 KB)  TX bytes:40111 (40.1 KB)

Zmieniłem /etc/network/interfacesna

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto enp4s8
#iface enp4s8 inet dhcp


#iface enp4s8 inet static
#address 192.168.2.251
#netmask 255.255.255.0
#network 192.168.2.0
#broadcast 192.168.2.255
#gateway 192.168.2.1
#dns-nameservers 192.168.2.1

Następnie wykonaj powyższe kroki:

1 - sudo service network-manager stop

2 - sudo ifconfig enp4s8 upaby wyświetlić interfejs

3 - Następnie zmuś Ubuntu, aby poprosił o nową dzierżawę DHCP przez sudo dhclient enp4s8

4 - Wykonano ręcznie sudo service network-manager start * To jest, gdy mam połączenie z siecią

Te kroki zadziałały.

Do waszej informacji - Live CD miał również połączenie z Internetem Nie kopiowałem plików z live CD.

Todo - muszę mieć statyczny adres IP. Nie działa, jeśli wrócę ze starymi ustawieniami. nadal rozwiązuje problemy i nie dotyczy tego postu. Przepraszam, proszę.


Uaktualniono z Ubuntu 16.04 do 18.04 i napotkał ten problem. W końcu znalazłem działające rozwiązanie, gdy miałem zamiar obniżyć do 16.04 ponownie. Musisz opublikować tę odpowiedź w pytaniu „problem z połączeniem sieciowym po aktualizacji do Ubuntu 18”.
Roshan Salian

2

Miałem dość podobny problem po aktualizacji Ubuntu (12.04).

Rozwiązałem to, logując się w trybie odzyskiwania, a następnie aktywując sieć, a następnie pisząc w konsoli:

sudo apt-get remove network-manager
sudo apt-get update
sudo apt-get install network-manager

7
Jak to zrobić, jeśli nie masz połączenia z siecią / Internetem?
sierpień

2
NIE Rób tego, jeśli nie masz połączenia z siecią na żywo
Jabberwockey
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.