Jak sprawić, aby Ubuntu odkrył interfejsy dostępne na moim komputerze i wygenerował nowy /etc/network/interfaces
plik? Stworzył go po raz pierwszy, więc wiem, że może jakoś.
Czy jest coś takiego dpkg-reconfigure <what?>
, co sprawdziłoby mnie ponownie?
networking
ubuntu
configuration
Sionide21
źródło
źródło
Odpowiedzi:
w Ubuntu 14.04.1 TO się dzieje, jeśli sklonujesz system na inny sprzęt, ponieważ /etc/udev/rules.d/70-persistent-net.rules zawiera adresy MAC sprzętu Ethernet na komputerze źródłowym.
TAK - samo usunięcie /etc/udev/rules.d/70-persistent-net.rules umożliwia odświeżenie stanu do stanu roboczego podczas ponownego uruchamiania.
źródło
eth0
nazw sieci w starszym stylu. Dzięki nowym „przewidywalnym nazwom interfejsów sieciowych” wprowadzonym wokół Ubuntu15.10 sztuczka 70-perisistent-net.rules nie ma już zastosowania./ etc / network / interfaces jest generowany przez faktyczny instalator, a nie żaden z pakietów w twoim systemie:
Ponieważ nie jest zarządzany przez żaden konkretny pakiet, żaden pakiet nie będzie modyfikować pliku.
Jeśli chcesz dodać nowe interfejsy do / etc / network / interfaces, musisz to zrobić ręcznie. Alternatywnie, jeśli chcesz, aby twoje interfejsy sieciowe były automatycznie zarządzane przez twój system, uważam, że oficjalną odpowiedzią w tym momencie jest użycie NetworkManager. NetworkManager obsłuży konfigurację dla dowolnego interfejsu sieciowego, który nie jest wymieniony w / etc / network / interfaces.
źródło
Spróbuj uruchomić poniżej polecenia
możliwie.
Prawdopodobnie masz problem z udev. Jeśli uruchomiłeś się ponownie, a eth0 zniknął:
możesz mv / rm plik w /etc/udev/rules.d/70-persistent-net.rules i zrestartować, a twoja podstawowa karta ethernetowa powinna znów stać się eth0.
Stanie się tak, jeśli zmienisz płyty główne / karty sieciowe.
źródło