Abills на Debian.

SkyStar
Сообщения: 21
Зарегистрирован: Ср июн 06, 2007 12:37 am
Откуда: Kiev
Контактная информация:

Сообщение SkyStar »

dm135 писал(а):модуля DBD::mysql нет
Как сие исправить?


И еще вопрос, почему при привышении лимита трафика сессия не рвется?
Спасибо всем за помощь.

dm135
Сообщения: 17
Зарегистрирован: Ср мар 07, 2007 1:05 am

Сообщение dm135 »

SkyStar писал(а):
dm135 писал(а):модуля DBD::mysql нет
Как сие исправить?
установить. это модуль perl

Key
Сообщения: 35
Зарегистрирован: Сб май 26, 2007 9:34 pm

Сообщение Key »

А вообще в документации эти вещи описаны.

SkyStar
Сообщения: 21
Зарегистрирован: Ср июн 06, 2007 12:37 am
Откуда: Kiev
Контактная информация:

Сообщение SkyStar »

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

Как это исправить? У кого-то это работает нормально под линуксом?

Заранее благодарен за помощ!

SkyStar
Сообщения: 21
Зарегистрирован: Ср июн 06, 2007 12:37 am
Откуда: Kiev
Контактная информация:

Сообщение SkyStar »

Дебианщики откликнитесь! :wink:

alexray
Сообщения: 1
Зарегистрирован: Вт янв 01, 2008 1:49 pm

Сообщение alexray »

На главной странице есть дока "... Установка abills в Debian..." там же описано на счет всех модулей и как их ставить...

Вообще что-то вроде:

aptitude install libdbd-mysql-perl

fjey
Сообщения: 99
Зарегистрирован: Сб дек 29, 2007 5:51 pm

Сообщение fjey »

ставлю на дебиан по этому руководству http://omsk.lug.ru/Abills

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

но из венды когда подключаюсь через VPN сначала после проверки имени и пароля выдает что подключение было закрыто удаленным компьютером, далее сразу выдает:

"Все устройства подключены
Ошибка 619: не удается подключиться к удаленному компьютеру, по этому порт подключения закрыт
"

и
"Ошибка 800: не удалось создать VPN-подключение
VPN-сервер недоступен или параметры безопасности для данного подключения настроены неверно
"

использую freeradius-1.1.3


ПОЖАЛУЙСТА! подскажите, уже не знаю что делать. :(
Последний раз редактировалось fjey Чт янв 03, 2008 10:37 am, всего редактировалось 2 раза.

fjey
Сообщения: 99
Зарегистрирован: Сб дек 29, 2007 5:51 pm

Сообщение fjey »

в /usr/abills/Abills/defs.conf есть ссылка на /sbin/ipfw
но этого файла в /sbin/ нету... какой пакет проинсталить надо ?

fjey
Сообщения: 99
Зарегистрирован: Сб дек 29, 2007 5:51 pm

Сообщение fjey »

# freeradius -xyz
Starting - reading configuration files ...
Using deprecated naslist file. Support for this will go away soon.
Module: Loaded exec
Module: Instantiated exec (exec)
Module: Loaded expr
Module: Instantiated expr (expr)
Module: Loaded PAP
Module: Instantiated pap (pap)
Module: Loaded CHAP
Module: Instantiated chap (chap)
Module: Loaded MS-CHAP
Module: Instantiated mschap (mschap)
Module: Loaded System
Module: Instantiated unix (unix)
Module: Loaded eap
rlm_eap: Loaded and initialized type md5
rlm_eap: Loaded and initialized type leap
rlm_eap: Loaded and initialized type gtc
rlm_eap: Loaded and initialized type mschapv2
Module: Instantiated eap (eap)
Module: Loaded preprocess
Module: Instantiated preprocess (preprocess)
Module: Loaded realm
Module: Instantiated realm (suffix)
Module: Loaded files
Module: Instantiated files (files)
Module: Loaded Acct-Unique-Session-Id
Module: Instantiated acct_unique (acct_unique)
Module: Loaded detail
Module: Instantiated detail (detail)
Module: Loaded radutmp
Module: Instantiated radutmp (radutmp)
Module: Instantiated exec (post_auth)
Initializing the thread pool...
Listening on authentication *:1812
Listening on accounting *:1813
Ready to process requests.

fjey
Сообщения: 99
Зарегистрирован: Сб дек 29, 2007 5:51 pm

Сообщение fjey »

короче всё сделал... ну почти :)

#freeradius -xyz всё норм без ошибок

