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


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

Автор Тема: Squid не ведет лог access.log [РЕШЕНО]  (Прочитано 5943 раз)

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

Оффлайн UserX

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
Есть прозрачный проксик на Ubuntu 10.04, но сквид не хочет вести лог доступа /var/log/access.log
Сам файл в наличии, но он пустой. Havp не проверяет входящий трафик на вирусы (никакой реакции при скачивании тестового файла eicar)
Что интересное, если squid остановить (/etc/init.d/squid stop), то доступ во внешнюю сеть не прерывается. Это так и должно быть?
Выкладываю сквидовский конфиг:
(Нажмите, чтобы показать/скрыть)
В конфиг havp никаких изменений не вносил, все по умолчанию.

Еще один интересный фактик, до краха винта и переустановки системы, с этими конфигами все работало нормально.

Почему сквид, зараза, не хочет вести журнал? Куда копать?

ps. Номера интерфейсов такие странные из-за того, что систему ставил на другой машине, потом перенес винт на проксик, т.к. там нет видеокарты и ставить систему не представляется возможным.

На будущее: пользуемся тегами code, spoiler.
« Последнее редактирование: 11 Мая 2011, 12:44:51 от UserX »

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: Squid не ведет лог access.log
« Ответ #1 : 10 Мая 2011, 17:36:04 »
Есть прозрачный проксик на Ubuntu 10.04, но сквид не хочет вести лог доступа /var/log/access.log
Сам файл в наличии, но он пустой. Havp не проверяет входящий трафик на вирусы (никакой реакции при скачивании тестового файла eicar)
Что интересное, если squid остановить (/etc/init.d/squid stop), то доступ во внешнюю сеть не прерывается. Это так и должно быть?
Выкладываю сквидовский конфиг:
(Нажмите, чтобы показать/скрыть)
В конфиг havp никаких изменений не вносил, все по умолчанию.

Еще один интересный фактик, до краха винта и переустановки системы, с этими конфигами все работало нормально.

Почему сквид, зараза, не хочет вести журнал? Куда копать?

ps. Номера интерфейсов такие странные из-за того, что систему ставил на другой машине, потом перенес винт на проксик, т.к. там нет видеокарты и ставить систему не представляется возможным.

На будущее: пользуемся тегами code, spoiler.

А у вас траффик то через сквид идет вообще?
Шаг за шагом можно достичь цели.

Оффлайн UserX

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
Re: Squid не ведет лог access.log
« Ответ #2 : 10 Мая 2011, 19:32:28 »
Подозреваю, что трафик как-то проходит помимо. На это указывает неработающий havp и нормальный выход в и-нет с любой машины после отключения squid. А вот как сделать, чтобы траф шел через сквид - не могу понять.

Оффлайн shumtest

  • Активист
  • *
  • Сообщений: 731
  • Это вам просто кажется...
    • Просмотр профиля
    • Блог Шумомера
Re: Squid не ведет лог access.log
« Ответ #3 : 10 Мая 2011, 22:16:22 »
1) комп со сквидом - он вообще указан как гейтвэй на остальных?

2) показывайте:

fconfig -a
iptables-save

Оффлайн UserX

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
Re: Squid не ведет лог access.log
« Ответ #4 : 10 Мая 2011, 22:29:48 »
Да, на всех машинах прописан как шлюз

Даю ifconfig -a и iptables-save
(Нажмите, чтобы показать/скрыть)

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: Squid не ведет лог access.log
« Ответ #5 : 10 Мая 2011, 22:33:16 »
http://
Подозреваю, что трафик как-то проходит помимо. На это указывает неработающий havp и нормальный выход в и-нет с любой машины после отключения squid. А вот как сделать, чтобы траф шел через сквид - не могу понять.
прозрачный прокси, это шлюз, прописанный на машинах, который внутри себя направляет траффик не наружу, через NAT или хитрую маршрутизацию, а заворачивает его на вход сквида.

почему у вас:
-A PREROUTING ! -d 192.168.0.0/24 -i eth3 -p tcp -m multiport --dports 80,8080 -j DNAT --to-destination 192.168.0.100:3128
траффик заходит через -i eth3, а отправляется на 192.168.0.100:3128 ?

у вас какой интерфейс куда смотрит?
Шаг за шагом можно достичь цели.

Оффлайн UserX

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
Re: Squid не ведет лог access.log
« Ответ #6 : 11 Мая 2011, 07:18:35 »
eth3 смотрит внутрь, трафик из внешки идет через ppp0.
Так, выходит у меня ошибка вот здесь в настройке ната?
$IPT -t nat -A PREROUTING -i[color=red] $LAN1[/color] -d ! 192.168.0.0/24 -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.0.100:3128Надо вместо $LAN1 прописать $INET1? Попробую, когда приду на работу.

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: Squid не ведет лог access.log
« Ответ #7 : 11 Мая 2011, 09:13:24 »
eth3 смотрит внутрь, трафик из внешки идет через ppp0.
Так, выходит у меня ошибка вот здесь в настройке ната?
$IPT -t nat -A PREROUTING -i[color=red] $LAN1[/color] -d ! 192.168.0.0/24 -p tcp -m multiport --dport 80,8080 -j DNAT --to 192.168.0.100:3128Надо вместо $LAN1 прописать $INET1? Попробую, когда приду на работу.
Мозг!
Мооооозг,б[censored]дь включите!
У вас траффик приходящий в eth3 заворачивается в ip адрес от eth2, а должен в eth3.

И вот это еще:
Цитировать
acl localnet src 192.168.0.0/24   # our internal network
Разве у вас 192.168.0 - internal network?!
Вы же сами сказали, что это eth3, значит internal network это 192.168.1.
На бумаге нарисуйте структуру сети для себя, интерфейсы маршрутизатора, и как там должен траффик идти, а то страдаете непойми чем. и пока не разберетесь на бумаге - не лезьте в роутер.
Шаг за шагом можно достичь цели.

Оффлайн UserX

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
Re: Squid не ведет лог access.log
« Ответ #8 : 11 Мая 2011, 10:33:16 »
М-да, накосячил, так накосячил. В схеме сети, на листе, неправильно нарисовал номера и-фейсов. Сейчас еще раз перерисовал и все встало на свои места.
podkovyrsty , огромное спасибо за помощь

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: Squid не ведет лог access.log
« Ответ #9 : 11 Мая 2011, 11:54:36 »
М-да, накосячил, так накосячил. В схеме сети, на листе, неправильно нарисовал номера и-фейсов. Сейчас еще раз перерисовал и все встало на свои места.
podkovyrsty , огромное спасибо за помощь
You are welcome.
Шаг за шагом можно достичь цели.

 

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