[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] NAT and bridge at the same time
jez wrote: On Fri, Mar 23, 2007 at 07:54:59AM +0100, carlopmart wrote:jez wrote:On Thu, Mar 22, 2007 at 04:37:45PM +0100, carlopmart wrote:Somebody knows if is it possible (with xen 3.0.3) to use an eth0 hosts interface as a bridge and nat virtual device at the same time for two virtual guests (one with nat interface and another as a bridge interface )?? How can I do??Can you explain the problem you are trying to solve here and explainwhich traffic is to be bridged and which is to be NAT'd?Dom0 has only one interface, eth0, is this correct? Are you saying that you want each VM to have two interfaces eth0 andeth1, where eth0 is bridged with the local LAN and eth1 is NAT'd? Or are you saying that you have two VMs and you want traffic from one VM tobe bridged and traffic from the other VM to be NAT'd? What distribution are you running: Debian? Fedora? ...? Please be a lot more specific when you ask for solutions to complicated problems.Sorry jez ... I will to try to explain:Dom0 has only one interface: eth0. I have two VMs and I need to use xenbr0 (linked to domU eth0) as a bridge on one VM, and on the other VM another xenbr0 as NAT'd device ...If you had answered the questions (your problem?, your distro?) you might have got a better solution. Too late now though ;-) When you have the time, I recommend you read: http://www.catb.org/~esr/faqs/smart-questions.html The following shows one way to set up a dom0 that has one interface eth0, and two domUs vm1 and vm2, so that: - Traffic from vm1 is bridged with eth0 on dom0 - Traffic from vm2 is NAT'd on dom0 We will assume that eth0 on dom0 has an address of 172.16.1.1# cd /etc/xen/scripts # cp vif-route vif-myrouteedit /etc/xen/scripts/vif-myroute: change: main_ip=$(dom0_ip) to: main_ip=10.0.0.1 echo 1 > /proc/sys/net/ipv4/ip_forward config file for vm1 should contain: vif = [ '' ]config file for vm2 should contain:vif = [ 'ip=10.0.0.2,script=vif-myroute' ] # iptables -t nat -A POSTROUTING -s 10.0.0.2 -o eth0 \ -j SNAT --to 172.16.1.1 Then start your domUs. Configure vm2 to have: address: 10.0.0.2 netmask: 255.255.255.252 gateway: 10.0.0.1 If everything works, then save the iptables rules on dom0: # /etc/init.d/iptables save cheers, jez _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users Many thanks jez, thats what I need to do ... -- CL Martinez carlopmart {at} gmail {d0t} com _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |