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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: status squid3 stop/waiting  (Прочитано 4271 раз)

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

Оффлайн YellowRaccoon

  • Автор темы
  • Участник
  • *
  • Сообщений: 225
    • Просмотр профиля
status squid3 stop/waiting
« : 23 Апреля 2013, 17:20:50 »
Всем снова привет. Добрался до прокси с возможным последующим выходом к dansguardian или squidguard, не суть пока. Настраивал squid3 по этому гайдуhttp://sysadmin-vit.blogspot.com/2011/03/linux-squid3-squidguard.html. После ребута status squid3 stop/waiting. Вот вывод squid.conf
(Нажмите, чтобы показать/скрыть)
Сначала была ошибка в логе на FTP (видимо, отсутсвие оного побудило) - закомментил строку. Но проблема не решилась. Приложить вывод лога не могу, потому что почти весь лог забит отчетом по правилам iptables. Подскажите, как наити лог только по squid3 - выведу.
« Последнее редактирование: 24 Апреля 2013, 11:25:58 от YellowRaccoon »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: "кальмар"3
« Ответ #1 : 23 Апреля 2013, 22:28:40 »
/var/log/squid3/

Оффлайн san-alex

  • Забанен
  • Старожил
  • *
  • Сообщений: 7726
  • Ex-CNC programmer
    • Просмотр профиля
Re: "кальмар"3
« Ответ #2 : 23 Апреля 2013, 23:31:49 »
Смени название темы на более информативное, а то не совсем понятно, о чем речь идет.

Оффлайн YellowRaccoon

  • Автор темы
  • Участник
  • *
  • Сообщений: 225
    • Просмотр профиля
Re: status squid3 stop/waiting
« Ответ #3 : 24 Апреля 2013, 13:10:19 »
fisher74,
В /var/log/squid3 лежат access.log.1 и cache.log.1 Оба не открываются, требуя доп приложения

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: status squid3 stop/waiting
« Ответ #4 : 24 Апреля 2013, 18:31:23 »
откройте gedit-ом, раз уж Вы мышезависимы

Оффлайн YellowRaccoon

  • Автор темы
  • Участник
  • *
  • Сообщений: 225
    • Просмотр профиля
Re: status squid3 stop/waiting
« Ответ #5 : 24 Апреля 2013, 18:46:44 »
fisher74,
Во всех в /var/log/squid3 пусто.
А через терминал вывод логов squid`а можно посмотреть? Может можно в конфиге кальмара указать отдельную дерикторию для хранения логов, чтоб после service squid3 start я мог сходить и глянуть, что ему не понравилось?
« Последнее редактирование: 24 Апреля 2013, 18:51:35 от YellowRaccoon »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: status squid3 stop/waiting
« Ответ #6 : 24 Апреля 2013, 19:09:24 »
А через терминал вывод логов squid`а можно посмотреть?
да хоть less, хоть nano, хоть mcview (если установлен)

по дефолту кальмар пишет в /var/log/squid3/cache.log
Можно указать и другое место параметром cache_log

Покажите
ls -d -l /var/log/squid3

Оффлайн YellowRaccoon

  • Автор темы
  • Участник
  • *
  • Сообщений: 225
    • Просмотр профиля
Re: status squid3 stop/waiting
« Ответ #7 : 25 Апреля 2013, 13:09:59 »
fisher74,
У меня нано, и все равно пусто внутри. но я не совсем про это. Мне как-то советовали grep, в теме, когда не подымался DHCP сервис. вот это grep -A3 "dhcp" /var/log/syslog
вывод ls -d -l /var/log/squid3
(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 25 Апреля 2013, 14:42:57:
Добавил в squid.conf cache_log /var/log/squid3/cache.log Добавил ему chmod 777 и squid3 -k reconfigure. Однако логи в наш cache.log не складывает один черт =\
« Последнее редактирование: 25 Апреля 2013, 14:42:57 от YellowRaccoon »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: status squid3 stop/waiting
« Ответ #8 : 25 Апреля 2013, 21:13:53 »
Мне как-то советовали grep
Вам его советовали не для просмотра самого лога, а для просмотра отдельных его строк.

А кальмар-то вообще жив?
sudo squid3 -k check ; echo $?
netstat -nat | grep :3128
Ну и тряхнём ситемный лог
grep squid /var/log/syslog

Оффлайн YellowRaccoon

  • Автор темы
  • Участник
  • *
  • Сообщений: 225
    • Просмотр профиля
Re: status squid3 stop/waiting
« Ответ #9 : 26 Апреля 2013, 13:42:51 »
fisher74,
sudo squid3 -k check... выдает squid: ERROR: Could not send signal 0 to process 1956: (3) No such process
Вывод netstat -nat | grep :8080 ( в squid.conf http_port 8080 transparent)
(Нажмите, чтобы показать/скрыть)
10.168.1.1 - ip iface в локалку

Зато в syslog теперь появилась запись о том, что кальмар не могет открыть порт "Cannot open HTTP Port". (собственно это и есть вывод grep)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: status squid3 stop/waiting
« Ответ #10 : 26 Апреля 2013, 14:56:25 »
А apache или ещё кто не тусуется на порту 8080?
sudo netstat -nltp | grep 8080

Оффлайн YellowRaccoon

  • Автор темы
  • Участник
  • *
  • Сообщений: 225
    • Просмотр профиля
Re: status squid3 stop/waiting
« Ответ #11 : 26 Апреля 2013, 15:15:46 »
fisher74,
Да никто не должен. Вот говорят dansguardian гдет там же
sudo netstat -nltp | grep 8080
(Нажмите, чтобы показать/скрыть)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: status squid3 stop/waiting
« Ответ #12 : 26 Апреля 2013, 16:08:20 »
Вот и ответ на вопрос. Смените порт кальмару

Оффлайн YellowRaccoon

  • Автор темы
  • Участник
  • *
  • Сообщений: 225
    • Просмотр профиля
Re: status squid3 stop/waiting
« Ответ #13 : 26 Апреля 2013, 16:48:20 »
fisher74,
Посмотрел в конфиге dansguardian port_proxy 3128. Пошел в конфиг кальмара и поставил http_port 3128 transparent. После ребута все равно ругался, пришлось идти в конфиг и закомментить redirect_programm /etc/dansguardian и redirect_children 40 (ибо ругался на редирект) После этого все работает, статус активен. В принципе, тема решена, спасибо вам огромное! У меня только пара побочных вопросов:
1) Сеичас в iptables есть правило -A PREROUTING -s 10.168.1.0/24 -p tcp -m tcp --dport 80 -j ACCEPT
-A PREROUTING -p tcp -m tcp --dport 80 -j DNAT --to-destination 10.168.1.1:3128
и это значит, все в локали (10.168.1.1/24) будут через кальмар пропускаться? т.е все ок, работает, и я могу копаться в урезании скоростеи, закрытия страниц и т.п, для чего, собственно, проксю и ставил? Верно? И как я могу это проверить?
2) Закомменченные мнои в конфиге строки откомменчены в талмудах. Т.е мне надо сеичас посмотреть талмуды по dansquardian и поднастроить его, чтобы запретить посещение саитов тематически?
« Последнее редактирование: 26 Апреля 2013, 16:49:54 от YellowRaccoon »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28474
    • Просмотр профиля
Re: status squid3 stop/waiting
« Ответ #14 : 26 Апреля 2013, 17:45:38 »
Наоборот, это значит, что локалка 10.168.1.0/24 ходит на порт 80 в обход кальмара.
Вторая строка тоже неправильная. Должно быть -j REDIRECT --to-port 3128
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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