Добрый день!
Пров (РТК) дает подсетку реальных IP, которую роутит через PPPoE интерфейс. Со моей стороны PPP получает IP из частной подсети, 172.16.1.33, с удаленной стороны PPP некий белый IP шлюза прова, пусть будет 1.1.1.1. У меня сеть скажем 2.2.2.1/29, которая я знаю что роутится через этот интерфейс.
ppp0 поднят, работает. Что-то не соображу как мне на этом же хосте поднять IP 2.2.2.1 и заставить его пакеты выдавать в ppp0.
Когда с моей стороны интерфейс типа eth, это делается параметром onlink в роуте. Типа default via 1.1.1.1 src 2.2.2.1 onlink dev ppp0. Только такое не работает с ppp. Также policy based routing пытался прикрутить. Типа ip rule add from 2.2.2.1 lookup 500; ip route add default dev ppp0 src 2.2.2.1 table 500 - не работает тоже...