Networking mit User Mode Linux (UML)?

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
Post Reply
flofri
Posts: 67
Joined: 2003-03-28 09:24
Contact:
 

Networking mit User Mode Linux (UML)?

Post by flofri »

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!
nn4l
Posts: 172
Joined: 2002-06-19 07:06
Contact:
 

Re: Networking mit User Mode Linux (UML)?

Post by nn4l »

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
Post Reply