Hi!
Ich habe eine Frage: Ich versuche momentan ein paar UMLs auf meinem Server zu betreiben. Das Einrichten hat auch so weit geklappt. Nur mit dem Networking komme ich überhaupt nicht klar. Was muss ich nun genau machen, damit mein UML wie ein richtiger Server agiert (im netzwerktechnischen sinne, also verbindungen von innen nach aussen und umgekehrt). Ich habe 4 IP-Adressen, daran scheitert es also nicht. Ich komme nur mit der Anleitung auf user-mode-linux.sf.net in sachen networking nicht klar, weil da so vieles ist und so viele verschiedene IPs, ...
Ich hoffe mir kann jemand helfen und mir sagen, was ich wie einstellen muss. Währe wirklich eine riesengrosse Hilfe!
Networking mit User Mode Linux (UML)?
Re: Networking mit User Mode Linux (UML)?
folgendes Skript mappt die ports 10022 und 10080 auf 22 und 80 innerhalb der UML Installation um (ich hab nur 1 IP Adresse und muss mich mit dieser Krücke behelfen):
Code: Select all
#!/bin/bash
HOST_IP=169.169.169.169
UML_IP=192.168.0.148
iptables -t nat -F
iptables -t nat -s $UML_IP -I POSTROUTING -j MASQUERADE
iptables -t nat -A PREROUTING -i eth0 -p tcp -d $HOST_IP --dport 10801:10999 -j DNAT --to $UML_IP
PORT_TRANSFER="22 80"
for i in $PORT_TRANSFER
do
iptables -t nat -A PREROUTING -i eth0 -p tcp -d $HOST_IP --dport 100$i -j DNAT --to $UML_IP:$i
iptables -t nat -A PREROUTING -i eth0 -p udp -d $HOST_IP --dport 100$i -j DNAT --to $UML_IP:$i
done