# radtest abaddon2 891029 127.0.0.1:1812 0 radsecret 0 192.168.0.2
Sending Access-Request of id 103 to 127.0.0.1 port 1812
User-Name = "abaddon2"
User-Password = "891029"
NAS-IP-Address = 192.168.0.2
NAS-Port = 0
Framed-Protocol = PPP
rad_recv: Access-Accept packet from host 127.0.0.1:1812, id=103, length=68
Acct-Interim-Interval = 60
Session-Timeout = 2445475
PPPD-Upstream-Speed-Limit = 64
Octets-Direction = Route-IP-No
Framed-IP-Address = 10.0.0.45
Session-Octets-Limit = 2147483648
Framed-IP-Netmask = 255.255.255.0
PPPD-Downstream-Speed-Limit = 64

тут, я так понимаю, тоже всё норм.

лог абиллса:
2008-01-03 16:28:50 LOG_INFO: AUTH [abaddon2] NAS: 1 (192.168.0.2) GT: 0.16860
2008-01-03 16:31:25 LOG_INFO: AUTH [abaddon2] NAS: 1 (192.168.0.2) GT: 0.46452
2008-01-03 16:42:05 LOG_INFO: AUTH [abaddon2] NAS: 1 (192.168.0.2) GT: 0.16706

опять же всё норм...

но через венду не конектица =/ ппц сразу выдает ошибку 619: не удается подключится к удаленному компьютеру, по этому порт подключения закрыт.

=(

fjey
Сообщения: 99
Зарегистрирован: Сб дек 29, 2007 5:51 pm

Сообщение fjey »

я вас умоляю, хоть какие-то догадки ... плз, а то у мне уезжать надо на днях а тут застопорилось всё.

все логи .. всё норм выглядит.. а с винды коннекта нету =\
я уже не знаю что делать .

fjey
Сообщения: 99
Зарегистрирован: Сб дек 29, 2007 5:51 pm

Сообщение fjey »

хорошо, а если так:
нашел ошибку в конфиге радиуса.
раньше сразу вырубало, типа нету ваще доступа к радиусу....
сейчас начинает проверять имя и парольи выдает следующую ошибку:

Ошибка 691: Доступ запрещен, по скольку такие имя пользователя или пароль не допустимы в этом домене

что теперь не так?

я бы и сам поискал, но в abills.log и радиусе
пишется только успешных авторизациях тестовых (radtest...)
а с винды ошибка 691

****************
абиллс.лог
...
2008-01-03 21:35:24 LOG_INFO: AUTH [abaddon2] NAS: 1 (192.168.0.2) GT: 0.16714
2008-01-03 21:46:45 LOG_INFO: AUTH [abaddon2] NAS: 1 (192.168.0.2) GT: 0.19947
****************
радиус.лог
...
Thu Jan 3 21:46:41 2008 : Info: Using deprecated naslist file. Support for this will go away soon.
Thu Jan 3 21:46:41 2008 : Info: Ready to process requests.
****************
# freeradius -xyz
Starting - reading configuration files ...
Using deprecated naslist file. Support for this will go away soon.
Module: Loaded exec
Module: Instantiated exec (exec)
Module: Loaded expr
Module: Instantiated expr (expr)
Module: Loaded PAP
Module: Instantiated pap (pap)
Module: Loaded CHAP
Module: Instantiated chap (chap)
Module: Loaded MS-CHAP
Module: Instantiated mschap (mschap)
Module: Loaded System
Module: Instantiated unix (unix)
Module: Loaded eap
rlm_eap: Loaded and initialized type md5
rlm_eap: Loaded and initialized type leap
rlm_eap: Loaded and initialized type gtc
rlm_eap: Loaded and initialized type mschapv2
Module: Instantiated eap (eap)
Module: Instantiated exec (pre_auth)
Module: Loaded preprocess
Module: Instantiated preprocess (preprocess)
Module: Loaded realm
Module: Instantiated realm (suffix)
Module: Loaded files
Module: Instantiated files (files)
Module: Loaded Acct-Unique-Session-Id
Module: Instantiated acct_unique (acct_unique)
Module: Loaded detail
Module: Instantiated detail (detail)
Module: Loaded radutmp
Module: Instantiated radutmp (radutmp)
Module: Instantiated exec (post_auth)
Initializing the thread pool...
Listening on authentication *:1812
Listening on accounting *:1813
Ready to process requests.

**********************
# radtest abaddon2 891029 127.0.0.1:1812 0 radsecret 0 192.168.0.2
Sending Access-Request of id 15 to 127.0.0.1 port 1812
User-Name = "abaddon2"
User-Password = "891029"
NAS-IP-Address = 192.168.0.2
NAS-Port = 0
Framed-Protocol = PPP
rad_recv: Access-Accept packet from host 127.0.0.1:1812, id=15, length=68
Session-Timeout = 2426501
Session-Octets-Limit = 2147483648
PPPD-Downstream-Speed-Limit = 64
Acct-Interim-Interval = 60
PPPD-Upstream-Speed-Limit = 64
Octets-Direction = Route-IP-No
Framed-IP-Address = 10.0.0.45
Framed-IP-Netmask = 255.255.255.0
*************************
.../log/messages

Jan 3 22:21:56 INTEX32 pppd[2680]: Plugin radius.so loaded.
Jan 3 22:21:56 INTEX32 pppd[2680]: RADIUS plugin initialized.
Jan 3 22:21:56 INTEX32 pppd[2680]: Plugin radattr.so loaded.
Jan 3 22:21:56 INTEX32 pppd[2680]: RADATTR plugin initialized.
Jan 3 22:21:56 INTEX32 pppd[2680]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
Jan 3 22:21:56 INTEX32 pppd[2680]: pptpd-logwtmp: $Version$
Jan 3 22:21:56 INTEX32 pppd[2680]: pppd 2.4.4 started by root, uid 0
Jan 3 22:21:56 INTEX32 pppd[2680]: Using interface ppp0
Jan 3 22:21:56 INTEX32 pppd[2680]: Connect: ppp0 <--> /dev/pts/2
Jan 3 22:21:59 INTEX32 pppd[2680]: Peer asterx failed CHAP authentication
Jan 3 22:21:59 INTEX32 pppd[2680]: Connection terminated.
Jan 3 22:21:59 INTEX32 pppd[2680]: Exit.
бывает иногда после:
Jan 3 22:21:56 INTEX32 pppd[2680]: Connect: ppp0 <--> /dev/pts/2
Jan 3 22:21:59 INTEX32 pppd[2680]: Peer asterx failed CHAP authentication
ещё строка:
Jan 4 09:36:37 INTEX32 pppd[3677]: tcflush failed: Input/output error


всё перекопал, больше ошибок найти не могу... надеюсь на помощь
заранее спасибо...!

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

Ох ты и крикливый... А о словарях мелкософтовских твой радиусклиент что-нибудь знает? :)

