Главная > Linux, интернет > Установка и настройка SAMS на Ubuntu Server

Установка и настройка SAMS на Ubuntu Server

linux

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://nixdev.net/release/sams/packages/

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

сохраняем 2 пакета из http://nixdev.net/release/sams/packages/xUbuntu_9.10/all/

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

© http://voxadmin.ru/



Related posts:

  1. Установка драйверов Nvidia в ubuntu 8.10.
  2. Установка Firefox 3.5 на Linpus Acer Aspire One.
  3. Проблемы с временем в Ubuntu
  4. Пошаговые настройки Ubuntu 8.10 на Acer One
  5. Настройка сети в Hyper-v для 2008 Server
Categories: Linux, интернет Tags:
  1. ivan
    14 Сентябрь 2011 в 09:27 | #1

    не моглибы по подробнее описать что именно закоментировать и как

  2. Dmitry
    2 Сентябрь 2011 в 14:37 | #2

    @ValGord
    закомментируй функцию GetHostName() в src/webconfigtray.php и src/configtray.php

  3. ValGord
    13 Июль 2011 в 10:41 | #3

    Добрый день. установил sams, но при клике на WEB interface settings и SAMS administration ничего не происходит, это как я понимаю по пункту
    10) В админке есть ошибка, из за которой не работает пункт Администрирование Sams

    здесь указано что исправить.
    но линк мертвый не мог бы кто нибудь подсказать ЧТО исправить

  4. Вова
    25 Март 2011 в 15:55 | #4

    спасибо за информацию!

  5. d0c
    16 Март 2011 в 10:15 | #5

    ссылки на nixdev.net битые! Пакеты находятся здесь: _http://www.nixdev.net/release/sams/ubuntu/

  1. Пока что нет уведомлений.