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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: проблемы с Squid + SAMS  (Прочитано 6607 раз)

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

Оффлайн evgen_73

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
проблемы с Squid + SAMS
« : 10 Января 2014, 10:51:59 »
Итак, встала задача по ограничению и распределению интернет трафика в сети, на железо денег не дали, зато нашел в закромах комп, вот и решил подружиться с Ubuntoй.
Тех задание: сделать прозрачный прокси, и сделать разграниченные группы доступа к Интернету. Разграничение по группам IP адресов:
192.168.10.2-50 - без ограничений
192.168.10.50-100 - запрещены сайты, которые пропишу ручками (VK, одноклассники, ютуб, анонимайзеров пак и пр.)
192.168.100-200 - разрешены только корпоративный сайт и обновления для MS.
Адреса будут раздаваться DHCP, привязаны через MAC на DHCP сервере, у пользователей прав их поменять нет.

Собственно (поправляйте что не так :) ):
1. Собрал железку, воткнул вторую сетевую карту

2. Установил Ubuntu 12.04 server i386.
поставил при установке сразу LAMP и OPENSSH, прописал на одну карту static IP 192.168.10.254/GW 10.1/mask 255.0/DNS 10.1 сразу прописал пароль root (sudo passwd root)

3. Подключился со своего ноутбука через putty под root

4. обновления поставил:
apt-get update
apt-get upgrade

5.Поставил кучей пакеты
apt-get install apache2 apache2-doc apache2-utils ssl-cert mysql-server libmysqlclient15-dev libapache2-mod-php5 php5 php5-common php5-dev php5-mcrypt php5-imagick php5-mysql php5-gd squid libpcre3 libpcre3-dev

6. Поставил Squid
apt-get install squid

