[closed] accel-ppp-1.7.3 + linux-3.10.1-hardened-r1

Добрый день.
Пытаюсь поставить accel-ppp на генту.
Сначала, чтобы избавиться от ошибки connlimit_check из-за которой accel-ppp крашился на старте, я подправил:
/accel-ppp-1.7.3/accel-pppd/ctrl/pptp/pptp.c
Закоментив:

//<----><------>if (triton_module_loaded("connlimit") && connlimit_check(cl_key_from_ipv4(addr.sin_addr.s_addr))) {
//<----><------><------>close(sock);
//<----><------><------>return 0;
//<----><------>}

Пересобрал:

cmake -DBUILD_DRIVER=FALSE -DCRYPTO=OPENSSL -DSHAPER=FALSE -DRADIUS=FALSE -DNETSNMP=FALSE -DLOG_PGSQL=FALSE -DMEMDEBUG=FALSE ..

Все стартануло.

Вот конфиги:
/etc/accel-ppp.conf

[modules]
path=/usr/lib/accel-ppp
log_file

pptp

auth_mschap_v2
auth_mschap_v1

pppd_compat



[core]
log-error=/var/log/accel-ppp/core.log
thread-count=8

[ppp]
verbose=1
min-mtu=1280
mtu=1400
mru=1400
ipv4=require
ipv6=deny
ipv6-intf-id=0:0:0:1
ipv6-peer-intf-id=0:0:0:2
ipv6-accept-peer-intf-id=1
lcp-echo-interval=20
lcp-echo-timeout=120

[auth]

[pptp]
verbose=1

[pppoe]
interface=eth0
verbose=1

[l2tp]
verbose=1

[dns]

[wins]

[radius]
nas-identifier=accel-ppp
nas-ip-address=127.0.0.1
gw-ip-address=192.168.100.1
server=127.0.0.1,testing123,auth-port=1812,acct-port=1813,req-limit=0,fail-time=0
dae-server=127.0.0.1:3799,testing123
verbose=1

[client-ip-range]
10.0.0.0/8

[ip-pool]
gw-ip-address=172.16.0.1
attr=Framed-Pool
10.200.0.0/16

[log]
log-file=/var/log/accel-ppp/accel-ppp.log
log-emerg=/var/log/accel-ppp/emerg.log
log-fail-file=/var/log/accel-ppp/auth-fail.log
copy=1
level=3

[log-pgsql]

[pppd-compat]
ip-up=/etc/ppp/ip-up
ip-down=/etc/ppp/ip-down
ip-change=/etc/ppp/ip-change
radattr-prefix=/var/run/radattr
verbose=1

[chap-secrets]
gw-ip-address=10.86.2.3
chap-secrets=/etc/ppp/chap-secrets

[shaper]
up-limiter=police
down-limiter=tbf
verbose=1


[cli]
telnet=127.0.0.1:2000
tcp=127.0.0.1:2001

[snmp]
master=0
agent-name=accel-ppp

[connlimit]
limit=20/min
burst=3
timeout=60

[ipv6-pool]
fc00:0:1::/48,64
delegate=fc00:1::/36,48

[ipv6-dns]

[ipv6-dhcp]
verbose=1
pref-lifetime=604800
valid-lifetime=2592000
route-via-gw=1

chap-secrets

qqq                    vpn2      qqqq                   10.200.30.30

options:

name vpn2
auth
refuse-pap
refuse-chap
require-mschap
require-mschap-v2
mtu 1400
lock
nobsdcomp
novj
novjccomp
logfile /var/log/ppp/pppd.log

При подключении вываливается вот такая ошибка:

[2013-09-26 14:23:34]:  info: ppp0: connect: ppp0 <--> pptp(10.86.31.202)
[2013-09-26 14:23:37]:  warn: ppp0: mschap-v2: user not found
[2013-09-26 14:23:37]:  info: ppp0: qqq: authentication failed
[2013-09-26 14:23:37]:  info: qqq: authentication failed
[2013-09-26 14:23:37]:  info: ppp0: disconnected

Ошибка исчезла после

Ошибка исчезла после нескольких перекомпиляций... И отчистки конфигов от лишних ipv6 и др. разделов.

cmake -DBUILD_DRIVER=FALSE

cmake -DBUILD_DRIVER=FALSE -DCRYPTO=OPENSSL -DSHAPER=FALSE -DRADIUS=FALSE -DNETSNMP=FALSE -DLOG_PGSQL=FALSE -DMEMDEBUG=FALSE ..

больше никогда сюда не пиши, снеси генту, поставь слакваре и никогда не подходи к консоли.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

slepnoga написал(а): cmake

slepnoga написал(а):
cmake -DBUILD_DRIVER=FALSE -DCRYPTO=OPENSSL -DSHAPER=FALSE -DRADIUS=FALSE -DNETSNMP=FALSE -DLOG_PGSQL=FALSE -DMEMDEBUG=FALSE ..

больше никогда сюда не пиши, снеси генту, поставь слакваре и никогда не подходи к консоли.

Троль ?
Что не так то ?

.

malish_cmw написал(а):
Троль ?

Модератор ☺

:wq
--
Live free or die

Anarchist

Anarchist написал(а):
malish_cmw написал(а):
Троль ?

Модератор ☺

Идеальное взаимодополнение.

14443

14443

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

все не так. ты на кой дьявол

все не так. ты на кой дьявол компилишь пакет руками не пойми из какого исходника?

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

Любой, уважающий себя,

Любой, уважающий себя, начинающий линуксойд должен (обязан) скачать сорс и попытаться его собрать "вручную", думая, что генту не правильно что-то делает при emerge .

Про "не пойми из какого исходника", ну можно задавать наводящие вопросы ), да не мне объяснять какими "телепатическими" способностями обладают новички:
/usr/portage/distfiles/accel-ppp-1.7.3.tar.bz2

Задача решена.

Проблема была в том, что надо собирать через emerge , правильно указывая USE.
и в конфиге прописывать правильный набор модулей который необходим для старта accel-ppp.

Ошибка:

loader: failed to load 'pptp': /usr/lib/accel-ppp/libpptp.so: undefined symbol: connlimit_check

Решается включением в конфиге /etc/accel-ppp.conf

[modules]
connlimit
....

А ошибки,

loader: 'shaper' not found
loader: 'shaper_tbf' not found

Решаются использованием USE="shaper" при emerge

Получение опыта по переcбору пакета вручную - не только улучшает понимание структуры и архитектуры генту, но и +300 а то и +400 exp к администрированию linux систем.

Получение опыта по переcбору

Получение опыта по переcбору пакета вручную - не только улучшает понимание структуры и архитектуры генту, но и +300 а то и +400 exp к администрированию linux систем.

Кто тебе это сказал ? :)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

.

slepnoga написал(а):
…снеси генту, поставь слакваре и никогда не подходи к консоли.

Ты не находишь в данной фразе взаимоисключающих утверждений? ☺

:wq
--
Live free or die

Anarchist

Anarchist написал(а):
slepnoga написал(а):
…снеси генту, поставь слакваре и никогда не подходи к консоли.

Ты не находишь в данной фразе взаимоисключающих утверждений? ☺

нет

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".