Z network-manager
jakiegoś powodu postanowiłem się go pozbyć , a teraz, aby dostać się do sieci, muszę biec sudo ifup eth0
. Oto, co cat /etc/network/interfaces
daje:
auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet dhcp
Jak mogę się upewnić, że nie wykonam tego żmudnego procesu ... jak uruchomić sieć automatycznie podczas uruchamiania?
networking
tshepang
źródło
źródło
Dodaj eth0 do
auto lo
, na przykład:Spowoduje to wywołanie lo (loopback) i eth0 podczas działania
ifup -a
(wykonywane w czasie rozruchu).Od
man interfaces
:źródło
auto eth0 ....
. Ale żadne z nich nie wspomina, że nie działałoby, gdyby byłoauto lo
na górze.nie jest to pomocne, jeśli nie chcesz konfigurować adresu IP w tym interfejsie. W moim przypadku chciałem uruchomić eth0, aby mógł wejść w konfigurację vswitch. Musiałem dodać następujące informacje dla interfejsu w / etc / network / interfaces
źródło
Dzisiaj miałem ten sam problem „ignorowanie nieznanego interfejsu eth0 = eth0”. Dla mnie problem był spowodowany faktem, że konfigurowałem eth1 (statycznie) zamiast eth0 (nie skonfigurowałem eth0).
Właśnie zmieniłem nazwę eth1 na eth0 i zadziałało.
Nadzieja może pomóc każdemu, kto popełnił ten sam błąd.
PS: przepraszam za mój zły angielski, nie wahaj się powiedzieć, że się pomylisz;)
źródło
W przypadku osób napotykających ten problem, a wybrana odpowiedź nie działa, uruchom,
ifconfig -a
aby upewnić się, że urządzenie Ethernet jest wyświetlane jako takie,eth0
które prawdopodobnie jest również domyślnym ustawieniem w konfiguracji. Mój jesteth1
z jakiegokolwiek powodu.Więc
/etc/network/interfaces
musiałem użyć:Ja także edytowałem
/etc/NetworkManager/NetworkManager.conf
i ustawiałem:źródło
Miałem ten sam problem, w którym ifup ens192 wywoływałby interfejs, ale rozruch sieci lub restartu usługi nie spowodowałby uruchomienia interfejsu ens192 ... został rozwiązany za pomocą tylko jednej linii automatycznej ...
nowa linia auto była taka ...
wersja, która nie działała, wyglądała tak (tam, gdzie mam dwie linie automatyczne)
źródło