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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Оффлайн mapki3

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Завтра буду (тоесть уже сегодня), пробовать снова ставить.
 И все пошагово буду здесь рисовать.
P.S. Вроде не полный дурак. Настраивал же системы, а тут где то туплю и все.



И так есть серверное железко. 2 сетевухи.
С интернета скачал образ Ubuntu 10.04 AMD64.
Установка не особо сложная.
Указал основной сетевой интерфейс, и настроил АйПи адреса.
Разметка диска: «Авто – использовать весь диск и настроить LVM»
 «Установка базовой системы» заняла примерно 8 минут.

Создал пользователя. И указал что система не будет использовать автоматическое обновление.

«Выбор программного обеспечения»
Выбрал только OpenSSH server, что бы с помощью Путти подключиться можно было. Все остальное потом установлю.

Установка ОС завершена, диск вынул и жду когда загрузится.


root@rpz2:/home/mapki3# sudo apt-get install vlan
root@rpz2:/home/mapki3# apt-get install mc

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

Проверка наличия интернета:
(Нажмите, чтобы показать/скрыть)

root@rpz2:/home/mapki3# apt-get update
Чтение списков пакетов... Готово


root@rpz2:/home/mapki3# apt-get dist-upgrade
Хотите продолжить [Д/н]? y                 #Заняло около 10 минут.

root@rpz2:/home/mapki3# reboot
После рестарта ничего страшного не случилось, все работает.
Сеть работает нормально, видит все сети и Влан2.

root@rpz2:/home/mapki3# apt-get install mysql-server mysql-client libmysqlclient15-dev apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt libdbi-perl libdbd-mysql-perl libdigest-md4-perl libdigest-sha1-perl libcrypt-des-perl freeradius radiusclient1 radiusclient1 pptpd
Вот только не пойму зачем в конце два раза написано radiusclient1 radiusclient1.
Но ушло еще 5 минут.
Пароль для MySQL указал.

root@rpz2:/home/mapki3# a2enmod ssl
Enabling module ssl.
See /usr/share/doc/apache2.2-common/README.Debian.gz on how to configure SSL and create self-signed certificates.
Run '/etc/init.d/apache2 restart' to activate new configuration!
root@rpz2:/home/mapki3#
root@rpz2:/home/mapki3# a2enmod rewrite
Enabling module rewrite.
Run '/etc/init.d/apache2 restart' to activate new configuration!
root@rpz2:/home/mapki3# a2enmod rewrite
Module rewrite already enabled
root@rpz2:/home/mapki3# a2enmod suexec
Enabling module suexec.
Run '/etc/init.d/apache2 restart' to activate new configuration!
root@rpz2:/home/mapki3# a2enmod include
Enabling module include.
Run '/etc/init.d/apache2 restart' to activate new configuration!
root@rpz2:/home/mapki3# /etc/init.d/apache2 restart
 * Restarting web server apache2                  ... waiting                                        [ OK ]

root@rpz2:/home/mapki3# wget http://downloads.sourceforge.net/project/abills/abills/0.51/abills-0.51.tgz
2011-02-06 11:48:24 (1,12 MB/s) - «abills-0.51.tgz» saved [3676063/3676063]
#Сразу же разпаковал в /usr/abills
root@rpz2:/home/mapki3# mkdir /usr/abills/backup
root@rpz2:/home/mapki3# chown -R www-data:www-data /usr/abills/backup
root@rpz2:/home/mapki3# mkdir /usr/abills/cgi-bin/admin/nets
root@rpz2:/home/mapki3# chown -R www-data:www-data /usr/abills/cgi-bin/
root@rpz2:/home/mapki3# mkdir /usr/abills/var
root@rpz2:/home/mapki3# mkdir /usr/abills/var/log
root@rpz2:/home/mapki3# chown -R freerad:freerad /usr/abills/var


root@rpz2:/home/mapki3# nano /etc/sudoers
(Нажмите, чтобы показать/скрыть)

