Re: ipv4: broadcast sometimes leaves wrong interface (since commit e066008b38ca9ace1b6de8dbbac8ed460640791d)
From: Julian Anastasov <ja@ssi.bg>
Date: 2011-12-01 20:59:43
Hello, On Thu, 1 Dec 2011, Jeroen van Ingen wrote:
FYI: we successfully tested two scenarios that provide a workaround with the current kernel versions: 1) Explicitly configuring Radius to use one of the secondary IPs as source for the DHCP broadcast. Since the IP we chose is only bound to eth0, this broadcast goes out the correct interface. Other system-generated broadcast would probably still go out the wrong interface, but at least it allows us to accept more than one PPTP client. 2) Adding an option to the "pppd" config, so the ppp-devices it creates do not use the primary IP from eth0 but rather one of the secondary addresses. This way we don't have to modify any other software that might generate a broadcast. While the second option provides a workable solution for us, we're still under the impression that this change in behavior might cause a problem for other users and/or configurations as well. We'll leave the rest of the considerations to the real experts, while remaining curious about the outcome :)
Yes, thanks for confirming that this is the actual problem! I hope David will find the best way to restore this feature.
Thanks again for your assistance. Regards, Jeroen van Ingen ICT Service Centre University of Twente, P.O.Box 217, 7500 AE Enschede, The Netherlands
Regards -- Julian Anastasov [off-list ref]