Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Oct 2010 14:37:05 +0100
From:      David Evans <dave.evans55@googlemail.com>
To:        FreeBSD Net <freebsd-net@freebsd.org>
Subject:   Re: Bridge problems, possibly due to proxy arp on Parallels Desktop
Message-ID:  <4CC82B01.5030404@googlemail.com>

next in thread | raw e-mail | index | archive | help
[ posted to freebsd-net@freebsd.org 2010-10-27 ]

More weirdness. Pinging from 192.168.0.2 (Mac OS X) to 192.168.0.220
(VPN client) and monitoring em0 on 192.168.0.8 (the VPN server bridge), I find
that each ping request generates two ICMP echo replies to two different
ethernet addresses. Here is the tcpdump:

------
Script started on Wed Oct 27 13:41:29 2010
tcpdump -i em0 -ne icmp
tcpdump: WARNING: em0: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on em0, link-type EN10MB (Ethernet), capture size 96 bytes
13:43:05.556768 00:1d:4f:fa:f4:a0 > 00:bd:e5:22:02:00,
  ethertype IPv4 (0x0800), length 98: 192.168.0.2 > 192.168.0.220:
   ICMP echo request, id 50437, seq 0, length 64
13:43:05.557318 00:bd:e5:22:02:00 > 00:1c:42:01:3f:6c,
   ethertype IPv4 (0x0800), length 98: 192.168.0.220 > 192.168.0.2:
    ICMP echo reply, id 50437, seq 0, length 64
13:43:05.557318 00:bd:e5:22:02:00 > 00:1d:4f:fa:f4:a0,
  ethertype IPv4 (0x0800), length 98: 192.168.0.220 > 192.168.0.2:
     ICMP echo reply, id 50437, seq 0, length 64
3 packets captured
4 packets received by filter
0 packets dropped by kernel
Script done on Wed Oct 27 13:43:51 2010
---------

I don't have a rational explanation for this, but I think I may be chasing
two bugs. Bug 1. The FreeBSD bridge assigns the ethernet address for the
VPN client to the wrong interface unless told to do otherwise with a static
assignment.  Bug 2. The Desktop bridge changes the destination ethernet
address of arp replies coming from NICs on the other side of the bridge
that are connected to a physical network ( the NICs that are plugged into
the Netgear router.) Normally this would not matter.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4CC82B01.5030404>