tech-net archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: mcx(4) and bridge(4)



On 4/11/25 19:29, Mouse wrote:
Does tcpdump on mcx0 show the request leaving?

No, nothing.

bouyer@ suggested that it's something wrong with mcx leading to it not
receiving packets for the domU.  Snooping on the mcx could help tell;
if this is the problem, you'll see the arp request go out and then,
depending on whether you specified -p to tcpdump, either having tcpdump
running will fix it or you won't see anything coming back.

Either way, silence. The arp requests that show up on vlan2 do not show up on the physical interface.

It occurs to me that it could also be that net.inet{,6}.ip.forwarding
is turned off, but your test with the bge led to something turning it
on (handwave: some script might notice you're bringing up multiple
interfaces?).

% sysctl -a | grep forwarding
net.inet.ip.forwarding = 1
net.inet6.ip6.forwarding = 0
%

-- we don't use ipv6 here.

Another possibility is that you've got packet filtering turned on on
mcx but not on bge, such that it's dropping relevant traffic.

No packet filtering on the machine, no.

I definitely would start by snooping traffic to see where ARP is
failing.  Is the dom0 not receiving the request?

It is - it can access the DomU via ssh, and vice versa.

Is it not sending it on?

That is how I read it.

To make it more interesting: A machine on the vlan2 subnet pinging (without success) the DomU ends up with a valid arp cache entry - maybe the Dom0's doing?

Cheerio,
Hauke

--
     The ASCII Ribbon Campaign                    Hauke Fath
()     No HTML/RTF in email	        Institut für Nachrichtentechnik
/\     No Word docs in email                     TU Darmstadt
     Respect for open standards              Ruf +49-6151-16-21344


Home | Main Index | Thread Index | Old Index