Для дела надо было запускать при подключнии vpn скрипт который правил ipfw
В итоге узнал что mpd передаёт 5 аргументов.
Имя присвоенного интерфейса (например ng0)
Тип присвоенного адреса (например inet)
IP сервера
VPN ip клиента
Имя пользователя