Оно везде работает, но таким образом, каким сделал ты - нет. Смотри что есть переменная $6 в /etc/ppp/ip-up - это $PPP_IPPARAM - название твоего p-t-p туннеля, которое задается в /etc/ppp/peers/<your_scriptname> параметром ipparam your_tunnelname. В man pppd это подробно описано. Ну и кроме того, еще нужно дополнить скрипт командами маршрутизации с новым именем интерфейса, если таковые требуются.
Если хочется сделать именно по названию устройства, то следует поправить переменную в операторе выбора case, но привязку к юниту я бы не стал делать, иногда не срабатывает.