%20zu%20einem%20von%20mehreren%20Netzwerkadaptern.png)
Ich verwende eine virtuelle Slackware 13.37-Maschine innerhalb von VirtualBox (aktuell).
Ich habe derzeit eine Reihe von Ubuntu-VMs auf einem einzigen Server, zusammen mit dieser Slackware-VM. Alle VMs wurden für die Verwendung des Modus „Internes Netzwerk“ eingerichtet, sodass sie sich alle in einem privaten LAN befinden und sich gegenseitig sehen können (d. h. Dateien untereinander teilen), aber vor der Außenwelt geschützt bleiben.
Auf diesen VMs (der Slackware-VM) muss ich in der Lage sein, ihr sowohl Zugriff auf dieses private Netzwerk als auch auf das Internet im Allgemeinen zu gewähren. Der erste Vorschlag, den ich zur Handhabung dieses Problems gefunden habe, besteht darin, der VM einen weiteren virtuellen Netzwerkadapter hinzuzufügen und ihn dann auf NAT einzustellen. Dies führt dazu, dass die Slackware-VM die folgende Netzwerkadapterkonfiguration hat:
-NIC#1: Internal Network
-NIC#2: NAT
Ich möchte den ersten Netzwerkadapter (NIC#1) so einrichten, dass er den gesamten Datenverkehr in den folgenden Subnetzen abwickelt:
10.10.0.0/255.255.0.0
192.168.1.0/255.255.255.0
Und ich möchte, dass der zweite virtuelle Netzwerkadapter (NIC#2) alles andere übernimmt (also den Internetzugriff).
Kann mir bitte jemand dabei helfen, dies auf meiner Slackware-VM einzurichten?
Darüber hinaus habe ich auf SuperUser und Stackoverflow nach ähnlichen Fragen gesucht, aber sie scheinen alle auf meine Situation zuzutreffen (d. h. sie beziehen sich alle auf OSX oder Ubuntu über die Verwendung eines UI-basierten Tools). Ich versuche, dies speziell auf Slack über die Befehlszeile zu tun.
Danke!
Antwort1
So ändern Sie die Netzwerkkonfiguration in Slackware über die CLI-Schnittstelle. Als Root:
nano /etc/rc.d/rc.inet1.conf
Sie müssen Ihre Schnittstelle (eth0, eth1, vermute ich) mit den erforderlichen Parametern bearbeiten, aber die Struktur ist bereits vorhanden. Drücken Sie dann Strg-X, Y, Eingabe (mit Nano, um zu beenden und die Änderungen zu speichern). Führen Sie anschließend den folgenden Befehl aus:
/etc/rc.d/rc.inet1 eth0_restart
/etc/rc.d/rc.inet1 eth1_restart
natürlich als Root. In einer VM müssen Sie möglicherweise neu starten, nachdem Sie die Netzwerkkarte hinzugefügt haben, bevor Sie diese Befehle ausführen. Vielleicht gibt es einen Weg ohne Neustart, aber ich weiß es nicht.