Установка и настройка SAMS на Ubuntu Server
-
-
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
-
-
Находим последний релиз для 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
-
-
Проблемы и решения
-
После рестарта оказалось что не стартует squid – были неправильные права на squid.conf – получились после редактирования под рутом. Вернул 644 и после рестарта заработало.
-
Когда создаем юзеров ни в коем случае не трогаем маску 255.255.255.255 ! Sams понимает только так, а то перестанет блокировать трафик, хотя пользователь отключен.
-
-
Полезные источники:
-
-
http://forum.lissyara.su/viewtopic.php?f=3&t=13975
-
http://www.permlug.org/node/3589
- http://sams.perm.ru
PS : Выпущена 2 бета SAMS
© http://voxadmin.ru/
Related posts:
не моглибы по подробнее описать что именно закоментировать и как
@ValGord
закомментируй функцию GetHostName() в src/webconfigtray.php и src/configtray.php
Добрый день. установил sams, но при клике на WEB interface settings и SAMS administration ничего не происходит, это как я понимаю по пункту
10) В админке есть ошибка, из за которой не работает пункт Администрирование Sams
здесь указано что исправить.
но линк мертвый не мог бы кто нибудь подсказать ЧТО исправить
спасибо за информацию!
ссылки на nixdev.net битые! Пакеты находятся здесь: _http://www.nixdev.net/release/sams/ubuntu/