Fügen Sie in Linux eine zweite Netzwerkkarte hinzu

Fügen Sie in Linux eine zweite Netzwerkkarte hinzu

An mehreren Stellen wird empfohlen, einige Zeilen hinzuzufügen /etc/network/interfacesund den Netzwerk-Daemon neu zu starten sudo /etc/init.d/networking restart. [1] [2]

Dies ist jedoch ein ziemliches Problem für eine virtuelle Maschine, für die ich nur die gewünschte Konfiguration der zweiten Netzwerkkarte zur Laufzeit kenne und die Änderungen möglicherweise nicht beibehalten möchte. Gibt es eine Möglichkeit, nurvorübergehendeine zweite Netzwerkkarte verwenden, ohne Zeilen zur Konfigurationsdatei hinzufügen und wieder löschen zu müssen?

Antwort1

ja, es ist möglich, zu zitieren ausUbuntu eth0-Konfiguration

Wir verwenden in diesem Beispiel eth0, Ihre Schnittstelle kann anders benannt werden, siehe „So finden Sie Ihre Netzwerkschnittstelle“.

Wenn Sie entweder wicd oder den Netzwerkmanager deaktiviert haben, haben Sie wahrscheinlich keine Netzwerkverbindung mehr. Stellen Sie über ein normales UTP-Kabel eine Verbindung zu Ihrem Router her und gehen Sie, sofern Sie DHCP aktiviert haben, wie folgt vor:

sudo ip link set dev eth0 down
sudo dhclient eth0

Dadurch wird Ihr eth0 mithilfe von DHCP gestartet. Ihr Netzwerk ist nun (vorerst) konfiguriert.

Wenn Sie DHCP nicht aktiviert haben, konfigurieren Sie Ihr Netzwerk mit den folgenden Befehlen. Die Gateway-Adresse ist die IP-Adresse Ihres Routers. Und Ihre IP sollte im selben Bereich liegen wie der Router.

sudo ip addr add 192.168.1.14/24 dev eth0
sudo ip link set dev eth0 up
sudo ip route add default via 192.168.1.1

Diese Befehle konfigurieren Ihre Schnittstelle, aber diese Änderungen überstehen einen Neustart nicht, da die Informationen nirgendwo gespeichert werden.

verwandte Informationen