LINUX.ORG.RU
ФорумAdmin

pptpd, 2 uplink

 ,


0

2

Вечер добрый, помогите решить задачку c pptpd и маршрутизацией

2 аплинка от разных провайдеров приходят на сервер с дебианом, интерфейсы - eth0 и eth1

настройки eth0: ip 1.1.1.2 mask 255.255.255.0 gw 1.1.1.1

настройки eth1: ip 2.2.2.2 mask 255.255.255.0 gw 2.2.2.1

pptpd сервер поднят на eth0 и раздает клиентам адресацию 1.1.1.3-10

Задача: не изменяя для клиентов адреса сервера ( 1.1.1.2 ), начать им раздавать адреса 2го провайдера 2.2.2.3-10

Добавил table rt2 для дефолта на второго оператора (клиенты выходят во вне через это vpn): ip route add default via 2.2.2.1 dev eth1 table rt2 ip route add 2.2.2.0/24 dev eth1 src 2.2.2.2 table rt2 ip rule add from 2.2.2.0/24 table rt2 ip rule add to 2.2.2.0/24 table rt2

Итого: ip route: default via 1.1.1.1 dev eth0 1.1.1.0/24 dev eth0 src 1.1.1.2

ip route show table rt2: default via 2.2.2.1 dev eth1 2.2.2.0/24 dev eth1 src 2.2.2.2

внес изменения в pptpd.conf, клиенты подключаясь к pptpd получают адресацию из 2.2.2.0/24, но во вне выйти не могут

Куда копать, не знаю.....

Плохо разобрал вашу кашу, но, вроде вы не прописываете в table rt2 маршруты к pptp-клиентам (через ppp-интерфейсы), но зачем-то добавили правило выбора таблицы маршрутизации:

ip rule add to 2.2.2.0/24 table rt2

Так как цель этого правила мне не понятна, то посоветовать что-то затруднительно.

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