The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Тематический каталог: PPTPD - привязка к номеру интерфейса. ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Тематический каталог: PPTPD - привязка к номеру интерфейса. ..."  +/
Сообщение от auto_topic (??), 16-Ноя-04, 04:40 
Обсуждение статьи тематического каталога: PPTPD - привязка к номеру интерфейса. (pptp patch interface)

Ссылка на текст статьи: https://www.opennet.ru/base/patch/pptpd_fix_int.txt.html

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "PPTPD - привязка к номеру интерфейса. (pptp patch interface)"  +/
Сообщение от Тошикemail (??), 16-Ноя-04, 04:40 
Простите ламу за вопрос. Но как патчить то?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "PPTPD - привязка к номеру интерфейса. (pptp patch interface)"  +/
Сообщение от Cinosemail (?), 24-Дек-04, 20:28 
Как я понимаю патч привязывает к ип наружней сети. А это ничего не даёт. Пользователь может поставить у себя ип и мак другого пользователя прописать статично ип внутренней сети который ты действительно ему назначешь и нормально пройдет атентификацию а вот интерфейс у него будет другого пользователя по которому ты и собираешься считать :-) Так что помоему использовать патч нецелесообразно
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "PPTPD - привязка к номеру интерфейса. (pptp patch interface)"  +/
Сообщение от Cinosemail (?), 25-Дек-04, 17:49 
Данный патч на мой взгляд неактуален. Как и остальные патчи привязки интерфейса к ип поскольку привязывают интерфейс к внешнему ип а не ип выдаваемый pptpd внешний ип можно сменить если конечно на каждый порт свича не будет прописан мак пользователя. Вязать надо к внутреннему ип а это или не возможно или сложно поскольку pppd или ppp сначала создают интерфейс а уж потом производят аутентификацию. Если кто знает как с помощью ioctl сменить имя интерфейса текущей сесии прошу бросить на мыло. Тогда будет возможно привязать ppp и pppd  (а соответственно и все довески к ним pptpd, pppoe и др.) к номеру интерфейса без возможности со строны пользователя сменить его.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "PPTPD - привязка к номеру интерфейса. (pptp patch interface)"  +/
Сообщение от Vas (??), 28-Мрт-05, 19:23 
patch -p1 pptpctrl.c < ../pptpd_patch
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "PPTPD - привязка к номеру интерфейса. (pptp patch interface)"  +/
Сообщение от kesha (??), 10-Янв-06, 03:32 
а что если из внешнего файла (к примеру конфига пользователя) выуживать нужный номер интерфейса?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "PPTPD - привязка к номеру интерфейса. (pptp patch interface)"  +/
Сообщение от fi (?), 26-Май-06, 10:47 
Там кто писал про невозможное :))

в /etc/ppp/ip-up дописать следующее:
if [ $5 = "remote_ip_addr"  ];
    then
        /sbin/ifconfig $1 down
        /sbin/ip link set $1 name iface_name
        /sbin/ifconfig iface_name up
fi

всё работает)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "PPTPD - привязка к номеру интерфейса. (pptp patch interface)"  +/
Сообщение от fi (?), 26-Май-06, 11:03 
где remote_ip_addr -- ip адрес, установленный клиенту, iface_name -- имя интерфейса, которое хотим назначить, например kolya, wasya ...


зы. Сначала лучше создать отдельный скрипт и проверить чтоб не было всяких синтакс ероров в том что сверху)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "PPTPD - привязка к номеру интерфейса. (pptp patch interface)"  +/
Сообщение от ZigFisheremail (?), 08-Фев-07, 14:45 
Так IMHO, красивше будет :)
http://zft.crimeainfo.com/


NEWNAME="ppp-$PEERNAME"
[ -z "$PEERNAME" ] && NEWNAME="$1"

if [ -x /sbin/ip ]; then
        /sbin/ip link set $1 down
        /sbin/ip link set $1 name $NEWNAME
        /sbin/ip link set $NEWNAME up
fi

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "PPTPD - привязка к номеру интерфейса. (pptp patch interface)"  +/
Сообщение от Elifan (?), 18-Июл-07, 12:44 
Может возникнуть проблема с ioctl, например при отключение пользователя и не будет писаться статистика трафика.
Второе - может быть слишком длинное имя интерфейса. Обрубание его до н-го количества символов приемлемо, но... когда есть пользователи, с именами отличающимся только последними симоволами, то это проблема!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "PPTPD - привязка к номеру интерфейса. (pptp patch interface)"  +/
Сообщение от yurgenemail (??), 26-Янв-19, 07:15 
Второй вариант не захотел работать с pFsense (клиент vpn), скрипт работает на Centos (server vpn). Мож кому пригодиться, немного упростил:
NEWNAME=$PEERNAME

if [ -x /sbin/ip ]; then
        /sbin/ip link set $1 down
        /sbin/ip link set $1 name $NEWNAME
        /sbin/ip link set $NEWNAME up
fi

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру