|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] NAT through Dom0 on unstable branch
Eitan Isaacson <ee.jay.eye@xxxxxxxxx> wrote:
> These are the steps that I take (note, these steps worked fine in
> "testing" and "stable" branches):
>
> I first set up a bridge with a private IP:
>
> brctl addbr mybr0
> ip addr add 192.168.0.1/24 dev mybr0
> ip link set mybr0 up
>
> These are my network scripts in the xend config file:
>
> (network-script network-route)
> (vif-script vif-bridge)
> (vif-bridge mybr0)
>
> I start a DomU with an IP of 192.168.0.101, and I am able to ping Dom0
> (192.186.0.1).
>
> I enable IP forwarding, and I set up NAT:
>
> sysctl -w net.ipv4.ip_forward=1 # (if not allready done by xend)
> iptables -t nat -A POSTROUTING -j MASQUERADE \
> -o eth0 -s 192.168.0.1/24
An alternative solution would be:
iptables -t nat -F POSTROUTING
iptables -t nat -F PREROUTING
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.2.0/24 -j SNAT \
--to-source <your.public.ip.address>
for incoming connections you could do some portforwarding:
iptables -t nat -A PREROUTING -i eth0 -d <your.public.ip.address> \
-p tcp --dport 80 -j DNAT --to-dest <ip.address.of.domU>
by
Töns
--
There is no safe distance.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|