Перейти к содержимому
Калькуляторы

У меня ощущение дежа вю, но все - таки спрошу у участников топика и самого xeb-a совета: если надо сэмулировать несколько десятков сессий скажем, РРТР -чем и как вы это делаете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

-Ars-

на счёт pptp сессий сказать не могу, это мне не интересно, но сэмулировать 100500 pppoe-коннектов элементарно с помощью обычного pppd(я использую скрипт-обёртку pon из debian), думаю, что и для pptp тоже самое сделать можно

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

сэмулировать 100500 pppoe-коннектов элементарно с помощью обычного pppd(я использую скрипт-обёртку pon из debian), думаю, что и для pptp тоже самое сделать можно

Вот не получается :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

я эмулировал 1000-2000 пптп коннектов с помощью пппд, аналогично s.lobanov, только стандартный pptpclient естественно не подойдёт, нужен accel-pptp, хотя если вопрос о десятках коннектов, то может быть и pptpclient сгодится

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не получается с pppoe или с pptp?

РРТР

xeb, а как именно? Просто запускал один поверх другого?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

да, создал один peer файл и запустил 1000 pppd call peer или pon peer, примерно так:

for ((i =0; i<100; i++)); do echo $i; pppd call peer; done

после того как поднимутся следующая пачка

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Черт его знает, почему у меня не заводилось. Послезавтра попробую еще повозиться, сенкс...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Попробовал ipoe функционал.

 

Настроена схема, при которой старт сессии производится по DHCP Discover, интерфейс общий, адрес назначается через радиус.

 

опции сборки:

 

cmake \
     -DBUILD_DRIVER=FALSE \
     -DCMAKE_INSTALL_PREFIX=/usr \
     -DRADIUS=TRUE \
     -DNETSNMP=TRUE \
     -DLOG_PGSQL=FALSE \
     -DLUA=TRUE \
     -DBUILD_INSTALL_PREFIX=/usr/src/rpm/build-root \
     ..

 

конфиг:

 

[modules]
#log_file
log_syslog
#log_tcp
#log_pgsql

#pptp
#l2tp
#pppoe
ipoe

#auth_mschap_v2
#auth_mschap_v1
#auth_chap_md5
#auth_pap

radius
#ippool
sigchld
#pppd_compat

shaper
#shaper_tbf (obsolete)
#chap-secrets
net-snmp
#logwtmp
connlimit

#ipv6_nd
#ipv6_dhcp
#ipv6pool
[core]
log-error=/var/log/accel-ppp/core.log
thread-count=4

[ipoe]
interface=eth1
mode=L2
shared=1
ifcfg=0
start=dhcpv4
verbose=1
username=lua:username
lua-file=/etc/accel-ppp.lua
lease-time=600
max-lease-time=3600
#unit-cache=1000
#relay=10.10.10.10
attr-dhcp-client-ip=Framed-IP-Address
attr-dhcp-router-ip=Framed-Routing
attr-dhcp-mask=Framed-IP-Netmask
#local-net=192.168.0.0/16
l4-redirect-table=400
l4-redirect-on-reject=300
#attr-l4-redirect=L4-Redirect

[ppp]
#verbose=1
#min-mtu=1280
mtu=1400
mru=1400
#ccp=0
#sid-case=upper
#check-ip=0
#single-session=replace
#mppe=require
#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-failure=3
#lcp-echo-timeout=120
#unit-cache=1000

[auth]
#any-login=0
#noauth=0

[pptp]
#echo-interval=30
#verbose=1

[pppoe]
#interface=eth0
#interface=eth1,padi-limit=1000
#ac-name=xxx
#service-name=yyy
#pado-delay=0
#pado-delay=0,100:100,200:200,-1:500
#ifname-in-sid=called-sid
#tr101=1
#padi-limit=0
#verbose=1

[l2tp]
#dictionary=/usr/local/share/accel-ppp/l2tp/dictionary
#hello-interval=60
#timeout=60
#rtimeout=5
#retransmit=5
#host-name=accel-ppp
#dir300_quirk=0
#secret=
#verbose=1

[dns]
dns1=1.2.3.4
dns2=5.6.7.8

