Size: a a a

2021 April 22

D

Dimka88 in Accel-PPP
Там только DHCP?
источник

s

shumbor in Accel-PPP
У меня ipoe на 2 серваках стабильно, но не исключаю вариантов, что косяк может быть если абон сразу на аксель приходят (у меня то серваки за l3 железками и все лишнее отфильтровано, старт по up), сейчас от абонов мусора порой летит....
источник

DK

Dmitry Koval in Accel-PPP
Unnumbered shared=0 dhcp
источник

DK

Dmitry Koval in Accel-PPP
Ну и пппое там же
источник

D

Dimka88 in Accel-PPP
Авторизует по ifname?
источник

DK

Dmitry Koval in Accel-PPP
Но у второго страдальца пппое нет, все так же
источник

D

Dimka88 in Accel-PPP
Есть там всякие lua или pppd_compat (ip-up...)
источник

DK

Dmitry Koval in Accel-PPP
username=lua:username
авторизация по opt82 абиллса, грубо говоря ifname
источник

DK

Dmitry Koval in Accel-PPP
pppd_compat есть, не придумал как его убрать. Сраный гостевой пул абиллса нифига не работает как по ману
источник

s

shumbor in Accel-PPP
Кстати могу в своей схеме новые версии погонять, скоро как раз 3 сервак под ipoe собирать будем (и возможно 4 как раз в варианте ipoe+pppoe+pptp и lua скрипты для подмены username), но у меня dhcp на ipoe релеят л3 железки в биллинг, а аксель авторизует и ставит скорость уже по ip.
источник

D

Dimka88 in Accel-PPP
ну тогда я попробую сперва с pppd компат. Опиши скрипт который там
источник

DK

Dmitry Koval in Accel-PPP
ip-up.local

#!/bin/sh
IFNAME=$1
IFIP=$5
AWK=/usr/bin/awk
IPSET="/sbin/ipset"

if [ -f /var/run/radattr.$IFNAME ]; then
 FILTERS=${AWK}  '/Filter-Id/ {print $2}'  /var/run/radattr.${IFNAME}
fi;

if [ "${FILTERS}" = NEG_DEPOSIT ] ; then
# add ipset member
 $IPSET -! add nas-redirect-list ${IFIP}
else
# remove member
 $IPSET -! del nas-redirect-list ${IFIP}
fi;

if [ "${FILTERS}" = NOBLOCK ] ; then
# add noblock member
 $IPSET -! add nas-noblock-list ${IFIP}
fi;

exit;
источник

s

shumbor in Accel-PPP
А вот да  ppp_compat в теории может вызвать ошибки таймера? Если там какой код вдруг зациклится в скрипте...
источник

DK

Dmitry Koval in Accel-PPP
ip-down проще
#!/bin/sh
#============================DOWN=========================
IFNAME=$1
IFIP=$5
IPSET="/sbin/ipset"

$IPSET -! del nas-noblock-list ${IFIP}
источник

s

shumbor in Accel-PPP
@kayot_dmitry скинь корку и свои исходники. Полазию завтра на работе по структурам корки,  вдруг что всплывет.
источник

DK

Dmitry Koval in Accel-PPP
👍
источник

DK

Dmitry Koval in Accel-PPP
такое как ресурсов нехватает где-то в ядре, но чего и почему..
источник

DK

Dmitry Koval in Accel-PPP
на всякий случай натюнил все в sysctl с огромными запасами
источник

VG

Vladislav Grishenko in Accel-PPP
/proc/sys/fs/epoll/max_user_instances тоже?
источник

DK

Dmitry Koval in Accel-PPP
нет такого ключа.
cat /proc/sys/fs/epoll/max_user_watches
3360399
источник