Dear Hong,
I am sorry I cannot help. I even did not understand why you are
using a so different setup. I believe that it is not the way Xen was
designed to run, and I would not do that way, but it is your system
and I do not know your reasons.
Hope you have better luck with the List.
On 1/27/06, Hong @ gmail <whtsang22@xxxxxxxxx> wrote:
> Hi Fernando Maior,
>
> Thanks for your information. I have a quick look on the Wiki document, but
> find that it is a bit different from my current setup.
> In my setup, I create 3 bridges in dom0 and dom0 also act as the firewall.
> Following is the summary of my configuration:
>
> 1) I by-pass the Xen bridge.
> - comment out the '(network-script network-bridge)' and '(vif-script
> vif-bridge)' in 'xend-config.sxp'
> - comment out the 'handle_iptable' in vif-bridge.
>
> 2) Create my own 3 bridges as follows:
> #
> # xbrwan0 (Wan bridge)
> #
> ip link set eth0 down
> ip addr flush eth0
> brctl addbr xbrwan0
> brctl stp xbrwan0 off
> brctl setfd xbrwan0 0
> ip addr add 192.168.21.11/24 dev xbrwan0 brd + (the xbrwan0 bridge ip)
> ip addr add 192.168.21.15/24 dev xbrwan0 brd + (NAT ip to 192.168.22.15)
> ip addr add 192.168.21.16/24 dev xbrwan0 brd + (NAT ip to 192.168.22.16)
> sleep 2
> brctl addif xbrwan0 eth0
> ifconfig eth0 0.0.0.0 up
> ip link set xbrwan0 up
> #
> # xbrdmz0 (Dmz bridge)
> #
> brctl addbr xbrdmz0
> brctl stp xbrdmz0 off
> brctl setfd xbrdmz0 0
> ifconfig xbrdmz0 192.168.22.11 netmask 255.255.255.0 up (the Dmz bridge
> ip)
> #
> # xbrlan0 (Lan bridge)
> #
> brctl addbr xbrlan0
> brctl stp xbrlan0 off
> brctl setfd xbrlan0 0
> ifconfig xbrlan0 192.168.23.11 netmask 255.255.255.0 up (the Lan bridge
> ip)
>
> 3) Start two domU with ip 15 and 16
> xm create domU01 (ip 192.168.21.15)
> xm create domU02 (ip 192.168.21.16)
>
> 4) Create the NAT tables.
> #
> iptables -X
> iptables -F
> iptables -X -t nat
> iptables -F -t nat
> iptables -t nat -A PREROUTING -i xbrwan0 -d 192.168.21.15 -j DNAT --to
> 192.168.22.15
> iptables -t nat -A POSTROUTING -o xbrwan0 -s 192.168.22.15 -j SNAT --to
> 192.168.21.15
> iptables -t nat -A PREROUTING -i xbrwan0 -d 192.168.21.16 -j DNAT --to
> 192.168.22.16
> iptables -t nat -A POSTROUTING -o xbrwan0 -s 192.168.22.16 -j SNAT --to
> 192.168.21.16
> sysctl -w net.ipv4.ip_forward=1
>
> In above setup, I ssh from Pc in Wan to domU01 and domU02.
> If I didn't create the Wan bridge, instead using the eth0, I can ssh from PC
> in Wan to domU01 and domU02.
>
> =========================================================================
> Following is the ifconfig and brctl show result.
> [root@jssrv01 conf]# ifconfig
> eth0 Link encap:Ethernet HWaddr 00:0D:0B:A7:2F:88
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:4710 errors:0 dropped:0 overruns:0 frame:0
> TX packets:4760 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:717399 (700.5 KiB) TX bytes:469146 (458.1 KiB)
> Interrupt:5 Base address:0xe800
>
> lo Link encap:Local Loopback
> inet addr:127.0.0.1 Mask:255.0.0.0
> UP LOOPBACK RUNNING MTU:16436 Metric:1
> RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
>
> vif1.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:33 errors:0 dropped:0 overruns:0 frame:0
> TX packets:451 errors:0 dropped:22 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:2418 (2.3 KiB) TX bytes:27310 (26.6 KiB)
>
> vif2.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:53 errors:0 dropped:0 overruns:0 frame:0
> TX packets:434 errors:0 dropped:27 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:3740 (3.6 KiB) TX bytes:25916 (25.3 KiB)
>
> xbrdmz0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
> inet addr:192.168.22.11 Bcast:192.168.22.255 Mask:255.255.255.0
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:86 errors:0 dropped:0 overruns:0 frame:0
> TX packets:32 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:4954 (4.8 KiB) TX bytes:2208 (2.1 KiB)
>
> xbrlan0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
> inet addr:192.168.23.11 Bcast:192.168.23.255 Mask:255.255.255.0
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
>
> xbrwan0 Link encap:Ethernet HWaddr 00:0D:0B:A7:2F:88
> inet addr:192.168.21.11 Bcast:192.168.21.255 Mask:255.255.255.0
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:4709 errors:0 dropped:0 overruns:0 frame:0
> TX packets:4049 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:646686 (631.5 KiB) TX bytes:416226 (406.4 KiB)
>
> and brctl show result:
> [root@jssrv01 conf]# brctl show
> bridge name bridge id STP enabled interfaces
> xbrdmz0 8000.feffffffffff no vif1.0
>
> vif2.0
> xbrlan0 8000.feffffffffff no vif3.0
> xbrwan0 8000.000d0ba72f88 no eth0
>
> Thanks
>
>
> ----- Original Message -----
> From: "Fernando Maior" <fernando.souto.maior@xxxxxxxxx>
> To: "Hong @ gmail" <whtsang22@xxxxxxxxx>; "Xen-users"
> <xen-users@xxxxxxxxxxxxxxxxxxx>
> Sent: Friday, January 27, 2006 7:28 PM
> Subject: Re: [Xen-users] How to setup Xen for 3 bridges environment?
>
>
> Hong,
>
> Did you have a look at Xen wiki documentation? You may
> compare http://wiki.xensource.com/xenwiki/XenNetworkingSuse
> to your experience and try something like that.
>
> On 1/26/06, Hong @ gmail <whtsang22@xxxxxxxxx> wrote:
> >
> > Hello,
> >
> > I am new to Xen and is trying a confugration that simulates a firewall
> > environment.
> > My target environment is to setup three bridges: one for Wan (xen-br0),
> > one
> > for DMZ (xbrdmz) and one for Lan (xbrlan)
> > The three subnet are as follows:
> > Wan: 192.168.21.0/24
> > Dmz: 192.168.22.0/24
> > Lan: 192.168.23.0/24
> >
> > I use xen3.0 and FC4 for both dom0 and domU.
> > My machine currently has one Nic, eth0, and I ensalve it into the Wan
> > bridge
> > xen-br0.
> >
> > Dom0 has the IP address 192.168.21.11. I have two domU in DMZ with IP
> > 192.168.22.15, 192.168.22.16).
> > I use NAT 192.168.21.15 -> 192.168.22.15 and 192.168.21.16 ->
> > 192.168.22.16
> > so that the PC from Wan can access the PC.
> > Most of the things work fine. I can ping dom0 and the two domU and vice
> > versa. I can ssh from dom0 and domU and vice versa and I can ssh from PC
> > on
> > Wan to dom0.
> > The only problem is that I cannot ssh from PC on Wan to domU.
> >
> > I have tried another setup. If I don't use the Wan bridge ( xen-br0 ) and
> > just use the eth0 and the Dmz bridge (xbrdmz), everything works perfectly.
> > (I can ssh from PC on Wan to domU also).
> >
> > However, I still want to have the Wan bridge cause I can add some domU in
> > Wan subnet (so that I can say, add some IDS domU to Wan bridge).
> > I have searched the mailing list and find a similar case is:
> > http://lists.xensource.com/archives/html/xen-users/2005-06/msg00669.html
> >
> > I have tried the NOTRACK option but still can help in my case.
> >
> > Just wonder anyone has setup similar environment?
> > Thanks alot.
> >
> >
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@xxxxxxxxxxxxxxxxxxx
> > http://lists.xensource.com/xen-users
> >
> >
>
>
> --
> Bye,
> Fernando Maior
> LPIC/1(31908)
> LinuxCounter(391325)
>
>
--
Bye,
Fernando Maior
LPIC/1(31908)
LinuxCounter(391325)
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|