Wie lege ich eine statische IP-Adresse fest?

Wie lege ich eine statische IP-Adresse fest?

Mein eth0 verwendet DHCP, um eine IP-Adresse für das Internet zu erhalten. Ich muss jedoch noch eine statische IP für mein LAN festlegen. Folgendes ist meine Einstellung in /etc/network/interface. Gibt es ein Problem mit dem Skript? Beim Versuch, das Netzwerk zu starten, schlägt es immer fehl.

Ich habe die IP über ifconfig überprüft und festgestellt, dass eth0:3 eingestellt ist, aber andere. Darf ich wissen, wo das Problem liegt?

  1 auto lo
  2 iface lo inet loopback
  3 
  4 #auto eth0
  5 #iface eth0 inet dhcp
  6 
  7 auto eth0:1
  8 iface eth0:1 inet static
  9 address 192.168.20.222
 10 netmask 255.255.255.0
 11 gateway 192.168.20.1
 12 
 13 auto eth0:2
 14 iface eth0:2 inet static
 15 address 192.168.30.222
 16 netmask 255.255.255.0
 17 gateway 192.168.30.1
 18 
 19 auto eth0:3
 20 iface eth0:3 inet static
 21 address 192.168.211.222
 22 netmask 255.255.255.0
 23 gateway 192.168.221.1   

Antwort1

Sie müssen `/etc/network/interfaces' nicht unbedingt bearbeiten, um die statischen IP-Adressen festzulegen. Sie können das mit dem Netzwerkmanager tun. Klicken Sie einfach mit der rechten Maustaste auf das Netzwerk-Applet und gehen Sie zu „Verbindungen bearbeiten“.

Wenn Sie den Netzwerkmanager jedoch nicht verwenden möchten, helfen Ihnen die folgenden Schritte bei der Zuweisung mehrerer IP-Adressen:

  1. Deaktivieren Sie den Netzwerkmanagersudo service network-manager stop
  2. Rufen Sie die IP-Adresse vom Server ab, indem Sie Folgendes verwenden:sudo dhclient eth0
  3. Weisen Sie die ersten IP-Adressen wie folgt zu: sudo ip addr add 192.168.20.222/24 dev eth0und wiederholen Sie dies für andere IP-Adressen.
  4. Fügen Sie die Standardroute hinzu mit:sudo route add default gw <internet gateway ip address>

Wenn Sie Schritt 2 ausführen, ist Schritt 4 nicht erforderlich. Ich hoffe, das hilft.

Antwort2

Wenn Sie NetworkManager installiert haben, könnte dies ein Problem mit /etc/network/interfaces verursachen. Siehe /usr/share/doc/network-manager/README.Debian (ich habe Ubuntu gerade genug verwendet, um es für jemand anderen zu installieren).

Antwort3

Wenn das Problem beim Einrichten einer statischen IP weiterhin besteht, führen Sie die folgenden Schritte aus, um eine neue statische IP-Adresse einzurichten:

Öffnen Sie das Terminal (Befehlszeile) und geben Sie den folgenden Befehl ein:

sudo vi /etc/network/interfaces

ODER

sudo gedit /etc/network/interfaces

Nehmen Sie die Änderungen wie folgt vor:

auto eth0
iface eth0 inet static
address 10.10.29.66
netmask 255.255.255.192
network 10.10.29.65
broadcast 10.10.29.127
gateway 10.10.29.65

Speichern und schließen Sie die Datei. Starten Sie das Netzwerk neu:

sudo /etc/init.d/networking restart

verwandte Informationen