перед установкой на всякий пожарный копируем в сторонку файлы squid.conf access.log можно и остальные конфигурационные файлы.
на случай если что-то не пойдёт не так., мне понадобился только squid.conf, ито для диагностики неисправностей.
Удаление пакетов идущих в комплекте с дистрибутивом
К сожалению все мои попытки настроить SAMS идущий в комплекте с дистрибутивом потерпели неудачу. Тут я постараюсь по пунктам и с картинками последовательно описать всю последовательность действий по установке SAMS-1.0.0 (взятого с этого сайта).
Итак:
1. Установленны изначально следующие пакеты
Server version: Apache/2.2.2 Server built: Jul 3 2007 16:01:21
mysql Ver 14.7 Distrib 4.1.20, for redhat-linux-gnu (i386) using readline 4.3
PHP 5.1.6 (cli) (built: May 25 2007 12:04:33
Также необходим gcc
2. Выясняем и удаляем установленные ранее пакеты
rpm -qa | grep sams rpm -e sams-20051107-4.112asp
Установка SASMS-1.0.0
Предисловие (важно для тех кто в первые устанаввливает программу из исходников).
В сжатой форме процесс установки программы из исходников вышлядит как
1. Конфигурирование (./configure)
2. Компилирование и создание папок (make)
3. Инсталяция (make install)
На протяжении этих 3-х последовательных шагов - выдаются логи.
Более подробно об этом написано в статье http://sams.nixdev.net/wiki/SamsCompile.
Непосредственно мой опыт, описан ниже.
1. На первом этапе скачиваем Выше указанную версию с сайта http://nixdev.net/release/sams/sams-1.0.0.tar.bz2
2. Переходим в директорию в которую скопировали скачаный архив и распаковываем его коммандой:
tar xvjf sams-1.0.0.tar.bz2
3. В появившейся папке (обязательно предварительно прочитав мануалы по пути ...\sams-1.0.0\doc\RU\index.html) в частности в пункте 3 статьи ...\sams-1.0.0\doc\RU\install.html предлагается инсталировать с различными опциями :
По путь по-умолчанию SASM находится /usr/local. Если вы захотите изменить путь: - к расположению программ и путь к расположению библиотек и файлов заголовков MySQL - к каталогу расположения root директории http сервера (если путь к нему отличается от /var/www/html или /var/www/htdocs - к каталогу расположения php, воспользуйтесь ключами configure для получения списка опций настройки наберите: % ./confugure --help
Именно по этому мы используем комманду:
./configure --with-httpd-locations=/var/www
4. Вот лог получившийся у меня:
checking for gcc... gcc checking for C compiler default output file name... a.out ... cut ... checking whether struct tm is in sys/time.h or time.h... time.h checking for the SAMS startup scripts locations... using the SAMS startup scripts locations from /etc/init.d checking for WEB server locations... using WEB server locations from /var/www checking for MYSQL headers... using mysql includes from /usr/include/mysql checking for <mysql.h> in /usr/include/mysql... configure: error: Cannot find MySQL's <mysql.h> in /usr/include/mysql
Как видно по логу, (по его последней строчке), сложность возникла с файлом "mysql.h"
checking for MYSQL headers... using mysql includes from /usr/include/mysql checking for <mysql.h> in /usr/include/mysql... configure: error: Cannot find MySQL's <mysql.h> in /usr/include/mysql
Очень хороший ответ мне дал "Pavel Vinogradov"
Файл mysql.h необходим для компиляции программ работающих с БД MySQL через их оригинальную библиотеку. Данный файл идет в пакете mysql для разработчиков - этот пакет обычно содержит -dev в названии. Вот пример для Debian, поищите аналогичный пакет в вашем репозитарии. [laptop:~] % dpkg -l | grep mysql | grep dev [21:23] ii libmysqlclient15-dev 5.0.45-5~bpo40+1 MySQL database development files
Не мудрствуя лукаво, я доустановил всё что косается mysql
[root@LinProxy ~]# yum install mysql* ..... ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: mysql-bench i386 4.1.20-1.112.1asp asplinux-base 500 k mysql-devel i386 4.1.20-1.112.1asp asplinux-base 2.1 M mysqlclient10 i386 3.23.58-9.2 asplinux-base 245 k mysqlclient10-devel i386 3.23.58-9.2 asplinux-base 49 k Installing for dependencies: e2fsprogs-devel i386 1.38-12 asplinux-base 529 k krb5-devel i386 1.4.3-5.5 asplinux-updates 920 k openssl-devel i386 0.9.7f-7.10.112.2asp asplinux-updates 1.7M zlib-devel i386 1.2.2.2-5.fc4 asplinux-base 99 k Updating for dependencies: krb5-libs i386 1.4.3-5.5 asplinux-updates 527 k krb5-workstation i386 1.4.3-5.5 asplinux-updates 789 k openssl i686 0.9.7f-7.10.112.2asp asplinux-updates 1.2M Transaction Summary =============================================================================
Следующая попытка:
./configure --with-httpd-locations=/var/www ..... checking for PCRE headers... using pcre includes from /usr/include/pcre checking for <pcre.h> in /usr/include/pcre... configure: error: Cannot find PCRE's <pcre.h> in /usr/include/pcre
из ответа специалиста:
PCRE не относятся к PHP. Это библиотека для C. В Debian пакет называется libpcre3-dev, поищите аналог в своем репозитарии. Ключевые слова pcre и dev.
В частности в АСП это пакет:
============================================================================= Package Arch Version Repository Size ============================================================================= Installing: pcre-devel i386 5.0-4.1.fc4 asplinux-base 108 k Transaction Summary =============================================================================
Полный лог по окончанию конфинурирования выглядит так:
[root@LinProxy sams-1.0.0]# ./configure --with-httpd-locations=/var/www checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking whether ln -s works... yes checking whether make sets $(MAKE)... no checking for main in -lm... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking pcre/pcre.h usability... no checking pcre/pcre.h presence... no checking for pcre/pcre.h... no checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking for unistd.h... (cached) yes checking for uid_t in sys/types.h... yes checking for unistd.h... (cached) yes checking for working chown... yes checking whether closedir returns void... no checking for pid_t... yes checking for unistd.h... (cached) yes checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking whether lstat dereferences a symlink specified with a trailing slash... yes checking whether lstat accepts an empty string... no checking whether lstat dereferences a symlink specified with a trailing slash... (cached) yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible realloc... yes checking whether stat accepts an empty string... no checking for memmove... yes checking for memset... yes checking for pow... yes checking for strcasecmp... yes checking for strchr... yes checking for strdup... yes checking for strstr... yes checking for an ANSI C-conforming const... yes checking for pid_t... (cached) yes checking whether struct tm is in sys/time.h or time.h... time.h checking for the SAMS startup scripts locations... using the SAMS startup scripts locations from /etc/init.d checking for WEB server locations... using WEB server locations from /var/www checking for MYSQL headers... using mysql includes from /usr/include/mysql checking for <mysql.h> in /usr/include/mysql... using <mysql.h> from /usr/includ checking for MYSQL library... using mysql libraryes from /usr/lib/mysql checking for libmysqlclient in /usr/lib/mysql... using libmysqlclient from /usr/ checking for PCRE headers... using pcre includes from /usr/include checking for <pcre.h> in /usr/include... using <pcre.h> from /usr/include checking for PCRE library... using pcre libraryes from /usr/lib checking for libpcre in /usr/lib... using libpcre from /usr/lib configure: creating ./config.status config.status: creating Makefile ***** Options and locations ***** system: Linux default path: /usr/local default runtime config file: /etc/sams.conf location the SAMS startup script: /etc/init.d location HTTP server root directory: /var/www location mysql includes: /usr/include/mysql location mysql libraries: /usr/lib/mysql location pcre includes: /usr/include/pcre.h location pcre libraries: /usr/lib Type 'make' [root@LinProxy sams-1.0.0]#
Как указано в мануале, и окончании лога, следующий этап это "make"
Тут у меня Тоже возникла сложность, небыл установлен make. к сожалению я не оставил скрина, но выглядила это как сообщение типа:
!!!Повторяю, блок ниже не является скрином, а написан по памяти, т.е. будет примерно такое содержание.
[root@LinProxy sams-1.0.0]# make -bash:: unknow command ...
Далее устанавливаем make
[root@LinProxy sams-1.0.0]# yum install make ......... ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: make i386 1:3.80-7 asplinux-base 340 k Transaction Summary ============================================================================= ...... Complete!
Теперь Повторяем попытку.
[root@LinProxy sams-1.0.0]# make gcc -DDEFPATH="\".:/usr/local/share\"" -DHAVE_CONFIG_H -DLOCALEDIR="\"/usr/local/share/locale\"" -I. -I/usr/include/mysql -I/usr/include -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -c demon.c In file included from demon.c:19: logtool.c: In function ‘SearchDNSBase’: logtool.c:252: warning: ignoring return value of ‘realloc’, declared with attribute warn_unused_result demon.c: In function ‘ReadNewData’: demon.c:298: warning: too few arguments for format gcc -DDEFPATH="\".:/usr/local/share\"" -DHAVE_CONFIG_H -DLOCALEDIR="\"/usr/local/share/locale\"" -I. -I/usr/include/mysql -I/usr/include -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -c tools.c tools.c: In function ‘send_mysql_query’: tools.c:169: warning: assignment discards qualifiers from pointer target type tools.c: In function ‘url_decode’: tools.c:229: warning: statement with no effect tools.c: In function ‘TestPID’: tools.c:338: warning: implicit declaration of function ‘kill’ tools.c: In function ‘do_connect’: tools.c:552: warning: assignment makes integer from pointer without a cast gcc -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -o sams demon.o tools.o -I. -L/usr/lib/mysql -lmysqlclient -L/usr/lib -lpcre gcc -DDEFPATH="\".:/usr/local/share\"" -DHAVE_CONFIG_H -DLOCALEDIR="\"/usr/local/share/locale\"" -I. -I/usr/include/mysql -I/usr/include -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -c daemon.c In file included from daemon.c:19: logtool.c: In function ‘SearchDNSBase’: logtool.c:252: warning: ignoring return value of ‘realloc’, declared with attribute warn_unused_result gcc -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -o samsf daemon.o tools.o -I. -L/usr/lib/mysql -lmysqlclient -L/usr/lib -lpcre gcc -DDEFPATH="\".:/usr/local/share\"" -DHAVE_CONFIG_H -DLOCALEDIR="\"/usr/local/share/locale\"" -I. -I/usr/include/mysql -I/usr/include -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -c redirect.c redirect.c: In function ‘clean_up_child_process’: redirect.c:217: warning: implicit declaration of function ‘wait’ redirect.c: In function ‘main’: redirect.c:449: warning: implicit declaration of function ‘getpid’ gcc -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -o samsredir redirect.o tools.o -I. -L/usr/lib/mysql -lmysqlclient -L/usr/lib -lpcre gcc -DDEFPATH="\".:/usr/local/share\"" -DHAVE_CONFIG_H -DLOCALEDIR="\"/usr/local/share/locale\"" -I. -I/usr/include/mysql -I/usr/include -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -c samsdaemon.c samsdaemon.c: In function ‘MakeACLFiles’: samsdaemon.c:1960: warning: format ‘%s’ expects type ‘char *’, but argument 3 has type ‘int’ samsdaemon.c: In function ‘listdir’: samsdaemon.c:2453: warning: format ‘%d’ expects type ‘int’, but argument 4 has type ‘__off_t’ samsdaemon.c:2454: warning: format ‘%d’ expects type ‘int’, but argument 7 has type ‘__off_t’ samsdaemon.c:2394: warning: unused variable ‘urlcode’ samsdaemon.c: In function ‘main’: samsdaemon.c:2504: warning: unused variable ‘urlcode’ samsdaemon.c:2495: warning: unused variable ‘s’ samsdaemon.c:2507: warning: ‘symbol[1]’ may be used uninitialized in this function samsdaemon.c:2507: warning: ‘symbol[2]’ may be used uninitialized in this function gcc -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -o samsdaemon samsdaemon.o tools.o -I. -L/usr/lib/mysql -lmysqlclient -L/usr/lib -lpcre [root@LinProxy sams-1.0.0]#
Неуверен правильно ли я понял, но надписи "warning" Это предупреждения, а не ошибки. И проигнорировал их.
Далее как написано в мануале "make install" Лог выглядит так:
[root@LinProxy sams-1.0.0]# make install make[1]: Entering directory `/mnt/sendmail/sams/sams-1.0.0' creating /tmp/sams cp ./etc/sams.conf /etc/sams.conf; cp ./sams /usr/local/bin; cp ./samsf /usr/local/bin; cp ./samsredir /usr/local/bin; cp ./samsdaemon /usr/local/bin; cp ./etc/samsd /etc/init.d; cp ./mysql/recover_admin_passwd /usr/local/bin; creating /usr/local/share/sams cp -R php/* /usr/local/share/sams/; chmod 777 /usr/local/share/sams/data; chmod ugo+x /usr/local/share/sams/bin/*; rm -f /usr/local/share/sams/data/*; cp -R doc /usr/local/share/sams/; cp ./mysql/sams_db.sql /usr/local/share/sams/data; cp ./mysql/squid_db.sql /usr/local/share/sams/data; cp ./update/upgrade_mysql_table.php /usr/local/share/sams/data; creating symlink to sams directory make[1]: Цель `install-data-am' не требует выполнения команд. make[1]: Leaving directory `/mnt/sendmail/sams/sams-1.0.0' [root@LinProxy sams-1.0.0]#
Вроде всё выглядит пристойно. Смущает фраза "make[1]: Цель `install-data-am' не требует выполнения команд." Но опять таки не похоже на что-то критичное.
На этом Думаю Инсталяцию можно считать завершённой
Настойка
*при попытке подключиться через веб интерфейс у меня возникли следующие сложности:
На картинке явно видна надпись, о том что пользователю sams@localhost отказано в доступе к mysql.
Несмотря на это, я всеровно нажал на кнопку "Запуска скрипта инсталяции базы данных." (Run SAMS datadase installation scripts)
Передо мной появилось окошко отображённое на картинке:
В левой части тоже предупреждение, а в правой ясно написано ERROR ... Ошибка, режим safe_mode=off.
Необходимо в файле /etc/php.ini изменить строки.
safe_mode = on disable_functions = "chdir,dl,ini_get_all,popen,proc_open,passthru,pcntl_exec"
Затем рестартануть Apache
[root@LinProxy etc]# service httpd restart Останавливается httpd: [ ОК ] Запускается httpd: [ ОК ] [root@LinProxy etc]#
Повторяем попытку доступа через интерфейс и получаем картинку:
Как видим, в левой части осталось предупреждение, а в правой уже изменилось., заполняем поля и нажимаем на кнопку "Сreate database" и получаем рисок:
Как видим указано что скрипт остановлен., и предложение переустановить базы.
DB squidctrl connected. Installation script stopped. Remove base squidctrl and start a script again
Далее сложнее.
Скажу честно. Я неуверен на все 100% что именно помогло, но опишу свою последовательность действий и изменений.
Первое что я сделал, это попробывал войти от имяни sams@localhost в mysql чтобы убедиться что пользователь существует:
[root@LinProxy www]# mysql -u sams -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 95 to server version: 4.1.20 Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>
т.е. пользователя sams с указаным паролем пускает. Далее проверяем наличие баз данных:
[root@LinProxy www]# mysql -u sams -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 95 to server version: 4.1.20 Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> show databases; +-----------+ | Database | +-----------+ | squidctrl | | squidlog | | test | +-----------+ 3 rows in set (0.00 sec) mysql>
Видим что базы существуют. Далее подключаемся к 1-й из баз и смотрим структуру:
[root@LinProxy www]# mysql -u sams -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 96 to server version: 4.1.20 Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> use squidctrl Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> show tables; +---------------------+ | Tables_in_squidctrl | +---------------------+ | globalsettings | | groups | | ipreplace | | log | | passwd | | proxyes | | reconfig | | redirect | | sams | | sconfig | | sguard | | shablons | | squidusers | | tree | | urlreplace | | urls | +---------------------+ 16 rows in set (0.00 sec) mysql>
Видим что всё нормально. задаёмся вопросом, чего же ему нехватает.
Проверяем ещё раз sams.conf
[root@LinProxy etc]# cat /etc/sams.conf [client] SQUID_DB=squidlog SAMS_DB=squidctrl MYSQLHOSTNAME=localhost MYSQLUSER=sams MYSQLPASSWORD=112233 MYSQLVERSION=4.0 SQUIDCACHEFILE=access.log SQUIDROOTDIR=/etc/squid SQUIDLOGDIR=/var/log/squid SQUIDCACHEDIR=/var/spool/squid SAMSPATH=/usr/local SQUIDPATH=/usr/sbin SQUIDGUARDLOGPATH=/var/log SQUIDGUARDDBPATH=/var/db/squidguard RECODECOMMAND=iconv -f KOI8-R -t 866 %finp > %fout LDAPSERVER=servername_or_ipadress LDAPBASEDN=your.domain LDAPUSER=DomainAdministrator LDAPUSERPASSWD=passwd LDAPUSERSGROUP=Users REJIKPATH=/usr/local/rejik SHUTDOWNCOMMAND=shutdown -h now CACHENUM=0 [root@LinProxy etc]#
Строку MYSQLHOSTNAME=localhost я отредактировал как
MYSQLHOSTNAME=127.0.0.1
т.к. не знал, стоит ли там указать имя машины "LinProxy?" или "hostname"
затем сделал
[root@LinProxy etc]# service samsd start
получил [OK]
попробывал ещё раз, и получил:
Немогу сказать, помогло ли указание адреса 127.0.0.1 или до этого небыл запущен sams или и то, и другое. Но заработало. Я искренне хочу Вам помочь, но моей квалификации, увы не достаточно для однозначных ответов. Тем не мение, Вы видите что пути есть. Если Вам описаное мной не помогло пробуйте как и я эксперементировать, тестировать.
Краткое ознакомление с интерфейсом
Изначально картинка:
должна была быть с английским интерфейсом, но к сожалению этого скрина не осталось.
Итак. Первое что я заметил, что принципы работы с интерфейсом таковы. В левой список "разделов", После выбора раздела необходимо внизу по центру выбрать функцию, и Выше сверху уже производить изменения.
Пока обратим на это внимание.
На первом этапе нам надо авторизоваться. Для этого, в нижней части экрана кликаем на человечков., и в появившемся окне вводим Логин (admin) и пароль (qwerty).
По умолчанию он такой., В последствии его можно изменить. (я решил изменить позднее, по окончанию всех установок).
После нажатитя кнопки "ОК" появится картинка:
Ну тут менять особо нечего. Обращу лиш внимание на возможность добавление учётных записей СУПЕРпользователей, и изменение их паролей.
В первую очередь мне кажется лучьше настроить Web-интерфейс. Выбираем соответствующиф раздел, и внизу нажимаем на настройки., Откроется картинка изображённая на рисунке:
.
*только моё субьективное мнение*
В спешке от азарта, я попытался по переключаться между KOI8-R, Cirilic Windows, и UTF-8. Во всех случаях, переодически у меня в одной из панелей не отображался русский язык, до тех пор, пока я в настройках IE эксплорера не отключил [вид/кодировка] "автовыбор" и не выбрал Юникод (UTF-8) и сооветственно тоже в SAMS. Вы можете по эксперементировать сами.
Следующий Важный пункт это "Администрирование SAMS":
Далее будет более спецефичная настройка. т.е. я планирую использовать регистрацию по IP и редиректор SAMS.
Как видно на картинке выбрать весьма просто. Обращу лиш внимание на то (что я сразу не заметил), что страничку можно прокрутить, есть колёсеко скрол с права. Думаю тут всё понятно, и не вызовет вопросов.
На след странице предлагается создать шаблон. Выглядит это так.
Сказать, также особо нечего. Всё просто и наглядно.
А вот и долгожданный момент. Создание пользователей. Для этого переходим на вкладку "Пользователи" и в низу, по середине выбираем "добавить пользователя":
Откроется картинка:
Ну кроме всего прочего отмечу, что есть возможность сразу определить пользователя в группу, или задать шаблон. Остальное вроде бы понятно.
Также, после Выполнения этих операций следует перейти на вкладку "squid" и выбрать "Реконфигурирование".
Как пример, могу показать: пользователь который не добавлен, пройти не может:
Также хотелось бы отметить что пользователю (обычному), можно дать право смотреть на просмотр статистики как всей своей группы, так и только своей персональной.
Для того чтобы посмотреть свою статистику и выделеный трафик, пользователю необходимо открыть веб интерфейс, открыть вкладку пользователи, кликнуть на свой ник, и ввести свой пароль (который был назначен при регистрации пользователя):
.
На этом ознакомление с интерфейсом можно считать оконченым.
Думаю можно считать и с настройкой.
SAMS отключает пользователей, и запрещает доступ к сайтам (которые помещены в меню "Запред доступа по URL"), путём перенаправления запроса с запрошеной, на стронику с "отказом".
Т.е. Для того чтоб заработала эта функция надо установить и прописать программу редиректор.
Как указано в документации, самс поддерживает 4 программы редиректа:
Rejik
SquidGuard?
встроенный SQUID
и SAMSredir.
У всех есть свои достоинства., я же установил SAMSredir.
Для этого в SAMS, в Администрировании SAMS, в пункте редиректор выбрал "встроеный SAMS". И в конфигурационном файле /etc/squid/squid.conf раскомментировал строчку redirect_program и установил значение:
redirect_program /usr/local/bin/samsredir
ЗАМЕЧАНИЕ
Ни в коем случае не ставим "неприрывную обработку логов"!!!
Если такое произошло, SAMS перестал работать, то проверяем запускается и останавливается ли squid. Если нет, то у меня проблема была в том что небыл удалён пайп фаил !access.log
После его удаления всё заработало вновь.
Attachments
- sams start.JPG (90.2 kB) -
Прекрепляю картинки
, added by CHPOKS <testramb@rambler.ru> on 01/08/08 01:02:03. - sams start1.JPG (101.7 kB) -
Прекрепляю картинки 1
, added by CHPOKS <testramb@rambler.ru> on 01/08/08 01:03:00. - sams start2.JPG (86.5 kB) - added by CHPOKS <testramb@rambler.ru> on 01/08/08 01:03:19.
- sams start3.JPG (76.7 kB) -
Прекрепляю картинки 3
, added by CHPOKS <testramb@rambler.ru> on 01/08/08 01:03:43. - sams start4.JPG (79.2 kB) -
Добавление картинок
, added by CHPOKS <testramb@rambler.ru> on 01/08/08 02:30:36. - Rab s SAMS1.JPG (62.6 kB) -
Добавление картинок
, added by CHPOKS <testramb@rambler.ru> on 01/08/08 02:31:19. - Rab s SAMS2.JPG (77.6 kB) -
Добавление картинок
, added by CHPOKS <testramb@rambler.ru> on 01/08/08 02:31:37. - Rab s SAMS3.JPG (101.4 kB) -
Добавление картинок
, added by CHPOKS <testramb@rambler.ru> on 01/08/08 02:32:03. - Rab s SAMS4.JPG (157.2 kB) -
Добавление картинок
, added by CHPOKS <testramb@rambler.ru> on 01/08/08 02:32:24. - Rab s SAMS5.JPG (140.6 kB) -
Добавление картинок
, added by CHPOKS <testramb@rambler.ru> on 01/08/08 02:32:42. - Rab s SAMS6.JPG (123.2 kB) -
Добавление картинок
, added by CHPOKS <testramb@rambler.ru> on 01/08/08 02:33:06. - Rab s SAMS7.JPG (119.7 kB) -
Добавление картинок
, added by CHPOKS <testramb@rambler.ru> on 01/08/08 02:33:26. - Rab s SAMS8.JPG (174.9 kB) -
Добавление картинок
, added by CHPOKS <testramb@rambler.ru> on 01/08/08 02:33:47. - Rab s SAMS9.JPG (227.0 kB) -
Добавление картинок
, added by CHPOKS <testramb@rambler.ru> on 01/08/08 02:35:03. - Rab s SAMS10.JPG (141.3 kB) -
Добавление картинок
, added by CHPOKS <testramb@rambler.ru> on 01/08/08 02:35:33.
