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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Zmieniłem nazwy interfejsów sieciowych systemd typu wlp2s0, enp2s0 na wlan0, eth0`modyfikując linijkę GRUB_CMDLINE_LINUX w /etc/default/grub z:
GRUB_CMDLINE_LINUX="pci=nomsi"
na:
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:
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:
# 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
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:
cat /etc/udev/rules.d/80-net-name-slot.rules
# 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:
udevadm info /sys/class/net/net | grep ID_NET_NAME_PATH E: ID_NET_NAME_PATH=enp0s25
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)
Offline
Pokaż zawartość plików w /etc/network/interfaces.d/
Offline
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:
auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp
na:
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
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/*.
Offline
Strony: 1