root@rpz2:/home/mapki3# cp /etc/freeradius/radiusd.conf /etc/freeradius/radiusd.conf.sample
root@rpz2:/home/mapki3# nano /etc/freeradius/radiusd.conf
(Нажмите, чтобы показать/скрыть)

root@rpz2:/home/mapki3# nano /etc/freeradius/modules/exec
(Нажмите, чтобы показать/скрыть)

root@rpz2:/home/mapki3# nano /etc/freeradius/sites-enabled/default
(Нажмите, чтобы показать/скрыть)


root@rpz2:/home/mapki3# nano /etc/freeradius/users
#Здесь же я немного не понял, дописать в файл или же заменить все имеющеся?
(Нажмите, чтобы показать/скрыть)

root@rpz2:/home/mapki3# nano /etc/freeradius/clients.conf
(Нажмите, чтобы показать/скрыть)

root@rpz2:/home/mapki3# nano /etc/freeradius/dictionary
(Нажмите, чтобы показать/скрыть)

root@rpz2:/home/mapki3# /etc/init.d/freeradius restart
 * Stopping FreeRADIUS daemon freeradius                              [ OK ]
 * Starting FreeRADIUS daemon freeradius                               [ OK ]

root@rpz2:/home/mapki3# nano /etc/radiusclient/servers
(Нажмите, чтобы показать/скрыть)

root@rpz2:/home/mapki3# wget http://cakebilling.googlecode.com/files/etc.tar.bz2
2011-02-06 12:26:09 (35,7 KB/s) - «etc.tar.bz2» saved [11843/11843]
dictionary.microsoft кладем в /etc/radiusclient/   #Сделал



root@rpz2:/home/mapki3# nano /etc/radiusclient/dictionary
(Нажмите, чтобы показать/скрыть)

root@rpz2:/home/mapki3# nano /etc/hosts
(Нажмите, чтобы показать/скрыть)



root@rpz2:/home/mapki3# apt-get install phpmyadminЧерез пхпмайадмин создал: пользователя и базу. И сразу же выполнил запрос: abills.sql


root@rpz2:/home/mapki3# cd /usr/abills/libexec
root@rpz2:/usr/abills/libexec# cp config.pl.default config.pl
root@rpz2:/usr/abills/libexec# nano config.pl
$conf{dbhost}='localhost';
$conf{dbname}='abills';
$conf{dbuser}='abills';
$conf{dbpasswd}='*************';
$conf{dbcharset}='cp1251';
$conf{default_language}='russian';
$conf{periodic_check}='yes';
$conf{ERROR_ALIVE_COUNT} = 10;
$conf{secretkey}="test123345678901234567890";
$conf{RADIUS2}=1;

@MODULES = ('Dv',
#            'Voip',
#            'Docs',
#            'Mail',
            'Sqlcmd');


root@rpz2:/usr/abills/libexec# nano /usr/abills/Abills/defs.conf
(Нажмите, чтобы показать/скрыть)

root@rpz2:/usr/abills/libexec# mkdir /etc/apache2/ssl
root@rpz2:/usr/abills/libexec# make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem
root@rpz2:/usr/abills/libexec# a2enmod ssl
Module ssl already enabled

root@rpz2:/usr/abills/libexec# nano /etc/apache2/conf.d/charset
root@rpz2:/usr/abills/libexec# nano /etc/apache2/sites-available/default-ssl
(Нажмите, чтобы показать/скрыть)


root@rpz2:/usr/abills/libexec# nano /etc/pptpd.conf
(Нажмите, чтобы показать/скрыть)

root@rpz2:/usr/abills/libexec# nano /etc/ppp/options
root@rpz2:/usr/abills/libexec# nano /etc/ppp/pptpd-options
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 06 Февраля 2011, 14:00:17 от mapki3 »

Оффлайн Procik

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Так а в чём проблема то?

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Видимо хотелось написать глобальное и получить пряник. Только он ошибся, читать простыни без описания ошибки никто не станет :) Тем более что эти конфиги я уже стал ненавидеть.  :D
PS: А экстрасенсы из отпуска не вернулись.
PPS: Прекращайте писать в личку. За этой темой я и так слежу, без напоминаний! Как тема надоест, закрою. Да и скажите спасибо Procik я уж было чуть не закрыл.
« Последнее редактирование: 07 Февраля 2011, 00:02:21 от Nesmit »