fjey
Сообщения: 99
Зарегистрирован: Сб дек 29, 2007 5:51 pm

Сообщение fjey »

в общем всем спасибо за ответы.
теперь и из венды VPN норм подключается. осталось только последнее - настроить ppp и radius так, чтобы подключившемуся клиенту кроме присваивания ИП-адреса, сообщения ДНС-сервера, ещё и шлюз сообщался, зачем? -

у меня всё на одной машине (НАС, абиллс, мускл), 2 сетевых интерфейса:
eth4 - смотрит в локалку
eth0 - подключен к АДСЛ модему


для того чтоб доступ к интернету был на самом сервере, я прописываю только route add default... и днс.
Когда я подключаюсь к серверу с windows-клиента (PPTP VPN, CHAP) - интернета у меня нету.
на сервере появляется доп.интерфейс ppp0

Код: Выделить всё

# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.45       0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth4
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
я так понимаю, интернета нет на клиенте, т.к. ему не сообщается шлюз

/etc/pptpd.conf

Код: Выделить всё

ppp /usr/sbin/pppd
option /etc/ppp/pptpd-options

debug
bcrelay eth0
localip 192.168.0.2

noipparam
logwtmp
/etc/ppp/pptpd-options

Код: Выделить всё

name pptpd
plugin radius.so
plugin radattr.so
debug
ms-dns 192.168.1.1
proxyarp
nodefaultroute
lock
nobsdcomp

Ув. ~AsmodeuS~, пожалуйста ткните хотя бы какой файл ковырять, или я не прав на счёт шлюза?
Последний раз редактировалось fjey Пт янв 04, 2008 3:15 pm, всего редактировалось 1 раз.

fjey
Сообщения: 99
Зарегистрирован: Сб дек 29, 2007 5:51 pm

Сообщение fjey »

ran писал(а):Ох ты и крикливый... А о словарях мелкософтовских твой радиусклиент что-нибудь знает? :)
я извиняюсь за флуд (: просто и с линуксом то не так давно знаком как пользователь, а в такие глубины я и не думал никогда лезть))

Ответить