Debian: Aktivieren Sie die Netzwerkverbindung beim Einschalten

0

Gibt es eine Möglichkeit, die Netzwerkverbindung vor dem Anmelden zu erzwingen?

Ich habe eine Debian-Workstation (Squeeze 6.0.5 64-Bit) und möchte, dass die Netzwerkverbindung direkt beim Einschalten aktiviert wird. Derzeit wird die Netzwerkverbindung (kabelgebundenes LAN, DHCP) nur aktiviert, wenn ich mich anmelde.


Zusätzliche Information:

Datei: / 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 
Barranka
quelle
Haben Sie Anpassungen an der Konfiguration, die sich auf das Netzwerk auswirken würden? Mit welcher Art von Netzwerk verbinden Sie sich? Kabelgebundenes Ethernet sollte bereits beim Booten verbunden sein.
Darth Android
@DarthAndroid Nein, ich habe keine Anpassungen ... Ich stimme Ihnen zu, aber aus irgendeinem Grund stellt das Netzwerk erst eine Verbindung her, nachdem ich mich angemeldet habe (zum ersten Mal nach dem Einschalten). Danach gibt es kein Problem mehr. Meine Lösung bestand darin, meinen Computer rund um die Uhr am Laufen zu halten ... Natürlich verliert er bei einem Stromausfall die Verbindung.
Barranka
Ist es einfaches Ethernet, PPPOE, WiFi, ein VPN-Tunnel ...? Was ist der Inhalt von /etc/network/interfaces?
Darth Android
@DarthAndroid Ich habe die Frage so bearbeitet, dass sie die angeforderten Informationen enthält. Vielen Dank!
Barranka
1
bewegt iface eth0 inet dhcpeine Zeile nach unten. Im Moment ist es auskommentiert.
Rob

Antworten:

1

Das Problem ist, dass Sie ein Userspace-Programm haben, das Ihre kabelgebundene Verbindung verwaltet NetworkManager. Da dieses Programm erst nach der Anmeldung gestartet wird, ist Ihr Ethernet erst verfügbar, nachdem es gestartet und konfiguriert wurde.

Wenn Sie auf die einfache Neukonfiguration mit der GUI verzichten möchten, versuchen Sie Folgendes:

  1. Sichern Sie Ihre Schnittstellendatei: sudo cp /etc/network/interfaces /etc/network/interfaces.bak
  2. Bearbeiten Sie Ihre Schnittstellendatei: sudo nano /etc/network/interfaces
    1. Sagen Sie ihm zu bringen eth0automatisch , indem die auto lozuauto lo eth0
    2. Entfernen Sie das #NetworkManager#Teil aus der letzten Zeile, damit es liestiface eth0 inet dhcp
    3. Ctrl+Ozu retten, Ctrl+Xzu verlassen.
  3. Starte deinen Computer neu.

Wenn das Problem dadurch nicht behoben wird, stellen Sie einfach die Sicherung wieder her, um die Änderungen zurückzusetzen und die Fehlerbehebung fortzusetzen: sudo cp /etc/network/interfaces.bak /etc/network/interfaces

Nach diesen Änderungen müssen Sie Ihre Netzwerkschnittstelle manuell verwalten. Sie sollten nachlesen ifconfigund die /etc/network/interfacesDatei. Es wäre wahrscheinlich auch gut, sich über NetworkManager zu informieren.

Darth Android
quelle
Es klappt! Aber jetzt gibt es ein anderes Problem: Ich kann keine Verbindung von einer anderen Arbeitsstation zu meinem Computer herstellen: s (Ich muss in der Lage sein, eine Verbindung mit smb herzustellen). Ich kann mich mit ssh und mysql verbinden ... aber smb funktioniert jetzt irgendwie nicht (es hat vorher gut funktioniert).
Barranka
Vergiss es, es funktioniert ... irgendwie hat es nur ein paar Minuten gedauert, bis es wieder funktioniert. Danke vielmals!!!!!
Barranka