If ipparam option is supplied to pppd, pppd is supposed to pass its argument to scripts like /etc/ppp/ip-up. However, after a system upgrade from Squeeze to Wheezy, this stopped working. Previously, ip-up was invoked like this: /etc/ppp/ip-up iface tty speed local-ip remote-ip ipparam Now, ipparam is replaced by a second copy of remote IP, like this: /etc/ppp/ip-up iface tty speed local-ip remote-ip remote-ip This breaks scripts that depend on ipparam being set correctly.
I think this issue is related to #635472.
I’m bitten by this bug as well. Using pptpd to call ppp, and ipparam is replaced with client intetnet ip (not ppp remote ip).
Are you still able to reproduce this issue?