Dies ist eine alte Version des Dokuments!


Port Weiterleitung Host->Gast

Manchmal kann es für bestimmte Anwendungen sinnvoll sein, dass mehrere bwLehrpool-VMs über einen bestimmten Port miteinander kommunizieren können. Beispielsweise könnte Rechner 'A' eine Serveranwendung bereitstellen, auf die von den Rechnern 'B', 'C', 'D', … zugegriffen werden soll.

Dazu muss eine entsprechende iptables-Konfiguration ins MiniLinux integriert werden.

Legen Sie zunächst die nötige Ordnerhierarchie an:

mkdir -p ~/portForwarding/opt/openslx/iptables/rules.d
cd ~/portForwarding/opt/openslx/iptables/rules.d

Legen Sie dort folgende Beispielregel ab, die Port 1234 des Hostsystems auf Port 8080 der VM weiterleitet:

10-port-forwarding
#!/bin/sh
iptables -t nat -A PREROUTING -p tcp --dport 1234 -j DNAT --to 192.168.101.20:8080

Dieses Skript muss dann als tar-gz-basiertes Archiv (Endung .tgz) gepackt …

tar czf portForwarding.tgz ~/portForwarding/opt/

… und als generisches Modul auf den Satellitenserver geladen werden.

Drucken/exportieren