
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:
- Deaktivieren Sie den Netzwerkmanager
sudo service network-manager stop
- Rufen Sie die IP-Adresse vom Server ab, indem Sie Folgendes verwenden:
sudo dhclient eth0
- Weisen Sie die ersten IP-Adressen wie folgt zu:
sudo ip addr add 192.168.20.222/24 dev eth0
und wiederholen Sie dies für andere IP-Adressen. - 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