[radius]
#dictionary=/usr/local/share/accel-ppp/radius/dictionary
nas-identifier=172.16.1.1
nas-ip-address=172.16.1.1
gw-ip-address=192.168.168.1
server=172.16.1.2,testing123,auth-port=1812,acct-port=1813,req-limit=0,fail-time=0
dae-server=127.0.0.1:3799,testing123
verbose=1
timeout=3
max-try=3
acct-timeout=120
acct-delay-time=0

[client-ip-range]
#10.0.0.0/8

[ip-pool]
#gw-ip-address=192.168.0.1
#vendor=Cisco
#attr=Cisco-AVPair
#attr=Framed-Pool
#192.168.0.2-255
#192.168.1.1-255,pool1
#192.168.2.1-255,pool2
#192.168.3.1-255,pool3
#192.168.4.0/24

[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
#log-debug=/dev/stdout
syslog=accel-pppd,daemon
#log-tcp=127.0.0.1:3000
copy=1
#color=1
#per-user-dir=per_user
#per-session-dir=per_session
#per-session=1
level=3

[log-pgsql]
conninfo=user=log
log-table=log

[pppd-compat]
#ip-pre-up=/etc/ppp/ip-pre-up
#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=192.168.100.1
#chap-secrets=/etc/ppp/chap-secrets

[shaper]
attr=Filter-Id
down-burst-factor=0.1
up-burst-factor=1.0
#latency=50
#mpu=0
r2q=10
quantum=1500
cburst=1534
ifb=ifb0
up-limiter=htb
down-limiter=htb
leaf-qdisc=sfq perturb 10
verbose=1

[cli]
telnet=127.0.0.1:2000
tcp=127.0.0.1:2001
#password=123

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

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

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

[ipv6-dns]
#fc00:1::1
#fc00:1::2
#fc00:1::3
#dnssl=suffix1.local.net
#dnssl=suffix2.local.net.

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

 

Пока что завестить не получается. в логах сервера только вот это сыпется на каждый dhcp-запрос клиента:

 

Oct 10 13:19:41 taf accel-pppd: libnetlink: RTNETLINK answers: No such file or directory
Oct 10 13:19:41 taf accel-pppd: genl: error talking to kernel

 

что ему может не хватать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для реализации старта сессии по неклассифицированному пакету и использования общего интерфейса разработан вспомогательный модуль ядра.

Модуль ядра для каждой сессии (кроме vlan-per-user) создаёт виртуальный интерфейс, аналог ifb.

т.е.

cmake -DBUILD_IPOE_DRIVER=TRUE
...
insmod build/drivers/ipoe/driver/ipoe.ko

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Досадно. Думал, что с Discover можно обойтись без модуля.

 

Спасибо за информацию, будем пились с модулем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

С модулем ошибка не появляется, но при прохождении dhcp-запроса демон молча умирает, породив потомка. в логах только:

[2012-10-10 15:09:06]:   msg: accel-ppp version 1.7.0
[2012-10-10 15:09:21]:   msg: accel-ppp version 1.7.0
[2012-10-10 15:09:54]:   msg: accel-ppp version 1.7.0
[2012-10-10 15:09:59]:   msg: accel-ppp version 1.7.0
[2012-10-10 15:10:07]:   msg: accel-ppp version 1.7.0
[2012-10-10 15:10:24]:   msg: accel-ppp version 1.7.0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день, возникла проблема с подсчётом трафика

 

Ядро:

Linux vpn5 3.2.0-3-amd64 #1 SMP Mon Jul 23 02:45:17 UTC 2012 x86_64 GNU/Linux

 

accel-ppp 1.7.1

Конфиг:

[modules]
log_file

pptp
pppoe

auth_mschap_v2
auth_mschap_v1

radius

shaper


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

[ppp]
verbose=1
min-mtu=1280
mtu=1460
mru=1460
ccp=1
sid-case=upper
mppe=deny
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=30
lcp-echo-timeout=120

[auth]

[pptp]
mppe=deny
verbose=1

[pppoe]
interface=eth0
mppe=deny
mtu=1492
mru=1492
verbose=1

[l2tp]
dir300_quirk=1
mppe=deny
verbose=1

[dns]
dns1=x.x.x.x
dns2=x.x.x.x

[radius]
nas-identifier=vpn.example.com
nas-ip-address=x.x.x.x
gw-ip-address=x.x.x.x
server=x.x.x.x,xxx,auth-port=34009,acct-port=34008,req-limit=0,fail-time=0
verbose=1
timeout=60
max-try=5
acct-timeout=0

[client-ip-range]
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16

[ip-pool]
gw-ip-address=192.168.0.1
attr=Framed-Pool
192.168.0.2-255
192.168.1.1-255,pool1
192.168.2.1-255,pool2
192.168.3.1-255,pool3
192.168.4.0/24

[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
per-user-dir=/var/log/accel-ppp/per_user
level=3

[log-pgsql]
conninfo=user=log
log-table=log

[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=192.168.100.1

[shaper]
vendor=Cisco
attr=Cisco-AVPair
latency=50
mpu=29
quantum=3000
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

 

Если добавить unit-cache=2000 в секцию [ppp] - при отключении пользователя на радиус уходит полный бред:

info: ppp530: send [RADIUS(1) Accounting-Request id=1 <User-Name "xxx">
<NAS-Identifier "vpn.example.com">
<NAS-IP-Address x.x.x.x> <NAS-Port 530>
<NAS-Port-Type Virtual>
<Service-Type Framed-User>
<Framed-Protocol PPP>
<Calling-Station-Id "x.x.x.x">
<Called-Station-Id "x.x.x.x">
<Class >
<Acct-Status-Type Stop>
<Acct-Authentic RADIUS>
<Acct-Session-Id "07101CDCD74F998E">
<Acct-Session-Time 61>
<Acct-Input-Octets 1352021516> <Acct-Output-Octets 3098663067>
<Acct-Input-Packets 13396738> <Acct-Output-Packets 9387743>
<Acct-Input-Gigawords 0> <Acct-Output-Gigawords 0>
<Framed-IP-Address x.x.x.x>
<Acct-Terminate-Cause User-Request>]

Т.е. за 1 минуту пользователь, якобы, скачал 3 ГБ и передал 1.3 ГБ. И так для всех - нереальные значения в полях Acct-Input-Octets, Acct-Output-Octets, Acct-Input-Packets, Acct-Output-Packets.

 

Кто-нибудь с таким сталкивался?

Изменено пользователем Graaf

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Выяснилось, что демон accel-pppd падает, если Discover приходит не напрямую от клиента, а от DHCP-релея. в качестве релея выступает коммутатор Rubytech ES-2410C.

 

Опыта с диагностики многопоточного ПО у меня фиг и нифига, не подскажете, какими средствами и методами можно попытаться вычислить место падения?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В общем, демон падает вот на этом месте:

 

        if (pack->relay_agent) {
               ses->relay_agent = (struct dhcpv4_option *)ptr;
               ses->relay_agent->len = pack->relay_agent->len;
>>>>>>>>>       memcpy(ses->relay_agent->data, pack->relay_agent->data, pack->relay_agent->len);
               ptr += sizeof(struct dhcpv4_option) + pack->relay_agent->len;
               if (dhcpv4_parse_opt82(ses->relay_agent, &ses->agent_circuit_id, &ses->agent_remote_id))
                       ses->relay_agent = NULL;
       }

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А с build-in шейпером ни у кого нет проблем?

 

К примеру сейчас у меня такие настройки:

#pppd_compat
shaper
#shaper_tbf

[shaper]
#attr=Filter-Id
attr-down=PPPD-Downstream-Speed-Limit
attr-up=PPPD-Upstream-Speed-Limit
down-burst-factor=0.1
up-burst-factor=1.0
#latency=50
#mpu=0
r2q=10
quantum=1500
cburst=1534
ifb=ifb0
#up-limiter=police
up-limiter=htb
#down-limiter=tbf
down-limiter=htb
leaf-qdisc=sfq perturb 10
verbose=1

 

Что получается. Youtube.com открыть не могу, на сайте mozilla-russia.org нажимаю кнопку скачать Firefox - ничо не происходит, google.ru открывается через раз, speedtest.net через раз грузится наполовину. И вообще серфинг в инете некомфортный и это при том, что PPPD-Downstream-Speed-Limit и PPPD-Upstream-Speed-Limit равны 2048!!! Такие затыки на 2 Мбитах!!!! Хотя спидтест, если всё-таки прогрузится, рейты показывает правильные.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

. И вообще серфинг в инете некомфортный

iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

 

В общем, демон падает вот на этом месте:
надо coredump смотреть...
Изменено пользователем xeb

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

. И вообще серфинг в инете некомфортный

iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

 

Охохо... Чудеса! Всё заработало! СПАСИБО! Щас пойду в ман iptables смотреть что за команда хитрая.

Изменено пользователем morfair

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

насчёт днс, не знаю как форсировать, pppd умеет ?

Умеет.

Проблемы взоникают, в частности, с DIR-300 B5/B6 ревизии (это из массового).

 

на что конкретно ругается ?

Что не может подгрузить модуль. При том, что модуль на месте. Завтра пересоберу, проверю снова.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

надо coredump смотреть...

 

ftp://ftp.ilim.ru/pub/accel

 

лежат пакет с бинарниками и корка, которая генерится при падении.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте.

У нас стоит accel-ppp 1.7.2 версии + LanBilling. Все прекрасно работает.

 

Хотел настроить связку accel-ppp 1.7.2 + FreeRadius

Но при авторизации выдает ошибку 691 (логин, пароль не правильный)

В логах радиус сервера:

Ready to process requests.
Auth-Type already set.  Not setting to PAPrad_recv: Access-Request packet from host 127.0.0.1 port 43933, id=1, length=234
       User-Name = "test"
       NAS-Identifier = "Intel(R) Xeon(R) CPU E31220 @ 3.10GHz X4 GNU/Linux "
       NAS-IP-Address = 127.0.0.1
       NAS-Port = 0
       NAS-Port-Type = Virtual
       Service-Type = Framed-User
       Framed-Protocol = PPP
       Calling-Station-Id = "eth0:00:1b:21:3d:25:9f"
       Called-Station-Id = "52:54:00:1e:f8:3e"
       MS-CHAP-Challenge = 0xb593a562731f9fe9a4d30abcd2be088d
       MS-CHAP2-Response = 0x0100027259697071f09492637dc42bfecc020000000000000000899393aa0ba258781fd924abf1eea633aa197fa3d700dc25
# Executing section authorize from file /etc/raddb/sites-enabled/default
+- entering group authorize {...}
++[preprocess] returns ok
[auth_log]      expand: /var/log/radius/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d -> /var/log/radius/radacct/127.0.0.1/auth-detail-20121012
[auth_log] /var/log/radius/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d expands to /var/log/radius/radacct/127.0.0.1/auth-detail-20121012
[auth_log]      expand: %t -> Fri Oct 12 14:58:37 2012
++[auth_log] returns ok
++[chap] returns noop
[mschap] Found MS-CHAP attributes.  Setting 'Auth-Type  = mschap'
++[mschap] returns ok
++[digest] returns noop
[suffix] No '@' in User-Name = "test", looking up realm NULL
[suffix] No such realm "NULL"
++[suffix] returns noop
[eap] No EAP-Message, not doing EAP
++[eap] returns noop
[files] users: Matched entry DEFAULT at line 172
++[files] returns ok
[sql]   expand: %{User-Name} -> test
[sql] sql_set_user escaped user --> 'test'
rlm_sql (sql): Reserving sql socket id: 2
[sql]   expand: SELECT id, username, attribute, value, op           FROM radcheck           WHERE username = '%{SQL-User-Name}'           ORDER BY id -> SELECT id, username, attribute, value, op           FROM radcheck           WHERE username = 'test'           ORDER BY id
[sql] User found in radcheck table
[sql]   expand: SELECT id, username, attribute, value, op           FROM radreply           WHERE username = '%{SQL-User-Name}'           ORDER BY id -> SELECT id, username, attribute, value, op           FROM radreply           WHERE username = 'test'           ORDER BY id
[sql]   expand: SELECT groupname           FROM radusergroup           WHERE username = '%{SQL-User-Name}'           ORDER BY priority -> SELECT groupname           FROM radusergroup           WHERE username = 'test'           ORDER BY priority
[sql]   expand: SELECT id, groupname, attribute,           Value, op           FROM radgroupcheck           WHERE groupname = '%{Sql-Group}'           ORDER BY id -> SELECT id, groupname, attribute,           Value, op           FROM radgroupcheck           WHERE groupname = 'static'           ORDER BY id
[sql] User found in group static
[sql]   expand: SELECT id, groupname, attribute,           value, op           FROM radgroupreply           WHERE groupname = '%{Sql-Group}'           ORDER BY id -> SELECT id, groupname, attribute,           value, op           FROM radgroupreply           WHERE groupname = 'static'           ORDER BY id
rlm_sql (sql): Released sql socket id: 2
++[sql] returns ok
++[expiration] returns noop
++[logintime] returns noop
[pap] WARNING: Auth-Type already set.  Not setting to PAP
++[pap] returns noop
Found Auth-Type = MSCHAP
Found Auth-Type = Local
Warning:  Found 2 auth-types on request for user 'test'
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!    Replacing User-Password in config items with Cleartext-Password.     !!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!! Please update your configuration so that the "known good"               !!!
!!! clear text password is in Cleartext-Password, and not in User-Password. !!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
WARNING: Please update your configuration, and remove 'Auth-Type = Local'
WARNING: Use the PAP or CHAP modules instead.
No User-Password or CHAP-Password attribute in the request.
Cannot perform authentication.
Failed to authenticate the user.
Using Post-Auth-Type Reject
# Executing group from file /etc/raddb/sites-enabled/default
+- entering group REJECT {...}
[sql]   expand: %{User-Name} -> test
[sql] sql_set_user escaped user --> 'test'
[sql]   expand: %{User-Password} ->
[sql]   ... expanding second conditional
[sql]   expand: %{Chap-Password} ->
[sql]   expand: INSERT INTO radpostauth                           (username, pass, reply, authdate)                           VALUES (                           '%{User-Name}',                           '%{%{User-Password}:-%{Chap-Password}}',                           '%{reply:Packet-Type}', '%S') -> INSERT INTO radpostauth                           (username, pass, reply, authdate)                           VALUES (                           'test',                           '',                           'Access-Reject', '2012-10-12 14:58:37')
rlm_sql (sql) in sql_postauth: query is INSERT INTO radpostauth                           (username, pass, reply, authdate)                           VALUES (                           'test',                           '',                           'Access-Reject', '2012-10-12 14:58:37')
rlm_sql (sql): Reserving sql socket id: 1
rlm_sql (sql): Released sql socket id: 1
++[sql] returns ok
[attr_filter.access_reject]     expand: %{User-Name} -> test
attr_filter: Matched entry DEFAULT at line 11
++[attr_filter.access_reject] returns updated
Delaying reject of request 3 for 1 seconds
Going to the next request
Waking up in 0.9 seconds.
Sending delayed reject for request 3
Sending Access-Reject of id 1 to 127.0.0.1 port 43933
Waking up in 4.9 seconds.
Cleaning up request 3 ID 1 with timestamp +404
Ready to process requests.

 

Подключаемый логин пароль: test; test.

 

В логах accel-ppp:

[2012-10-12 14:58:34]:  info: recv [PPPoE PADI 00:1b:21:3d:25:9f => ff:ff:ff:ff:ff:ff sid=0000 <Service-Name > <Host-Uniq 1900000031000000>]
[2012-10-12 14:58:34]:  info: send [PPPoE PADO 52:54:00:1e:f8:3e => 00:1b:21:3d:25:9f sid=0000 <AC-Name accel-ppp> <Service-Name > <AC-Cookie bf8b25465e7fe718e15ca9c269cffcee66fd43a6d76557af> <Host-Uniq 1900000031000000>]
[2012-10-12 14:58:34]:  info: recv [PPPoE PADR 00:1b:21:3d:25:9f => 52:54:00:1e:f8:3e sid=0000 <Service-Name > <Host-Uniq 1900000032000000> <AC-Cookie bf8b25465e7fe718e15ca9c269cffcee66fd43a6d76557af>]
[2012-10-12 14:58:34]:  info: send [PPPoE PADS 52:54:00:1e:f8:3e => 00:1b:21:3d:25:9f sid=001c <AC-Name accel-ppp> <Service-Name > <Host-Uniq 1900000032000000>]
[2012-10-12 14:58:34]:  info: ppp0: connect: ppp0 <--> pppoe(eth0:00:1b:21:3d:25:9f)
[2012-10-12 14:58:34]:  info: ppp0: send [LCP ConfReq id=1 <auth MSCHAP-v2> <mru 1400> <magic 5c482a97>]
[2012-10-12 14:58:34]:  info: ppp0: recv [LCP ConfReq id=0 <mru 1480> <magic 2cf1168d> <pcomp> <accomp> < d 3 6 >]
[2012-10-12 14:58:34]:  info: ppp0: send [LCP ConfRej id=0  <pcomp> <accomp> < d 3 6 >]
[2012-10-12 14:58:34]:  info: ppp0: recv [LCP ConfReq id=1 <mru 1480> <magic 2cf1168d>]
[2012-10-12 14:58:34]:  info: ppp0: send [LCP ConfAck id=1 ]
[2012-10-12 14:58:37]:  info: ppp0: send [LCP ConfReq id=1 <auth MSCHAP-v2> <mru 1400> <magic 5c482a97>]
[2012-10-12 14:58:37]:  info: ppp0: recv [LCP ConfAck id=1 <auth MSCHAP-v2> <mru 1400> <magic 5c482a97>]
[2012-10-12 14:58:37]:  info: ppp0: send [MSCHAP-v2 Challenge id=1 <b593a562731f9fe9a4d3abcd2be88d>]
[2012-10-12 14:58:37]:  info: ppp0: recv [LCP Ident id=2 <MSRASV5.20>]
[2012-10-12 14:58:37]:  info: ppp0: recv [LCP Ident id=3 <MSRAS-0-▒▒▒-▒▒>]
[2012-10-12 14:58:37]:  info: ppp0: recv [LCP Ident id=4 <▒▒IK▒▒▒M▒▒
T(ԧ8>]
[2012-10-12 14:58:37]:  info: ppp0: recv [MSCHAP-v2 Response id=1 <27259697071f09492637dc42bfecc2>, <899393aaba258781fd924abf1eea633aa197fa3d70dc25>, F=0, name="test"]
[2012-10-12 14:58:37]:  info: ppp0: send [RADIUS(5) Access-Request id=1 <User-Name "test"> <NAS-Identifier "Intel(R) Xeon(R) CPU E31220 @ 3.10GHz X4 GNU/Linux "> <NAS-IP-Address 127.0.0.1> <NAS-Port 0> <NAS-Port-Type Virtual> <Service-Type Framed-User> <Framed-Protocol PPP> <Calling-Station-Id "eth0:00:1b:21:3d:25:9f"> <Called-Station-Id "52:54:00:1e:f8:3e"><Microsoft MS-CHAP-Challenge ><Microsoft MS-CHAP2-Response >]
[2012-10-12 14:58:38]:  info: ppp0: recv [RADIUS(5) Access-Reject id=1]
[2012-10-12 14:58:38]:  info: ppp0: send [MSCHAP-v2 Failure id=1 "E=691 R=0 V=3 M=Authentication failure"]
[2012-10-12 14:58:38]:  info: ppp0: test: authentication failed
[2012-10-12 14:58:38]:  info: test: authentication failed
[2012-10-12 14:58:38]:  info: ppp0: send [LCP TermReq id=3]
[2012-10-12 14:58:38]:  info: ppp0: recv [LCP TermAck id=3]
[2012-10-12 14:58:38]:  info: recv [PPPoE PADT 00:1b:21:3d:25:9f => 52:54:00:1e:f8:3e sid=001c]
[2012-10-12 14:58:38]:  info: send [PPPoE PADT 52:54:00:1e:f8:3e => 00:1b:21:3d:25:9f sid=001c <AC-Name accel-ppp> <Service-Name > <Host-Uniq 1900000032000000>]
[2012-10-12 14:58:38]:  info: ppp0: disconnected

 

Подозреваю что тут не стыкуются атрибут User-Password

 

В mysql прописан пользователь:

id username attribute op value

 

1 test User-Password := test

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Охохо... Чудеса!

Это не чудеса вот почему возникают подобные проблемы!

http://www.opennet.ru/base/net/pppoe_mtu.txt.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Охохо... Чудеса!

Это не чудеса вот почему возникают подобные проблемы!

http://www.opennet.ru/base/net/pppoe_mtu.txt.html

Да я знаю что такое mtu, но даже мысли не было подумать в эту сторону, т.к. на шейпер-скрипте, написанным другим челом, все работало...

 

А можно в телнет в show sessions добавить столбец с трафиком?

Accel-PPP 1.7.2: 588 сессий, трафик 230 Мбит/сек - полет нормальный.

Изменено пользователем morfair

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.