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 direkt miteinander kommunizieren. Beispielsweise könnte Rechner 'A' eine selbstentwickelte Serveranwendung bereitstellen, auf die von den Rechnern 'B', 'C', 'D', … zugegriffen werden soll.
Dazu muss eine entsprechende iptables Konfiguration im 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 den Port 8080 in 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 generisches Modul gepackt
tar czf portForwarding.tgz ~/portForwarding/opt/
und auf den Satellitenserver geladen werden.