debian 4
Есть модем, подключен бриджем, через него создается 2 pppoe подключения которые получают динамические ip вида 82.209.x.x, пользователи подключаются к серверу по vpn pptp, каким образом можно одной половине отдать первый pppoe, а второй - второй pppoe?
Проблема в том, что ip адреса pppoe динамические и сетевые интерфейсы пользователей и pppoe называются одинаково ppp , а номера им присваиваются по порядку т.е имена итерфейсов тоже динамические. Не могу придумать как написать скрипт для реализации nat и таблиц маршрутизации.
как раздать в сеть несколько pppoe
Модераторы: SLEDopit, Модераторы разделов
-
skor
- Сообщения: 419
- ОС: RTFM-OS v127.0.0.1
Re: как раздать в сеть несколько pppoe
Каждому из подключений прописываешь уникальный ipparam (prov1, prov2, users)
Если ipparam указан, то он будет передаваться скрипту ip-up в виде:
interface-name tty-device speed local-IP-address remote-IP-address ipparam
Скрипт ip-up запускает все скрипты из папки ip-up.d
Скрипты из папки ip-up.d запускаются с параметрами аналогичными ip-up (дополнительно к этому ipparam задатеся как переменная окружения PPP_IPPARAM)
Также можно подобное сделать с помощью параметра linkname.
При запуске скриптов этот параметр копируется в переменную окружения LINKNAME.
Если ipparam указан, то он будет передаваться скрипту ip-up в виде:
interface-name tty-device speed local-IP-address remote-IP-address ipparam
Скрипт ip-up запускает все скрипты из папки ip-up.d
Скрипты из папки ip-up.d запускаются с параметрами аналогичными ip-up (дополнительно к этому ipparam задатеся как переменная окружения PPP_IPPARAM)
Также можно подобное сделать с помощью параметра linkname.
При запуске скриптов этот параметр копируется в переменную окружения LINKNAME.