7. пытался разобраться с конфой squida, но так и не смог :( Там я понял мне необходимо прописать подсеть, логи и пр.! Худо-бедно поехали дальше...

8. Запустил squid (хотя мне он сказал, что процесс вроде как запущен)? - ???
squid3 -z

9. Теперь решил поставить и настроить веб морду SAMS
cd /usr/src/
Скачал следующее:
wget http://www.nixdev.net/release/sams/packages/xUbuntu_9.10/i386/sams_1.0.5_i386.deb
wget http://www.nixdev.net/release/sams/packages/xUbuntu_9.10/all/sams-doc_1.0.5_all.deb
wget http://www.nixdev.net/release/sams/packages/xUbuntu_9.10/all/sams-web_1.0.5_all.deb

Потом все установил:
dpkg -i sams_1.0.5_i386.deb
dpkg -i sams-doc_1.0.5_all.deb
dpkg -i sams-web_1.0.5_all.deb

10. Снова проблема не нашел где в конфе поменять SAMS_ENABLE=false на true :-[

11. Ну и наконец полный ЭПИКФЕЙЛ :D Настройка SQL
mysql -u root -p
ввел пароль 123123(он был запрошен еще при установке)
сделал так:
GRANT ALL ON squidctrl.* TO root@localhost IDENTIFIED BY "123123";
GRANT ALL ON squidlog.* TO root@localhost IDENTIFIED BY "123123";

12. теперь нужно наверно и пароль поменять в sams.conf?? где-то есть значение MYSQLPASSWORD=...

13.  нужно создать базы для sams и squid
каталог /usr/share/sams/mysql/
скрипты:
./create_sams_db
./create_squid_db
И тут появляется ошибка доступа: ERROR 1044 (42000) at line 2: Access denied for user ''@'localhost' to database 'squidctrl' :o

На этом пока хватит... нужно с этим разобраться, а потом уж далее идти! Всем заранее спасибо за помощь!

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: проблемы с Squid + SAMS
« Ответ #1 : 10 Января 2014, 12:45:57 »
10. Снова проблема не нашел где в конфе поменять SAMS_ENABLE=false на true :-[
Где-то здесь /etc/init.d/sams

11. Ну и наконец полный ЭПИКФЕЙЛ :D Настройка SQL
mysql -u root -p
ввел пароль 123123(он был запрошен еще при установке)
сделал так:
GRANT ALL ON squidctrl.* TO root@localhost IDENTIFIED BY "123123";
GRANT ALL ON squidlog.* TO root@localhost IDENTIFIED BY "123123";
Может лучше так:
mysql -u root -p
GRANT ALL ON squidctrl.* TO sams@localhost IDENTIFIED BY “samspasswd”;
GRANT ALL ON squidlog.* TO sams@localhost IDENTIFIED BY “samspasswd”;


12. теперь нужно наверно и пароль поменять в sams.conf?? где-то есть значение MYSQLPASSWORD=...
Видимо да, но если так как я написал, то и менять не придётся.
Но версию мускула изменить придётся.

13.  нужно создать базы для sams и squid
А как в readme нацарапано?
« Последнее редактирование: 10 Января 2014, 12:55:13 от fisher74 »

Оффлайн evgen_73

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: проблемы с Squid + SAMS
« Ответ #2 : 10 Января 2014, 13:16:41 »
Попробовал
mysql -u root -p
GRANT ALL ON squidctrl.* TO sams@localhost IDENTIFIED BY “samspasswd”;
GRANT ALL ON squidlog.* TO sams@localhost IDENTIFIED BY “samspasswd”;
но пароль поменять нашел где...


По базам нашел скрипты
./create_sams_db
./create_squid_db

при создании получаю ошибку доступа...
Create MySQL database sams_db
ERROR 1044 (42000) at line 2: Access denied for user ''@'localhost' to database 'squidctrl'
root@UBUNTU:/usr/share/sams/mysql#


Пользователь решил продолжить мысль 10 Января 2014, 13:25:10:
Но версию мускула изменить придётся.

Your MySQL connection id is 47
Server version: 5.5.34-0ubuntu0.12.04.1 (Ubuntu)
Я так понимаю что мне необходимо поменять это в  /etc/sams.conf  (а файл конфига пустой), мне стоит скопировать настройки в него из /etc/sams.conf.dpkg-new?
Нутрянка выглядит так:
[tt][client]
SQUID_DB=squidlog
SAMS_DB=squidctrl
MYSQLHOSTNAME=localhost
MYSQLUSER=sams
MYSQLPASSWORD=123123
MYSQLVERSION=5.5.34-0
SQUIDCACHEFILE=access.log
SQUIDROOTDIR=/etc/squid
SQUIDLOGDIR=/var/log/squid
SQUIDCACHEDIR=/var/spool/squid
SAMSPATH=/usr
SQUIDPATH=/usr/sbin
SQUIDGUARDLOGPATH=/var/log
SQUIDGUARDDBPATH=/etc/squid
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[/tt]
« Последнее редактирование: 10 Января 2014, 13:31:13 от evgen_73 »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: проблемы с Squid + SAMS
« Ответ #3 : 10 Января 2014, 13:30:21 »
Там же рядом есть скрипт create_sams_user
Правда там установится пароль qwerty. Лкчше конечно поменять его в файле create_sam_user.sql не забыв сделать тоже самое в /etc/sams.conf

Пока не создадите пользователей, БД можете и не пытаться создавать

Оффлайн evgen_73

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: проблемы с Squid + SAMS
« Ответ #4 : 10 Января 2014, 13:32:12 »
Пока не создадите пользователей, БД можете и не пытаться создавать
понятно, пробуем...

Пользователь решил продолжить мысль 10 Января 2014, 13:44:01:
вот такие синтаксические ошибки ERROR 1064 (42000) at line 7: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 1
ERROR 1064 (42000) at line 13: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 12появились при создании
« Последнее редактирование: 10 Января 2014, 13:44:32 от evgen_73 »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: проблемы с Squid + SAMS
« Ответ #5 : 10 Января 2014, 13:52:11 »
MYSQLVERSION=5
просто 5

Оффлайн evgen_73

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: проблемы с Squid + SAMS
« Ответ #6 : 10 Января 2014, 14:02:38 »
MYSQLVERSION=5
просто 5
поправил, синтаксические ошибки (которые описывал выше) не пропали...

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: проблемы с Squid + SAMS
« Ответ #7 : 10 Января 2014, 14:17:14 »
sudo su
mv sams_db.sql.tmp
cat sams_db.sql.tmp | sed 's/TYPE=MyISAM/ENGINE=MyISAM/' > sams_db.sql
exit
./create_squid_db

Пользователь решил продолжить мысль 10 Января 2014, 14:19:16:
И вообще, замените во всех файлах *.sql фрагменты "TYPE=MyISAM" на "ENGINE=MyISAM".
« Последнее редактирование: 10 Января 2014, 15:23:45 от fisher74 »

Оффлайн evgen_73

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: проблемы с Squid + SAMS
« Ответ #8 : 10 Января 2014, 14:27:27 »
А если поправить так:
# SQUIDCTRL DUMP FOR MYSQL DATABASE
 DROP DATABASE IF EXISTS `squidctrl`;
 CREATE DATABASE `squidctrl`;
 USE squidctrl;

 DROP TABLE IF EXISTS `groups`;
 CREATE TABLE `groups` ( `count` int(11), `name` char(25), `nick` char(25), `value` char(10)) ENGINE=MyISAM;
 INSERT INTO groups VALUES('0','user','Users','open');
 INSERT INTO groups VALUES('1','admin','Administrators','open');
 DROP TABLE IF EXISTS `ipreplace`;
 CREATE TABLE `ipreplace` ( `ip` char(15), `user` char(25), `domain` char(25)) ENGINE=MyISAM;
 DROP TABLE IF EXISTS `log`;
 CREATE TABLE `log` ( `user` char(25), `date` date, `time` time, `value` char(60), `code` char(2)) ENGINE=MyISAM;
 DROP TABLE IF EXISTS `passwd`;
 CREATE TABLE `passwd` ( `user` char(25), `pass` char(60), `access` int(11)) ENGINE=MyISAM;
 INSERT INTO passwd VALUES('Admin','00YfpO1MXDzqQ','1');
 INSERT INTO passwd VALUES('Auditor','00MTbxknCTtNs','1');
 DROP TABLE IF EXISTS `reconfig`;
 CREATE TABLE `reconfig` ( `number` int(2),`service` varchar (15),`action` varchar(10), `value` varchar(110)) ENGINE=MyISAM;
 INSERT INTO reconfig VALUES('1','sams','','');
 DROP TABLE IF EXISTS `redirect`;
 CREATE TABLE `redirect` ( `name` varchar(25), `filename` varchar(25), `type` varchar(25), `show` int(10) unsigned, `redirect_to` varchar(100)) ENGINE=MyISAM;
 INSERT INTO redirect VALUES('Banners','banners','redir','0','');
 INSERT INTO redirect VALUES('Counters','counters','redir','0','');
 INSERT INTO redirect VALUES('Chats','chat','denied','0','');
 INSERT INTO redirect VALUES('Porno','porno','denied','0','');
 INSERT INTO redirect VALUES('Localdomains','localhosts','denied','0','');
 DROP TABLE IF EXISTS `sams`;
 CREATE TABLE `sams` ( `endvalue` bigint(20), `redirect_to` varchar(100), `denied_to` varchar(100), `redirector` varchar(25), `delaypool` char(1), `useraccess` char(1), `auth` varchar(4), `wbinfopath` varchar(100),`urlaccess` char(1),`separator` varchar(15) default '+',`ntlmdomain` char(1),`bigd` char(1),`bigu` char(1),`sleep` int(3),`parser_on` char(1),`parser` varchar(10),`parser_time` int(2),`count_clean` char(1),`nameencode` char(1),`iconset` varchar(25),`days` varchar(14),`shour` tinyint(2) UNSIGNED ZEROFILL,`smin` tinyint(2) UNSIGNED ZEROFILL,`ehour` tinyint(2) UNSIGNED ZEROFILL,`emin` tinyint(2) UNSIGNED ZEROFILL,`autherrorc` tinyint(1), `autherrort` varchar(16), `realsize` varchar(4), `checkdns` varchar(1), `loglevel` tinyint(1) NOT NULL default '0',`defaultdomain` char(25) NOT NULL default 'workgroup', `squidbase` tinyint(2) NOT NULL default '0', udscript char(25) NOT NULL default 'NONE', adminaddr char(60) default '' ) ENGINE=MyISAM;
 INSERT INTO sams VALUES('0','http://your.ip.address/sams/icon/classic/blank.gif','http://your.ip.address/sams/messages','none','Y','Y','ntlm','/usr/bin','Y','+','Y','','','1','','','','Y','N','classic','MTWHFAS','0','0','24','0','0','0','real','N','0','workgroup','0','NONE','');
 DROP TABLE IF EXISTS `sconfig`;
 CREATE TABLE `sconfig` ( `sname` char(25), `set` char(25)) ENGINE=MyISAM;
 DROP TABLE IF EXISTS `sguard`;
 CREATE TABLE `sguard` ( `sname` varchar(25), `name` varchar(100), `domain` char(1), `url` char(1), `expr` char(1)) ENGINE=MyISAM;
 DROP TABLE IF EXISTS `shablons`;
 CREATE TABLE `shablons` ( `name` varchar(25), `nick` varchar(25), `shablonpool` bigint, `userpool` bigint, `redirect_to` varchar(100),`auth` varchar(4),`traffic` int(25) ,`days` varchar(14),`shour` tinyint(2) UNSIGNED ZEROFILL,`smin` tinyint(2) UNSIGNED ZEROFILL,`ehour` tinyint(2) UNSIGNED ZEROFILL,`emin` tinyint(2) UNSIGNED ZEROFILL, `period` char(3) NOT NULL default 'M', `clrdate` date NOT NULL default '0000-00-00',`alldenied` tinyint(1) NOT NULL default '0' ) ENGINE=MyISAM;
 INSERT INTO shablons VALUES('default','Default','64000','64000','','','100','MTWHFAS','0','0','24','0','M','0000-00-00','0');
 DROP TABLE IF EXISTS `squidusers`;
 CREATE TABLE `squidusers` ( `id` char(25), `nick` char(25), `family` char(25), `name` char(25), `soname` char(25), `group` char(25), `domain` char(25), `shablon` char(25), `quotes` bigint(20), `size` bigint(20), `enabled` int(11), `ip` char(15), `ipmask` char(15), `passwd` char(20), `gauditor` int(1),`hit` bigint(20) NOT NULL default '0', `autherrorc` tinyint(1) default '0', `autherrort` varchar(16) default '0' ) ENGINE=MyISAM;
 DROP TABLE IF EXISTS `tree`;
 CREATE TABLE `tree` ( `name` char(25), `value` tinyint(4)) ENGINE=MyISAM;
 DROP TABLE IF EXISTS `urlreplace`;
 CREATE TABLE `urlreplace` ( `user` char(25), `domain` char(25), `url` char(50), `newurl` char(50)) ENGINE=MyISAM;
 DROP TABLE IF EXISTS `urls`;
 CREATE TABLE `urls` ( `url` char(90), `type` char(25)) ENGINE=MyISAM;
 DROP TABLE IF EXISTS `globalsettings`;
 CREATE TABLE `globalsettings` (`lang` varchar(15) NOT NULL default 'EN', `iconset`varchar(25) NOT NULL default 'classic', `useraccess` char(1) NOT NULL default 'Y', `urlaccess` char(1) NOT NULL default 'Y', `showutree` char(1) NOT NULL default 'Y' , `showname` varchar(5) NOT NULL default 'nick', `kbsize` char(15) NOT NULL default '1024', `mbsize` char(15) NOT NULL default '1048576', `showgraph` char(1) NOT NULL default 'N', `createpdf` varchar(6) NOT NULL default 'none') ENGINE=MyISAM;
 INSERT INTO `globalsettings` VALUES('EN','classic','Y','Y','Y','nick','1024','1048576','N','none');
 UPDATE squidctrl.passwd SET passwd.pass=ENCRYPT("qwerty","00") WHERE passwd.user='Admin';
 ALTER TABLE squidusers ADD INDEX (`nick`);
 ALTER TABLE squidusers ADD INDEX (`group`);
 ALTER TABLE squidusers ADD INDEX (`family`);
 DROP TABLE IF EXISTS `proxyes`;
 CREATE TABLE `proxyes` ( `id` tinyint(3) default '0', `description` varchar(50) default 'Proxy server', `endvalue` int(20) default '0') ENGINE=MyISAM;


а SQUID поправить на...
# SAMS - SQUID - DB MySQL-Dump
# --------------------------------------------------------
#GRANT ALL ON squidlog.* TO squid@localhost IDENTIFIED BY "redir";

DROP DATABASE IF EXISTS squidlog;
CREATE DATABASE squidlog;

USE squidlog;
#
# уФТХЛФХТБ ФБВМЙГЩ `cache`
#
DROP TABLE IF EXISTS `cache`;
CREATE TABLE `cache` (
  `date` date,
  `time` time,
  `user` char(25),
  `domain` char(25),
  `size` BIGINT UNSIGNED NULL,
  `ipaddr` char(15) NOT NULL,
  `period` BIGINT UNSIGNED NULL,
  `url` char(100) NOT NULL,
  `hit` BIGINT UNSIGNED NULL,
  `method` char(15) NOT NULL
) ENGINE=MyISAM;
   
ALTER TABLE cache ADD INDEX (date);
ALTER TABLE cache ADD INDEX (user);
ALTER TABLE cache ADD INDEX (domain);

DROP TABLE IF EXISTS cachesum;
CREATE TABLE cachesum (
  date date NOT NULL default '0000-00-00',
  user varchar(25) NOT NULL default '',
  domain varchar(25) NOT NULL default '',
  size bigint(20) unsigned default NULL,
  hit bigint(20) unsigned default NULL,
  PRIMARY KEY  (date,user,domain)
) ENGINE=MyISAM;

insert into cachesum select date,user,domain,sum(size),sum(hit) from cache group by date,user;

DROP TABLE IF EXISTS files;
CREATE TABLE files (
  id tinyint(3) NOT NULL default '0',
  filepath varchar(50) NOT NULL default '',
  url varchar(120) NOT NULL default '',
  size int(12) NOT NULL default '0'
) ENGINE=MyISAM;


???

проверил в скуле базы увидел следующее:
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| squidctrl          |
| squidlog           |
| test               |
+--------------------+
6 rows in set (0.02 sec)
прально или нет?

А теперь видимо запустить нужно сам SAMS? ???
« Последнее редактирование: 10 Января 2014, 14:31:22 от evgen_73 »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: проблемы с Squid + SAMS
« Ответ #9 : 10 Января 2014, 15:19:55 »
про изменения: в *.sql Вы правильно сделали.
По составу БД не могу сказать - никогда SAMS не юзал
Судя по скриптам - очень похоже на правду.
Только ещё бы их структуру проверить...
А так.. Пробуйте запускать
« Последнее редактирование: 10 Января 2014, 15:24:01 от fisher74 »

Оффлайн evgen_73

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: проблемы с Squid + SAMS
« Ответ #10 : 10 Января 2014, 15:23:53 »
вопрос только как запустить процесс sams? ( + нужно ли прописывать его автоматическую загрузку)?


поколдовав еще получил следующее: при попытке входа в веб морду SAMSa http://192.168.10.254/sams (до этого вообще страницы не существовало)
403 Forbidden
You don't have permission to access /sams on this server.

Что нужно проверить и исправвить?

Пользователь решил продолжить мысль 10 Января 2014, 15:56:57:
Вот что пишет прокси..
ps -auxw|grep proxy
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
proxy      781  0.0  0.6  38460 13156 ?        Ss   15:07   0:00 /usr/sbin/squid3 -N -YC -f /etc/squid3/squid.conf
proxy      859  0.0  0.0   3224   608 ?        Ss   15:07   0:00 (unlinkd)
root      1475  0.0  0.0   4384   832 pts/0    S+   15:55   0:00 grep --color=auto proxy
« Последнее редактирование: 10 Января 2014, 15:56:57 от evgen_73 »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: проблемы с Squid + SAMS
« Ответ #11 : 10 Января 2014, 17:46:23 »
вопрос только как запустить процесс sams? ( + нужно ли прописывать его автоматическую загрузку)?
Видимо
sudo /etc/init.d/sams startможно посмотреть его процесс примерно так
ps -auxw | grep sams

Оффлайн evgen_73

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: проблемы с Squid + SAMS
« Ответ #12 : 14 Января 2014, 12:33:02 »
Худо бедно добрался до того, что веб морда SAMS завелся. Это уже шаг вперед :)

Но все равно что-то не так. Ставлю авторизацию по IP, прописываю пользователя, прописываю IP у себя - не работает. :'( В конце концов пересмотрел решение, основная задача сделать прозрачный прокси... поделитесь кто-нить squid.conf (под прозрачн.) :-[ Как не правил, не получается. Или объясните мне дураку :idiot2:

И совсем не разобрался с iptables. Где и как развернуть 3128 на 80 порты... :'(
 
До этого было так... NATил все.
/usr/local/bin/set_firewall
#!/bin/sh

INET_IFACE="eth0"
iptables -F INPUT
iptables -F FORWARD
iptables -F OUTPUT
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -o $INET_IFACE -j MASQUERADE
echo "1" > /proc/sys/net/ipv4/ip_forward

« Последнее редактирование: 14 Января 2014, 12:34:58 от evgen_73 »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: проблемы с Squid + SAMS
« Ответ #13 : 14 Января 2014, 13:00:32 »
основная задача сделать прозрачный прокси... поделитесь кто-нить squid.conf (под прозрачн.) :-[ Как не правил, не получается.
Возьмите дефолтный и проверьте его работу. Прозрачность ему делается "проще не бывает"
[/quote]

Оффлайн evgen_73

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: проблемы с Squid + SAMS
« Ответ #14 : 14 Января 2014, 13:10:04 »
"проще не бывает"
поделитесь опытом, пожалуйста! И если можно линк на дефолтный конфиг... заранее спасибо
« Последнее редактирование: 14 Января 2014, 13:41:12 от evgen_73 »

 

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