[closed] accel-ppp-1.7.3 + linux-3.10.1-hardened-r1
malish_cmw 26 сентября, 2013 - 16:25
Добрый день.
Пытаюсь поставить 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
больше никогда сюда не пиши, снеси генту, поставь слакваре и никогда не подходи к консоли.
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
Троль ?
Что не так то ?
.
Модератор ☺
:wq
--
Live free or die
Anarchist
Идеальное взаимодополнение.
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.
Ошибка:
Решается включением в конфиге /etc/accel-ppp.conf
А ошибки,
Решаются использованием USE="shaper" при emerge
Получение опыта по переcбору пакета вручную - не только улучшает понимание структуры и архитектуры генту, но и +300 а то и +400 exp к администрированию linux систем.
Получение опыта по переcбору
Кто тебе это сказал ? :)
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 ;)
.
Ты не находишь в данной фразе взаимоисключающих утверждений? ☺
:wq
--
Live free or die
Anarchist
нет
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 ;)