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


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.