Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: [HOWTO] Ubuntu 11.04+abills0.5 для малого офиса или мелкого провайдера.  (Прочитано 125408 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
...
Ну у меня только одна идея, это прописать этот ип в файле серверов. 192.168.3.2
Еще может быть у тебя фаервол не так настроен?
#iptables -L -v

Оффлайн deFont

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
iptables -L -v
(Нажмите, чтобы показать/скрыть)
Извините я новичек, где  прописать ип ?

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Цитировать
Редактируем /etc/freeradius/clients.conf коментируем все, в конец добавляем (клиент/сервер на локальной машине, если будут на разных кодовое слово лучше поменять)
Цитата
client localhost {
ipaddr = 127.0.0.1
secret = radsecret
shortname = shortname
}

собственно вот.

Оффлайн deFont

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Теперь на стороне клиента ошибка 619 :'(
freeradius -X
(Нажмите, чтобы показать/скрыть)

Оффлайн Nikopol_86

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Цитировать
фрирадиус тут не причем.
глянте содержимое файлов
/var/run/radattr.ppp*
там что нить есть?

да есть, ниже содержимое.

radattr.ppp1 

(Нажмите, чтобы показать/скрыть)

такой файлик исправно создается на каждую сесию. 
Прочел на сайте автора, что надо проверить доп параметры радиуса в биллинге, как написано у Вас Interrim  interval  все проверил, параметр есть буква в букву.

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Ну я тут уже не помощник. Попробуйте именно ту версию, что я ставил или ищите способ проверки пакетов keepAlive, там передается текущий трафик.

Оффлайн Nikopol_86

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Я тут вот что еще нарыл

pptpd.log
(Нажмите, чтобы показать/скрыть)

Меня смущает строчка выделенная жирным. Ну я так понял, надо наверно писать на форум автору. Вам спасибо за помошь. Если что, отпишусь о результатах.

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Теперь на стороне клиента ошибка 619 :'(
freeradius -X
Проверьте параметр.
$conf{RADIUS2}=1;
Больше ничем помочь не могу. 
PS: меня неделю не будет.

Оффлайн Nikopol_86

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Дурень я, надо было сразу радиус в дебаге глянуть

(Нажмите, чтобы показать/скрыть)

Вот оно, вот только какие права надо дать  этой папочке ? Не подскажите?

Пользователь решил продолжить мысль 27 Сентября 2010, 10:55:25:
В общем дал права всем на чтение, а групе и владельцу еще и на запись и вуаля, все заработало. Еще раз всем спасибо!
« Последнее редактирование: 27 Сентября 2010, 10:55:50 от Nikopol_86 »

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
102 пользователя онлайн и все. :(
Цитировать
$ tail /var/log/kern.log
Oct 19 20:00:51 localhost kernel: [61716.218350] pptpctrl[5417]: segfault at 0 ip 00007f492c550777 sp 00007fff6cf442f8 error 4 in libc-2.11.1.so[7f492c4c5000+17a000]
Oct 19 20:00:51 localhost kernel: [61716.379175] pptpctrl[5418]: segfault at 0 ip 00007f65201f7777 sp 00007fffb3b8b6e8 error 4 in libc-2.11.1.so[7f652016c000+17a000]
Oct 19 20:03:06 localhost kernel: [61851.025921] __ratelimit: 11 callbacks suppressed                                                                                              
Oct 19 20:03:06 localhost kernel: [61851.025924] pptpctrl[5800]: segfault at 0 ip 00007f881693b777 sp 00007fff9f24a8c8 error 4 in libc-2.11.1.so[7f88168b0000+17a000]
Oct 19 20:03:11 localhost kernel: [61856.551648] pptpctrl[5855]: segfault at 0 ip 00007f0311f04777 sp 00007fffde450758 error 4 in libc-2.11.1.so[7f0311e79000+17a000]  
Oct 19 20:03:17 localhost kernel: [61861.754961] pptpctrl[6092]: segfault at 0 ip 00007f45c9394777 sp 00007fffcf2e0168 error 4 in libc-2.11.1.so[7f45c9309000+17a000]
Oct 19 20:03:19 localhost kernel: [61864.110132] pptpctrl[6137]: segfault at 0 ip 00007f20cbccb777 sp 00007fffaa55f818 error 4 in libc-2.11.1.so[7f20cbc40000+17a000]
2.6.32-25-server #44-Ubuntu SMP Fri Sep 17 21:13:39 UTC 2010 x86_64 GNU/Linux

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Успешно решил эту проблему :)

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Приятная новость :)
"Код отечественного проекта Accel-pptp войдет в состав Linux-..."  !*!   +1 +/–    
Сообщение от opennews on 13-Ноя-10, 19:08

    Наработки проекта accel-pptp (http://accel-pptp.sourceforge.net/), разрабатываемого Дмитрием Козловым, включены (http://lwn.net/Articles/411590/) в состав кандидата в релизы (http://www.kernel.org/pub/linux/kernel/v2.6/testing/ChangeLo...) Linux-ядра 2.6.37. Accel-pptp представляет собой высокопроизводительную реализацию сервера PPTP/PPPoE/L2TP и клиента PPTP, основанную на коде проектов poptop (http://www.poptop.org) и pptpclient (http://pptpclient.sourceforge.net), но благодаря работе на уровне ядра, отличающуюся от poptop/pptpclient существенным ускорением работы и понижением нагрузки на CPU.


    В состав ядра включено два модуля "pptp" (PPP over IPv4, Point-to-Point Tunneling Protocol) и "gre" (демультиплексор GRE-пакетов). Для задействования модуля ядра акселерации работы клиента для pppd разработан специальный плагин, для построения высокоскоростных серверов доступа в рамках проекта подготовлена (http://sourceforge.net/projects/accel-pptp/files/) модифицированная версия pptpd (poptop).

    URL: http://nag.ru/news/newsline/19851/rossiyskiy-proekt-oficialn...
    Новость: http://www.opennet.ru/opennews/art.shtml?num=28650

Пользователь решил продолжить мысль 15 Ноября 2010, 11:48:57:
не помню, публиковал я этот скрипт или нет.
В общем,это плагин к мунину, он считает количество поднятых ppp* интерфейсов и рисует график.

устанавливаем так, под рутом:

nano /etc/munin/plugins/ppp_count

Цитировать
#!/bin/sh
#
# Плагин для мониторинга количества пользователей биллинга
# ifconfig | grep ^ppp | wc -l
# http://habrahabr.ru/blogs/linux/30494/

if [ "$1" = "config" ]; then
    echo 'graph_title Billing users'
    echo 'graph_vlabel users'
    echo 'graph_noscale true'
    echo 'graph_category Billing'
    echo 'users.label users'
    echo 'graph_info This graph shows amount of users connected to Internet' ;
    echo 'users.info Users amount'
    exit 0
fi

echo -n "users.value "
echo `ifconfig | grep ^ppp | wc -l`

chmod +x /etc/munin/plugins/ppp_count
/etc/init.d/munin-node restart
« Последнее редактирование: 15 Ноября 2010, 11:48:57 от Nesmit »

Оффлайн double.orb

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Народ помогите

(Нажмите, чтобы показать/скрыть)

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
баян
сначала сервис остановите, потом дебаг запускайте. А не наоборот.

Оффлайн erica

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Доброго времени суток! Nesmit, отличная статья, как видишь, даже "домохозяйка" способна по ней настроить abills)) НО!  Домохозяйка на то и домохозяйка...Ткните, плиз, носом, как настраивать клиентскую машину! Задача следующая: хочу раздачу инета и биллинг перевести на линукс (сейчас сервак на винде), у клиентов у всех тоже Windows, раздается инет по витой паре, клиент коннектится по к серверу по TCP/IP. Как подобное организовать с участием abills? Заранее благодарю за ответ и. возможно, разъяснения))

 

Страница сгенерирована за 0.021 секунд. Запросов: 21.