Мой eth0 прошел, и у меня нет подключения к интернету и сети


19

У меня было подключение к интернету, но когда я обновил VGA и перезагрузил компьютер, все для eth0 прошло.

Когда я использовал ifdown:

 ifdown: interface eth0 not configured

Есть ли что-то, что я мог сделать?

РЕДАКТИРОВАТЬ:
Содержание/etc/network/interfaces

auto lo
iface lo inet loopback

Когда я ifconfig у меня нет этих строк:

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

В Терминале набрали:

sudo gedit /etc/network/interfaces

а затем добавил эти строки внизу:

auto eth0
iface eth0 inet dhcp

затем я набрал:

sudo ifdown eth0
sudo ifup eth0

когда я посылаю вторую команду, я получаю следующее сообщение:

No DHCPOFFERS received
No working leases in persistent database - sleeping

Любая помощь?


Каково содержимое /etc/network/interfacesфайла?
Работа в

Ответы:


13

Пытаться:

sudo dpkg-reconfigure network-manager 

Если это не сработает, загрузитесь с live CD, создайте резервную копию старых сетевых настроек, удалите все файлы системного подключения и скопируйте их с live CD.

Изменить на Root:

sudo su

резервный:

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

Чисто:

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

копия:

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/

Вывод сообщения: Processing triggers for libc-bin=== ldconfig deferred processing now tracking placeЗатем я перезапустил свой сетевой менеджер, но больше ничего.
ALH

@phpGeek Я подумал, что это будет не так просто. Вы случайно не установили wicd?
virtualxtc

У меня его нет Это важно иметь?
ALH

@phpGeek нет, но вы в значительной степени исчерпали мои знания. У вас есть live CD, с которого вы можете загрузиться, чтобы получить интернет на этой машине? Мы могли бы просто скопировать файлы сети / интерфейсов оттуда ...
virtualxtc

Интернет работает на live CD! Какую команду я должен использовать для копирования файлов в моей системе?
ALH

10

Можете ли вы попробовать отредактировать / etc / network / interfaces и установить для него настройки по умолчанию для 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

Попробуйте перезагрузить сеть sudo service network-manager stop.

Если это не сработает, попробуйте sudo service network-manager stop.

Затем sudo ifconfig eth0 upвызвать интерфейс

Затем вынудите Ubuntu запросить новую аренду DHCP sudo dhclient eth0


Я изменил содержимое интерфейсов на то, что вы сказали. Дважды проверил это. Затем перезапустил Network-Manager сообщение было: network-manager start/running, process 3025ничего не произошло. У меня все еще нет связи. когда я печатаю sudo dhclient eth0в терминале, он ждет вечно.
ALH

Это может зависать, потому что он не может получить IP-адрес в аренду? Попробуйте определить, в чём проблема. Сначала проверьте маршрутизатор, возможно, он поддерживает только максимальное количество подключенных устройств, или порт, к которому вы подключаетесь, либо не работает, либо заблокирован. Лучше, если вы попробуете другой ноутбук или компьютер для подключения к тому же порту на маршрутизаторе, просто чтобы узнать, не является ли это проблемой маршрутизатора.
Честер

У меня есть один сетевой кабель. Я подключаю его к ноутбуку, и все работает нормально ( Obtain an IP address automaticallyрежим). Когда я подключаю тот же кабель к настольной системе, он не работает. У меня не было проблем с настольной системой, пока я не установил драйвер VGA и не обновил свою Ubuntu и некоторые другие pachages.
ALH

Попробуйте отключить маску DNS? gksu gedit /etc/NetworkManager/NetworkManager.confзатем закомментируйте строку dns=dnsmasq, добавив #перед ней.
Честер

gksu не устанавливается по умолчанию. Там написано установить его с помощью apt-get. У меня нет подключения к Интернету, чтобы установить его, но я использовал sudo gedit, если это не проблема, и замаскировал его, а затем перезапустил сетевой менеджер. ничего не произошло!
ALH

5

Благодарю . Это сработало для меня.
1 - у меня был IP-адрес, но нет подключения к интернету
2 - порт локальной сети был активен
3 - я назначил статический IP-адрес

Мой /etc/network/interfacesимел

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

У меня был ifconfigвывод как (это ручное редактирование - это было примерно так)

~$ 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)

Я изменил /etc/network/interfacesк

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

Затем следуйте вышеуказанным шагам:

1 - sudo service network-manager stop

2 - sudo ifconfig enp4s8 upвызвать интерфейс

3 - Затем вынудите Ubuntu запросить новую аренду DHCP, sudo dhclient enp4s8

4 - Вручную sudo service network-manager start * Это когда я получил соединение с сетью

Эти шаги сработали.

К вашему сведению - Live CD также имел подключение к интернету, я не копировал файлы с live cd.

Todo - мне нужен статический IP-адрес. Это не работает, если я вернусь со старыми настройками. все еще устранение неполадок и не имеет отношения к этому сообщению. Плз извините.


Обновлен с Ubuntu 16.04 до 18.04 и столкнулся с этой проблемой. Наконец-то нашёл работающее решение как раз когда я собирался снова перейти на 16.04. Вы должны опубликовать этот ответ в разделе «Проблема с сетевым подключением после обновления до Ubuntu 18».
Рошан Салиан

2

У меня была довольно похожая проблема после обновления Ubuntu (12.04).

Я решил это, войдя в режим восстановления, затем активировал сеть и набрал в консоли:

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

7
Как это сделать, если у вас нет подключения к сети / интернету?
Августин

2
НЕ ДЕЛАЙТЕ ЭТОГО, если у вас нет живого сетевого подключения
Jabberwockey
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.