On 07/04/10 23:58, Fajar A. Nugraha wrote:> On Mon, Jul 5, 2010 at 9:45 AM, Net Warrior <netwarrior863@gmail.com>
wrote:
>
>> Hi there.
>>
>> I need some advice about how to set up my network, I''m a bit
confused.
>>
>> First, all the docs I read talk about a xenbr0 interfase which I do not
>> have, I only have eth0 of course and peth0.
>>
> Old Xen version use xenbr0 as the default bridge name.
> Newer Xen version use eth0 as the default bridge name
>
>
>> eth0 is wired to the internet with a public IP, peth0 has no ip.
>> So i do not know how to handle peth0 in order to enable the DomU gests
>> to connect to the internet.
>>
>> xend-config looks like this.
>>
>> (network-script network-bridge)
>> (vif-script vif-bridge)
>>
>> Do not know if my DomU config file should be
>> vif = [ ''bridge=eth0'' ]
>> vif = [ ''bridge=xenbr0'' ]
>> vif = [ ''bridge=peth0'' ]
>> vif = [ip=x.x.x.x ]
>>
> run "brctl show"
> look at the column "bridge name". I suggest you add static MAC
address
> there as well, to prevent domU from detecting MAC address changes and
> (in some distros) assign new device names every time domU boots. I
> also like to put custom vif name, so I''d get more meaningful entry
in
> dom0 (e.g. when doing "brctl show") instead of just something
like
> "vif5.0".
>
> My entry for bridge networking is something like this (note that I use
> custom bridge)
>
>
> vif = [
> ''mac=00:16:3E:52:CB:78, bridge=br129,
vifname=ubuntu-eth0''
> ]
>
> Also note that the default bridge networking (in your case, using eth0
> bridge) means domU will be using the same method as dom0 to get its IP
> address. This is fine when you''re in a LAN with dhcp enabled. It
might
> became a problem, however, for some dom0 networking setup (for
> example, if the dom0 needs to use pptp to get internet access)
>
>
Thank you, I''ve done that.
eth0 inet addr:x.x.x.x Bcast:0.0.0.0 Mask:255.255.252.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2620069 errors:0 dropped:0 overruns:0 frame:0
TX packets:312635 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:659430301 (628.8 MiB) TX bytes:27199638 (25.9 MiB)
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:15326 errors:0 dropped:0 overruns:0 frame:0
TX packets:15326 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:64535771 (61.5 MiB) TX bytes:64535771 (61.5 MiB)
peth0 Link encap:Ethernet HWaddr 00:21:86:94:c5:c0
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:2620212 errors:0 dropped:0 overruns:0 frame:0
TX packets:312785 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:696116739 (663.8 MiB) TX bytes:27224805 (25.9 MiB)
Interrupt:154 Base address:0x2000
ubuntu904 Link encap:Ethernet HWaddr fe:ff:ff:ff:ff:ff
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:103 errors:0 dropped:0 overruns:0 frame:0
TX packets:962174 errors:0 dropped:1399 overruns:0 carrier:0
collisions:0 txqueuelen:32
RX bytes:8573 (8.3 KiB) TX bytes:57825325 (55.1 MiB)
Now, what should I do now, add an reserved range IP address to the host
like 192.x.x.x and use iptables to filter the packages of the filter is
done automatically by the peth/vif.X? I tried to assign an IP like that
to the host ( within the host and from the DomU config file ) and still
cannot reach internet, I copied the resolv.conf from dom0 to domU just
in case.
Thanks for your time and support
Regards
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users