Czy istnieje sposób, aby wymusić aktywne połączenie sieciowe przed zalogowaniem?
Mam stację roboczą debian (squeeze 6.0.5 64 bit) i chciałbym, aby połączenie sieciowe było aktywowane bezpośrednio po włączeniu zasilania. W tej chwili połączenie sieciowe (przewodowa sieć LAN, DHCP) aktywuje się tylko po zalogowaniu.
Dodatkowe informacje:
Plik: / etc / network / intefaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
#NetworkManager#iface eth0 inet dhcp
networking
debian
debian-squeeze
Barranka
źródło
źródło
/etc/network/interfaces
?iface eth0 inet dhcp
dół linii. W tej chwili jest to skomentowane.Odpowiedzi:
Problem polega na tym, że masz program przestrzeni użytkownika, który zarządza połączeniem przewodowym o nazwie
NetworkManager
. Ponieważ ten program nie uruchamia się do momentu zalogowania, Twój Ethernet nie jest dostępny, dopóki się nie uruchomi i nie skonfiguruje.Jeśli chcesz zrezygnować z łatwej rekonfiguracji za pomocą GUI, spróbuj tego:
sudo cp /etc/network/interfaces /etc/network/interfaces.bak
sudo nano /etc/network/interfaces
eth0
automatycznie, zmieniającauto lo
naauto lo eth0
#NetworkManager#
część z ostatniego wiersza, aby odczytałaiface eth0 inet dhcp
Jeśli to nie rozwiąże, po prostu przywróć kopię zapasową, aby przywrócić zmiany i kontynuować rozwiązywanie problemów:
sudo cp /etc/network/interfaces.bak /etc/network/interfaces
Po tych zmianach konieczne będzie ręczne zarządzanie interfejsem sieciowym. Powinieneś przeczytać dalej
ifconfig
i/etc/network/interfaces
plik. Prawdopodobnie dobrze byłoby również przeczytać w NetworkManager.źródło