TUN/TAP/UML proxy arp and IPV6 don't like one another.

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

 



Good morning, hope the week is ending well for everyone.

Environment:
	2.4.33.3 host kernel with SKAS3 patch.
	Stock 2.6.18 UML guest kernel.

	Host kernel has IPV6 enabled but there are no IPV6 routers
	active on the subnet.  The active eth0 host interface only has
	a link-local address assigned to it.

The guest kernel boots up and activates its networking via TUN/TAP.
The guest kernel is able to ping the IP address assigned to the tun0
device.  Conversely a login on the host kernel is able to ping the IP
address assigned to the eth0 interface in the guest kernel.

Attempts to ping a second host on the subnet from the guest kernel
fails.  A tcpdump indicates target host receives the ICMP echo request
and attempts to ARP for the IP address of the guest kernel interface.
No ARP response is issued.

The following public ARP entry is present on the host kernel after the
guest kernel boots:

	vesd1.enjellic.com  *  * MP eth0

After the ping request the following ARP entry is added on the host
kernel:

	vesd1.enjellic.com ether FE:FD:C0:A8:01:C7 C tap0

A minute or two after the ping fails the above entry is removed from
the ARP table on the host kernel.

The host kernel was recompiled with the only change being to drop IPV6
from the kernel.  Identical guest OS implementation boots and properly
pings the same target host on the network.

I know 2.4.33.3 is a bit dated so this might be better to bounce off
Willy.

Thoughts, further suggestions?

Best wishes for a nice weekend.

As always,
Dr. G.W. Wettstein, Ph.D.   Enjellic Systems Development, LLC.
4206 N. 19th Ave.           Specializing in information infra-structure
Fargo, ND  58102            development.
PH: 701-281-1686
FAX: 701-281-3949           EMAIL: greg@xxxxxxxxxxxx
------------------------------------------------------------------------------
"Heaven goes by favor.  If it went by merit, you would stay out and your
 dog would go in."
                                - Mark Twain
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux 802.1Q VLAN]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Git]     [Bugtraq]     [Yosemite News and Information]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux PCI]     [Linux Admin]     [Samba]

  Powered by Linux