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/.
Witam.
Chcę przygotować system tak, aby móc go ładować na kilku komputerach (mam zainstalowane Ubuntu na pendrive). Wszystko jest ok, dopóki są to maszyny tego samego typu. Problem pojawia się kiedy zmieni się karta sieciowa.
Jul 14 14:06:13 lab6 dhclient: Internet Systems Consortium DHCP Client 4.2.4
Jul 14 14:06:13 lab6 dhclient: Copyright 2004-2012 Internet Systems Consortium.
Jul 14 14:06:13 lab6 dhclient: All rights reserved.
Jul 14 14:06:13 lab6 dhclient: For info, please visit https://www.isc.org/software/dhcp/
Jul 14 14:06:13 lab6 dhclient:
Jul 14 14:06:13 lab6 dhclient: Error getting hardware address for "em1": No such device
Doszedłem, że powoduje to fakt, że w /etc/network/interfaces zapisamy jest em1, a z kolei karta na drugiej maszynie ma interfejsy ethX.
Mogę jakoś wymusić odświeżenie tego?
Ostatnio edytowany przez djmentos (2014-07-14 16:03:53)
Offline
Odświeżyć podczas startu plik interfaces, tak aby miał aktualne dla danej maszyny interfejsy.
Offline
Ręcznie przepisać dla danej maszyny.
P.S,
Ubuntu używa network managera wiec ten plik może być tylko z interferejsem lo.
Offline
Wolałbym to rozwiązać w sposób automatyczny. Maszyn nie mam 2 czy 3, tylko prawie 200. To jest Ubuntu bez X, nie ma NetworkManagera.
Na pewno da się to jakoś zrobić, bo jak odpalam zwykłe LiveCD czy to Ubuntu czy Debiana, to nie muszę nic modyfikować, sieć mam od razu po bootowaniu.
Ostatnio edytowany przez djmentos (2014-07-15 09:11:48)
Offline
Niekoniecznie ręcznie, można by napisać regułę dla udeva by na bazie określonego sprzętu przepisywał interfejsy, Nawet jest chyba do tego specjalny pliczek w /etc/udev/rules.d/70-persistent-net.rules . Instrukcje są w pliku.
Offline