Public bug reported:

I have seen that my xen machine reply to arp requests two times.

12:22:17.472843 arp who-has x.x.10.130 tell x.x.10.100
12:22:17.472910 arp reply x.x.10.130 is-at fe:ff:ff:ff:ff:ff
12:22:17.472935 arp reply x.x.10.130 is-at 00:1d:7d:96:c6:3c

The interfaces peth0 and veth0.0 are set to arp off.
But xenbr0 was not set to arp off. It seems that "xend" is creating the bridge 
with arp on and the network-bridge (and xen-network-common.sh) script keep that 
bridge.

# Usage: create_bridge bridge
create_bridge () {
    local bridge=$1

    # Don't create the bridge if it already exists.
    if [ ! -e "/sys/class/net/${bridge}/bridge" ]; then                  # 
<--------- is already created by xend
        brctl addbr ${bridge}
        brctl stp ${bridge} off
        brctl setfd ${bridge} 0
        ip link set ${bridge} arp off
        ip link set ${bridge} multicast off
    fi

I changed to script

# Usage: create_bridge bridge
create_bridge () {
    local bridge=$1

    # Don't create the bridge if it already exists.
    if [ ! -e "/sys/class/net/${bridge}/bridge" ]; then
        brctl addbr ${bridge}
    fi
    # Change the settings of the already created interface
    brctl stp ${bridge} off
    brctl setfd ${bridge} 0
    ip link set ${bridge} arp off
    ip link set ${bridge} multicast off


I don't know if that is the solution but it works for me. Perhaps it is 
possible to store bridge settings to give xend information how xenbr0 should be 
configured.

** Affects: xen-3.1 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
arp reply from xenbr0
https://bugs.launchpad.net/bugs/175547
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to