This problem still exists on Debian 8, vlan version 1.9-3.2. It's an obvious fix, and the problem is quite annoying. It can be worked around with a post-up script, but it just cost me an hour of unnecessary troubleshooting on a network with multiple distributed routers.
Can you please integrate this fix? On Tue, 21 Jan 2014 13:25:58 +1300 Sebastian Castro <se...@requin.cl> wrote: > Package: vlan > Version: 1.9-3 > Severity: normal > Tags: patch > > -- System Information: > Debian Release: 7.2 > APT prefers stable-updates > APT policy: (500, 'stable-updates'), (500, 'stable') > Architecture: amd64 (x86_64) > > Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core) > Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/dash > > Versions of packages vlan depends on: > ii iproute 20120521-3+b3 > ii libc6 2.13-38 > > vlan recommends no packages. > > vlan suggests no packages. > > -- Configuration Files: > /etc/network/if-up.d/ip changed: > if [ -d "/proc/sys/net/ipv4/conf/$IFACE" ] > then > if [ -n "$IF_IP_PROXY_ARP" ]; then > if [ "$IF_IP_PROXY_ARP" -eq "1" ]; then > echo 1 > "/proc/sys/net/ipv4/conf/$IFACE/proxy_arp" > else > echo 0 > "/proc/sys/net/ipv4/conf/$IFACE/proxy_arp" > fi > fi > if [ -n "$IF_IP_RP_FILTER" ]; then > if [ "$IF_IP_RP_FILTER" -eq "0" ]; then > echo 0 > "/proc/sys/net/ipv4/conf/$IFACE/rp_filter" > elif [ "$IF_IP_RP_FILTER" -eq "1" -o "$IF_IP_RP_FILTER" -eq "2" ]; then > echo "$IF_IP_RP_FILTER" > "/proc/sys/net/ipv4/conf/$IFACE/rp_filter" > fi > fi > fi > > > -- no debconf information > >