Package: pptp-linux
Version: 1.9.0+ds-1
Severity: important

Dear Maintainer,

I have a VPN tunnel configuration which aims to redirect all internet traffic 
via the remote VPN.

The following pppd options are used in pppd tunnel configuration: defaultroute, 
replacedefaultroute

Everything worked ok since recent dist-upgrade (3 days ago).

Expected behaviour is so 'pon TUNNEL' replaces the default gw and creates two 
more new entries in the routing table, i.e.
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
VPNSERVER-PUBLIC-IP   192.168.0.1         255.255.255.0   UHG     0      0      
  0 eth0
VPNSERVER-INTERNAL-IP    0.0.0.0         255.255.255.255 UH    0      0        
0 ppp0
192.168.0.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0

Since recent system upgrade, 'pon TUNNEL' fails to automatically create host 
routing entry with the VPNSERVER-PUBLIC-IP via the old iface eth0, so now I get:
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
VPNSERVER-INTERNAL-IP    0.0.0.0         255.255.255.255 UH    0      0        
0 ppp0
192.168.0.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0

This leads to network not being accessible (and 100% cpu load).

When the missing host routing entry is added manually, by 'route add -host 
<VPNServer> gw 192.168.0.1' everything works ok.


IMPORTANT NOTE: 
The bug seems not to belong to pptp-linux package per se, since this package 
was not upgraded (and since the recent upgrade, the same pptp-linux version 
worked ok).
So the upgrade of some other system packages actually broke this default 
behaviour (iproute2 was one of the packages that were upgraded).
I am not sure however to which package to attribute the bug and therefore 
posting the bug report against pptp-linux. 

Thanks,
manul

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages pptp-linux depends on:
ii  libc6  2.26-4
ii  perl   5.26.1-4
ii  ppp    2.4.7-1+4

pptp-linux recommends no packages.

pptp-linux suggests no packages.

-- no debconf information

Reply via email to