Strona 1 z 1

[+] Debian nazwał interfejsy eth0 - enp0s20f0

: 24 grudnia 2015, 09:52
autor: Kracak
Witam, przy instalacji testing z netinstall już widziałem, że przy wyborze interfejsu widniała nazwa enp0s20f0 sieciówki eth0 itp dla trzech pozostałych. Pytanie jak to zmienić już w zainstalowanym systemie. Przeszukałem internet i fora i cały system ale niestety nigdzie nie widzę pliku podmieniającego nazwy.

Kod: Zaznacz cały

dmesg | grep eth

[    1.422432] igb 0000:00:14.0: added PHC on eth0
[    1.422514] igb 0000:00:14.0: eth0: PBA No: 010A00-000
[    1.768811] igb 0000:00:14.1: added PHC on eth1
[    1.768892] igb 0000:00:14.1: eth1: PBA No: 010A00-000
[    2.113095] igb 0000:00:14.2: added PHC on eth2
[    2.113175] igb 0000:00:14.2: eth2: PBA No: 010A00-000
[    2.457325] igb 0000:00:14.3: added PHC on eth3
[    2.457407] igb 0000:00:14.3: eth3: PBA No: 010A00-000
[    2.459665] igb 0000:00:14.1 enp0s20f1: renamed from eth1
[    2.479822] igb 0000:00:14.0 enp0s20f0: renamed from eth0
[    2.491583] igb 0000:00:14.2 enp0s20f2: renamed from eth2
[    2.507613] igb 0000:00:14.3 enp0s20f3: renamed from eth3
Tak więc przy starcie nazywa karty sieciowe po staroświecku potem natomiast wprowadza nowoczesne nazwy.

Próbowałem tak jak we wcześniejszych wersjach debiana wymusic mu nazwy po MAC ale niestety nie działa to.

Kod: Zaznacz cały

cat /etc/udev/rules.d/70-persistent-net.rules
 
# PCI device 0x8086:0x1533 (igb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="0c:c4:7a:71:72:cf", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"


# PCI device  (igb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="0c:c4:7a:6a:c1:48", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
Płyta to supermicro z 4 sieciówkami oparta o Atoma c25558. Przy instalacja debiana 8 wszytko było ok. A przy testingu niestety się takie hocki klocki wydarzyły. Wiem, że można korzystać z tych zmian ale przewalam konfigi ze starego serwera i za dużo czasu musiałbym poświęcić na dostosowanie wszystkiego. Poza tym przyzwyczaiłem się do ETH.

: 24 grudnia 2015, 12:32
autor: dedito
Spróbuj dopiski do etc/default/grub:

Kod: Zaznacz cały

GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=1 biosdevname=0"

http://askubuntu.com/questions/590029/a ... interfaces

: 24 grudnia 2015, 14:28
autor: Kracak
Niestety mimo wykonania zmian i zrobienia update-grub nazwy interfejsów pozostają niestety bez zmian.

: 24 grudnia 2015, 14:53
autor: marcin1982
Ma być net.ifnames=0

: 24 grudnia 2015, 15:19
autor: Kracak
@marcin1982 wielkie dzięki za pomoc. Teraz wygląda wszystko jak należy. @dedito Tobie też dzięki byłeś blisko :)