arp / noarp

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

 



Is there any way to get an IP alias on an interface, without it being
announced to arp queries?

Eg. I have 10.20.40.65 as a load balanced adress over machines at 10.20.40.50
and 10.20.40.51.

As far as I am aware, for the linux box to accept the traffic, it needs to
have an alias for that IP (the load balancer is not re-writing the headers,
its just throwing it at a different MAC), so I have configured eth0:1 as the
ip of the virtual IP.

This will work fine for machines on the other side of the load balancer
(alteon), but since the machines answer arp queries for that IP, any local
machines will not work.

Moving the network around physically (my prefered answer) is apparently not an
option, so I need to disable the arp answers for the load balanced address.
The noarp option does not seem to work on an alias, only on a primary
interface.

Any suggestions?

Graham

-
: send the line "unsubscribe linux-net" in
the body of a message to majordomo@vger.kernel.org
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