Поиск






Воскресенье, 24.11.2024, 22:02

| RSS

ОТДЕЛ
ИНФОРМАЦИОННЫХ
ТЕХНОЛОГИЙ
 
Каталог статей


Главная » Статьи » Интересные статьи

Установка и настройка SAMS на Ubuntu Server
Источник voxadmin.ru

1) Ставим последний LTS релиз Ubuntu Server 10.04

Сейчас это версия 10.04.

В опциях ставим LAMP и SSH компоненты.

Настраиваем два сетевых интерфейса

Eth0 смотрит в Интернет

Eth1 смотрит в локальную сеть ip 10.250.23.x

Маска 255.255.255.0

Обновляем репозитории

sudo apt-get update

Для удобства хождения по нужным страницам в интернет скачиваем и ставим Lynx

sudo apt-get install lynx

2) Идем на сайт nixdev.net

lynx http://voxadmin.ru/8a5806/DEYQQwMdHVxbQVABQk8IUkNOSgZcV1gWXEpDAloRHEMFUQ9SXldBHQ==/

Находим последний релиз для ubuntu, на данный момент версия 1,05

сохраняем 2 пакета из http://voxadmin.ru/8a5806/DEYQQwMdHVxbQVABQk8IUkNOSgZcV1gWXEpDAloRHEMFUQ9SXldBHUpsVhFaFRNoDk8JUx9TVQkW/

sams-doc_1.0.5_all.deb и sams-web_1.0.5_all.deb

Устанавливаем их:

sudo dpkg -i sams-doc_1.0.5_all.deb

sudo dpkg -i sams-web_1.0.5_all.deb

3) Для удобства также не помешает midnight commander:

sudo apt-get install mc

4) Ставим php-gd:

sudo apt-get install php5-gd

5) Создаем базу для Sams

mysql -u root -p

GRANT ALL ON squidctrl.* TO sams@localhost IDENTIFIED BY "yourpassword”;

GRANT ALL ON squidlog.* TO sams@localhost IDENTIFIED BY "yourpassword”;

где "yourpassword” это ваш пароль на базу данных для sams

(при первом входе в mysql можно писать mysql -u root то есть без пароля, пароль рута нужно создать )

6) в /etc/sams.conf прописываем этот же пароль

меняем версию mysql там же на 5

/etc/init.d/sams меняем параметр SAMS_ENABLE с FALSE на TRUE

7) Переходим в нужную директорию и создаем

cd /usr/share/sams/mysql

mysql -u root -p < sams_db.sql

mysql -u root -p < squid_db.sql

8) Перегружаем сервер или перезапускаем службы squid, apache, mysql, sams

9) Входим в web интерфейс sams http:\\ip adress\sams

( понятно что подставляем свой айпишник)

Логин / пароль по умолчанию admin / qwerty

Меняем логин/ пароль на свои

Добавляем пользователей

10) В админке есть ошибка, из за которой не работает пункт Администрирование Sams

здесь указано что исправить.

11) Заходим в Администрирование Sams и выбираем тип авторизации

Я использовал IP

Необходимо поставить галочку в пункте Обрабатывать логи SQUID

Выбрать редиректор ( не использовать)

Чтобы трафик шел через Sams в браузере указывается прокси с портом 3128

Проблемы и решения

  1. После рестарта оказалось что не стартует squid – были неправильные права на squid.conf – получились после редактирования под рутом. Вернул 644 и после рестарта заработало.

  2. Когда создаем юзеров ни в коем случае не трогаем маску 255.255.255.255 ! Sams понимает только так, а то перестанет блокировать трафик, хотя пользователь отключен.

Полезные источники:

  1. http://forum.lissyara.su/viewtopic.php?f=3&t=13975

  2. http://www.permlug.org/node/3589

  3. http://sams.perm.ru

PS : Выпущена 2 бета SAMS

Источник

Категория: Интересные статьи | Добавил: sashacd (06.09.2010)
Просмотров: 5082 | Комментарии: 3 | Рейтинг: 0.0/0 |
Всего комментариев: 1
1 Richardhax  
0
Да . точно
 
[URL = http://www.aran.com.ua/forum ] evromaydan [/ URL]

Имя *:
Email *:
Код *:

Copyright ООО "Отдел Информационных Технологий" © 2024