Как победить ситуацию: требуется, чтобы после определенного таймаута неактивности отваливалась pppd. Но у моего провайдера по сетке гуляют широковещательные rip-пакеты, транслируемые клиентам, и поэтому таймаут не истекает никогда. Фильтр активности помог бы, но он для BSD :(