Red Hat Bugzilla – Bug 24074
pulse does not correctly assign netmask or broadcast addresses
Last modified: 2015-01-07 18:42:49 EST
The pulse code leaves the determination of netmask and broadcast
information up to the ifconfig program, which almost always uses the
wrong values unless the network in question is a natural Class C
For anyone using Class A or Class B network address ranges subnetted
into smaller networks, ifconfig always uses the appropriate classes
natural netmask and determines the broadcast from a combination of the
IP address/netmask. This results in netmasks of 255.0.0.0 for a class
A network and 255.255.0.0 for a class B network, and broadcasts of
X.255.255.255 and X.Y.255.255 respectively.
What is needed is a mechanism for setting the netmask within lvs.cf
so that the netmask and broadcast can be determined and subsequently
passed as arguments to ifconfig.
Forwarded to Phil for review
This is being worked on. You will be able to specify a network bas on all
virtual IP addresses, the net router, and the real server.