[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Re: Network bridging without adding bridge with brctl,
From: |
Jan Kiszka |
Subject: |
Re: [Qemu-devel] Re: Network bridging without adding bridge with brctl, possible? |
Date: |
Sun, 20 Feb 2011 15:15:13 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.8.1.12) Gecko/20080226 SUSE/2.0.0.12-1.1 Thunderbird/2.0.0.12 Mnenhy/0.7.5.666 |
On 2011-02-20 13:49, Gerhard Wiesinger wrote:
> On Sun, 20 Feb 2011, Jan Kiszka wrote:
>
>> On 2011-02-19 20:32, Gerhard Wiesinger wrote:
>>> Hello,
>> http://virt.kernelnewbies.org/MacVTap
>>
>> ip link add link eth1 name macvtap0 type macvtap mode bridge
>> ip link add link eth1 name macvlan0 type macvlan mode bridge
>> ifconfig macvlan0 ...
>
>
> Hello Jan,
>
> iproute2 2.6.37 is needed!
> http://devresources.linuxfoundation.org/dev/iproute2/download/iproute2-2.6.37.tar.bz2
>
> ==================================================================================
>
> 1.) Only macvtap interface used
> ==================================================================================
>
> For me it was just unlogically to use a VLAN type interface. Therefore I
> tried the following which worked nearly:
> /root/download/iproute2/iproute2-2.6.37/ip/ip link add link eth0 name
> macvtap0 type macvtap mode bridge
> /root/download/iproute2/iproute2-2.6.37/ip/ip link set macvtap0 address
> 1a:46:0b:ca:bc:7b up
> ip link show macvtap0
> ls -l /dev/tap*
> # crw-rw---- 1 root root 249, 8 Feb 20 13:07 /dev/tap8
> qemu-system-x86_64 ... some params ... -net
> nic,model=e1000,macaddr=1a:46:0b:ca:bc:7b -net tap,fd=3 3<>/dev/tap8
>
> Booting Knoppix 6.2 with ping is ok, MAC address is also correct on
> second host.
>
> Only problem is that from host to guest no networking is possible (only
> from guest to other host).
>
> Any ideas? I guess some forwarding is missing? iptables forward missing?
To my understanding macvlan(+macvtap) devices in bridge mode can only
talk to the outer world via the physical device they are attached to or
other macvlan nodes attached to that same device. Therefore...
> ==================================================================================
>
> 2.) Only macvtap interface used
> ==================================================================================
>
> /root/download/iproute2/iproute2-2.6.37/ip/ip link add link eth0 name
> macvtap0 type macvtap mode bridge
> /root/download/iproute2/iproute2-2.6.37/ip/ip link set macvtap0 address
> 1a:46:0b:ca:bc:7b up
> #/root/download/iproute2/iproute2-2.6.37/ip/ip link add link eth0 name
> macvlan0 type macvlan mode bridge
> #/root/download/iproute2/iproute2-2.6.37/ip/ip link set macvlan0 address
...the need for this additional macvlan device. You just have to set an
IP on macvlan0.
Jan
> 1a:46:0b:ca:bc:7c up
> ip link show macvtap0
> ip link show macvlan0
> ls -l /dev/tap*
> # crw-rw---- 1 root root 249, 8 Feb 20 13:07 /dev/tap8
> # No further TAP device created! (Reason why it doesn't work?)
> # 7c MAC is used!?
> qemu-system-x86_64 ... some params ... -net
> nic,model=e1000,macaddr=1a:46:0b:ca:bc:7c -net tap,fd=3 3<>/dev/tap8
>
> Booting Knoppix 6.2 without any networking, eth0 in guest has 7c MAC
> address.
>
> Any ideas?
> ==================================================================================
>
>
> Thnx.
>
> Ciao,
> Gerhard
>
> --
> http://www.wiesinger.com/
>
signature.asc
Description: OpenPGP digital signature
- [Qemu-devel] Network bridging without adding bridge with brctl, possible?, Gerhard Wiesinger, 2011/02/19
- [Qemu-devel] Re: Network bridging without adding bridge with brctl, possible?, Jan Kiszka, 2011/02/20
- Re: [Qemu-devel] Re: Network bridging without adding bridge with brctl, possible?, Gerhard Wiesinger, 2011/02/20
- Re: [Qemu-devel] Re: Network bridging without adding bridge with brctl, possible?,
Jan Kiszka <=
- Re: [Qemu-devel] Re: Network bridging without adding bridge with brctl, possible?, Gerhard Wiesinger, 2011/02/20
- Re: [Qemu-devel] Re: Network bridging without adding bridge with brctl, possible?, Jan Kiszka, 2011/02/20
- Re: [Qemu-devel] Re: Network bridging without adding bridge with brctl, possible?, Gerhard Wiesinger, 2011/02/20
- Re: [Qemu-devel] Re: Network bridging without adding bridge with brctl, possible?, Arnd Bergmann, 2011/02/20
- Re: [Qemu-devel] Re: Network bridging without adding bridge with brctl, possible?, Gerhard Wiesinger, 2011/02/21
- Re: [Qemu-devel] Re: Network bridging without adding bridge with brctl, possible?, Jan Kiszka, 2011/02/21
- Re: [Qemu-devel] Re: Network bridging without adding bridge with brctl, possible?, Arnd Bergmann, 2011/02/21
- Re: [Qemu-devel] Re: Network bridging without adding bridge with brctl, possible?, Gerhard Wiesinger, 2011/02/23
- Re: [Qemu-devel] Re: Network bridging without adding bridge with brctl, possible?, Jan Kiszka, 2011/02/23
- Re: [Qemu-devel] Re: Network bridging without adding bridge with brctl, possible?, Gerhard Wiesinger, 2011/02/24