Ponieważ moja wbudowana karta sieciowa nie była obsługiwana przez system Ubuntu, byłem zmuszony użyć karty sieciowej USB do tymczasowego połączenia internetowego w czasie instalacji.
A karta sieciowa USB przyjęła eth0
nazwę, dzięki czemu stała się wbudowaną kartą sieciową eth1
.
Oczywiście, to nie ma znaczenia, ale tylko dla systemu „uroda” Chciałbym eth1
, aby stać eth0
pozwalając każdy nowo przyłączone NIC stać eth1
.
czy to możliwe?
To zmienia nazwę em1 na eth0 dla mnie na Ubuntu 14.04:
Źródło: odpowiedź Billf tutaj: https://bbs.archlinux.org/viewtopic.php?id=156375
Do twojej wiadomości, to było to, co pierwotnie widziałem w logach:
Wygląda na to, że systemd-udevd wykonywał negatywną pracę i na początku zmieniał nazwę eth0 na em1. Nie jestem pewien, jak to zrobić, ale zmiana nazwy na eth0 wydaje się działać.
Dla entuzjastów, którzy chcą dowiedzieć się więcej ... http://linux.dell.com/files/whitepapers/consistent_network_device_naming_in_linux.pdf
źródło
W Ubuntu Server 16.04LTS 70-persistent-net.rules nie istnieje i wiele postów nie pomogło. Po 4 godzinach poszukiwań wymyśliłem to rozwiązanie i ku mojemu zdziwieniu faktycznie zadziałało!
sudo ln -s / dev / null /etc/udev/rules.d/80-net-setup-link.rules
Następnie utwórz plik za pomocą sudo vi /etc/systemd/network/10-internet.link i dodaj następujące
[Dopasuj] Ścieżka = pci-0000: (adres MAC urządzenia)
[Link] Nazwa = eth0 (lub jakkolwiek chcesz to nazwać)
: wq, aby zapisać plik
następnie uruchom ponownie i dostosuj plik / etc / network / interfaces .. następnie uruchom ponownie
Mam nadzieję, że to komuś pomoże
źródło