Мережа не запускається під час завантаження


17

В основному моя мережа не запуститься. Неможливо використовувати дротові з'єднання.

Щоб зробити його ще більш чутливим до мозку, під час завантаження у відновлення та використання мережевої консолі мережа з’являється і працює. Поза одужанням нічого.

Наскільки я можу сказати, жодні налаштування не змінювалися між вимкненням та увімкненням з останнього часу, за винятком автоматичного оновлення ядра. Використання старого ядра, здається, не допомагає.

Також ця апаратна конфігурація працювала чудово протягом року з оновленнями ядра. Мережа завжди була автоматичною.

Інформація для подальших запитань ...

Менеджер мережі працює.

Як не дивно, мій мережевий інтерфейс ніколи не запускався, а також DHCP. Де в конфігурації я можу це знайти?

Щоб вирішити проблему вручну:

sudo ifconfig eth0 up
sudo /etc/dhclient

Що могло статися в моєму конфігурації, щоб не зробити цю роботу автоматично.

Інформація зібрана:

> lspci | grep net
> 6:00:19.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02)

Зміст / etc / network / інтерфейсів

auto lo
iface lo inet loopback

Після додавання

auto eth0
iface eth0 inet dhcp

з'являється інтерфейс eth0, але dhclientце не так.

-

Проблема знову виник при пробудженні зі сну.


Чи працює Менеджер мережі?
tj111

Відповіді:


14

Ви, ймовірно, відсутній рядок для цього у файлі інтерфейсів. Відкрийте /etc/network/interfacesі перевірте, чи є рядок для " eth0Якщо не додати":

auto eth0
iface eth0 inet dhcp

Це додасть eth0інтерфейс - і використовувати DHCP під час завантаження та пробудження.

Якщо ви все ще не отримуєте відповідь DHCP, можливо, вам також знадобиться додати dhcp назад за замовчуванням:

sudo update-rc.d dhcp3-server defaults


Не працює. Після сну / резюме sudo dhclientвсе-таки потрібно було. Картка вже працювала.
Дмитро Лихтен

Ок, так що перезавантажившись, мережа з’явилася автоматично. Дякую Марко!
Дмитро Лихтен

1
Щоб ця відповідь спрацювала, мені довелося вставити auto eth0строфу над «авто ло», яка вже там.
Ерігамі

це має працювати, але не знаю, чому це не працює для мене
Васим А.

Ця відповідь не вирішила мою проблему (Ubuntu 15.04, працює в VM). Я повинен робити /etc/init.d/network restartабо dhclient eth0після завантаження, перш ніж eth0 отримає свою IP-адресу з (мостового) інтерфейсу.
FractalSpace

1

Що робить ifconfig -a показує, коли воно не працює? Чи є eth0? Якщо ні, я перевірив би чорні списки модулів /etc/modprobe.d/blacklist*. Я б очікував, що консоль відновлення буде вшановувати їх, хоча так рухається далі ...

Якщо у вас є інтерфейс, це може бути якась хитра конфігурація всередині мережевого менеджера. Режим відновлення просто використовує деякі параметри IIRC за замовчуванням, тому я відкрию мережеві налаштування (клацніть правою кнопкою на аплет, натисніть редагувати з'єднання) і перевірте кілька речей:

  • Підключається автоматичне підключення
  • У вас MAC-адреса
  • MTU - автоматичний
  • Безпека 802.1x вимкнена
  • IPv4 встановлено на Автоматичне (DHCP)
  • Потрібна перевірка IPv4
  • Спеціальних маршрутів не повинно бути
  • IPv6 налаштовано на ігнорування

Якщо ifconfig -aне відображається eth0пристрій, це може бути щось специфічно апаратне. Що lspci | grep netпоказує? Якщо нічого, чи знаєте ви, що таке мережевий чіпсет?


ifconfig показує лише lo. чорний список має лише pcspkr. Інтерфейс мережевих налаштувань нічого не робить. Я спробував додати з'єднання так, як ви його описали.
Дмитро Лихтен

Коли мережа працює, взагалі немає жодного запису в мережевих з'єднаннях.
Дмитро Лихтен


-1

Я встановив dhcpcd5, і він працював на мене.

sudo apt-get install dhcpcd5


Це не зможе виправити відсутність мереж на настільному верстаті.
Брайам
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.