Оффлайн Procik

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
вот его проблема
root@rpz2:/home/mapki3# nano /etc/freeradius/sites-enabled/default
Внимательнее надо копипастить  :)
« Последнее редактирование: 07 Февраля 2011, 11:06:44 от Procik »

Оффлайн Nesmit

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

Оффлайн mapki3

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
И так, запустил сей сервер но только с ПППоЕ. Чего мне должно хватить..

Местами чтото непонимаю, но это потом само дойдет.

У меня два вопроса:
1) root@rpz2:/home/mapki3# nano /etc/freeradius/users
#Здесь же я немного не понял, дописать в файл или же заменить все имеющеся?


2) Версия 0,51 стабильная?

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
1. по ситуации
2. у автора спроси. Релизов я еще не видел.


Оффлайн Procik

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Если меняешь целиком файлы, не забываем о правах на эти файлы, если редактируешь - пробелы могут попить крови.
« Последнее редактирование: 07 Февраля 2011, 20:38:40 от Procik »

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
В целом да. Табуляторы то же.
Но с проблемами сталкивался только в фрирадиусе1.х и /etc/sudoers

Оффлайн SokoL_BY

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Дошел до пункта:
После этого перезапускаем радиус:
Код:

/etc/init.d/freeradius restart

Если пишет ошибку, то команда freeradius -X выдает лог и служит для поиска онных.

Пишит

root@dhcppc3:/# /etc/init.d/freeradius restart
 * Stopping FreeRADIUS daemon freeradius                                                * /var/run/freeradius/freeradius.pid not found...                              [ OK ]
 * Starting FreeRADIUS daemon freeradius                                        [fail]
 

freeradius -X указал на:

root@dhcppc3:/# freeradius -X
FreeRADIUS Version 2.1.9, for host i686-pc-linux-gnu, built on Jun 21 2010 at 19:17:04
Copyright (C) 1999-2009 The FreeRADIUS server project and contributors.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
You may redistribute copies of FreeRADIUS under the terms of the
GNU General Public License v2.
Starting - reading configuration files ...
(Нажмите, чтобы показать/скрыть)
/etc/freeradius/sites-enabled/default[64]: Failed to load module "abills_preauth".
/etc/freeradius/sites-enabled/default[62]: Errors parsing authorize section.

Помогите пожалуйста, куда смотреть, что править ?



Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
смотреть туда и исправлять там же
/etc/freeradius/sites-enabled/default[64]: Failed to load module "abills_preauth".
/etc/freeradius/sites-enabled/default[62]: Errors parsing authorize section.

Оффлайн ttl

  • Новичок
  • *
  • Сообщений: 35
  • Everybody lies.
    • Просмотр профиля
Всем привет!
Вот здесь пишут, что можно прикрутить мониторинг к сквиду:
http://abills.net.ua/wiki/doku.php/abills:docs:squid:ru
Питался я прикрутить Abills 0.51 к SQUID Version 3.1.6, но результатов - "0".
В логах все чисто, кроме как падает вебка. Кто-то может дать совет или поделится опытом?

Оффлайн Procik

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
не знаю как на abills0.5,я давно на 0,40 пробовал - нормально мониторит

Оффлайн ttl

  • Новичок
  • *
  • Сообщений: 35
  • Everybody lies.
    • Просмотр профиля
Если не жалко, squid.conf и секцию config.pl, где описание можешь дать?

Оффлайн Procik

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
config.pl

@MODULES = 'Squid';
$conf{SQUID_HOST}='localhost';
$conf{SQUID_PORT}=3128;
$conf{SQUID_RESOLVIP}=0;

В squid точно не помню

squid.conf
acl manager proto cache_object
acl abills src 127.0.0.1/255.255.255.255

И смотри логи, там найдёшь ошибки.

 

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