Самое простое для новичка - купить статический адрес на 3G
Если не покупая, то-о-о-о ... забросить в /etc/ppp/ip-up.d/ скрипт, берущий у pppd при поднятии сеанса IP-адрес, который используется в последствии в правилах. (Не забыть в /etc/ppp/ip-down.d/ положить скрипт убирающий правило при разрыве связи)