LINUX.ORG.RU
решено ФорумAdmin

Белая подсеть за серым IP PPPoE

 , ,


0

1

Добрый день!

Пров (РТК) дает подсетку реальных 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 - не работает тоже...


Заработало. Я ошибся в цифре IP, когда пробовал. ;P Плюс все хитрости с policy based и onlink не нужны. Надо 2.2.2.1 на каком-нибудь из локальных интерфейсов или бриджей поднять. После поднятия PPP интерфейса достаточно добавить: ip route del default && ip route add default dev ppp0 src 2.2.2.1

nstorm
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.