Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2017-08-10 19:09:17

  hubot - Użytkownik

hubot
Użytkownik
Zarejestrowany: 2017-04-13

System się długo uruchamia po zmianie nazw interfejsów sieciowych

Zmieniłem nazwy interfejsów sieciowych systemd typu wlp2s0, enp2s0 na wlan0, eth0`modyfikując linijkę GRUB_CMDLINE_LINUX w /etc/default/grub z:

Kod:

GRUB_CMDLINE_LINUX="pci=nomsi"

na:

Kod:

GRUB_CMDLINE_LINUX="pci=nomsi net.ifnames=0"

na świeżej instalacji systemu Debian GNU/Linux testing z zainstalowanymi własnościowymi sterownikami NVIDIA. Zrobiłem to ponieważ moja karta USB Wi-Fi nie chciała współpracować z nazwami systemd.

Po wyłączeniu nazw systemd otrzymuję następujący komunikat przy starcie systemu:

Kod:

A start job is running for raise network interfaces (2 minutes of 5 mins 1 sec)

i mój system uruchamia się długo.

Plik /etc/network/intefaces:

Kod:

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

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

Dlaczego otrzymuję ten komunikat przy starcie systemu? Jak mogę się go pozbyć?

Ostatnio edytowany przez hubot (2017-08-10 19:10:10)

Offline

 

#2  2017-08-10 19:21:11

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: System się długo uruchamia po zmianie nazw interfejsów sieciowych

Wywal net.ifnames=0 z gruba a zatrudnij do tego zadania udeva, powinno radykalnie pomóc.

Chyba, że u Ciebie wariuje np Network-Manager albo Wicd, może będzie go trzeba wywalić z opcją purge i jeszcze raz zainstalować.

Przykład konfiga do udeva:

Kod:

cat /etc/udev/rules.d/80-net-name-slot.rules

Kod:

# PCI device 0x8086:0x10bd (e1000e)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ENV{ID_NET_NAME_PATH}=="enp0s25", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="net"

# USB device 0x0cf3:0x9271 (usb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ENV{ID_NET_NAME_PATH}=="wlp0s29f7u2", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

Nazwę interfejsu do zmiennej ID_NET_NAME_PATH musisz wytargać z udeva tak:

Kod:

 udevadm info  /sys/class/net/net | grep ID_NET_NAME_PATH
E: ID_NET_NAME_PATH=enp0s25

Kod:

udevadm info  /sys/class/net/wlan0 | grep ID_NET_NAME_PATH
E: ID_NET_NAME_PATH=wlp0s29f7u1

Teoretycznie wygląda strasznie, ale faktycznie to nic trudnego, taki konfig.

Ostatnio edytowany przez Jacekalex (2017-08-10 19:25:37)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2017-08-10 19:39:38

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: System się długo uruchamia po zmianie nazw interfejsów sieciowych

Pokaż zawartość plików w /etc/network/interfaces.d/

Offline

 

#4  2017-08-10 20:06:33

  hubot - Użytkownik

hubot
Użytkownik
Zarejestrowany: 2017-04-13

Re: System się długo uruchamia po zmianie nazw interfejsów sieciowych

yossarian napisał(-a):

Pokaż zawartość plików w /etc/network/interfaces.d/

Dzięki Ci wielkie!!!

Rozwiązałem problem zmieniając plik /etc/network/interfaces.d/setup z:

Kod:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

na:

Kod:

auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet dhcp

Pomogłeś mi.

Ostatnio edytowany przez hubot (2017-08-10 20:06:45)

Offline

 

#5  2017-08-10 20:18:41

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: System się długo uruchamia po zmianie nazw interfejsów sieciowych

Dziwne, o ile pamiętam, Debian już na etapie Squeeze zawsze miał domyślnie wpisy allow-hotplug dla intefejsów innych niż lo w /etc/network/*.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)