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 ~/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.