Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - [решено] Проски squid

Ответить
Настройки темы
Debian/Ubuntu - [решено] Проски squid

Старожил


Сообщения: 232
Благодарности: 1

Профиль | Отправить PM | Цитировать


Поднял инет на прокси Squidна serverUbuntu 11.10, активировал его sudo /usr/sbin/squid -D вот только никак понять не могу инет раздается через SQUId или через dnsmasq. Если через прокси то в браузере нужно открыть порт 3128, я его что открываю что не открываю все равно инет есть на клиентский компах. Вот как узнать проходит ли трафик через squid

Отправлено: 18:59, 12-01-2012

 

Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата ~user~:
через SQUId или через dnsmasq. »
Через dnsmasq инет никак раздаваться не может, поскольку это всего лишь кэширующий DNS сервер.
Цитата ~user~:
Вот как узнать проходит ли трафик через squid »
Код: Выделить весь код
sudo tcpdump -i <интерфейс, на котором слушает сквид> port 3128
Если пакетики бегают, то инет идёт через сквид.

Отправлено: 19:08, 12-01-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 232
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата vadblm:
sudo tcpdump -i <интерфейс, на котором слушает сквид> port 312 »
т.е. надо прописать имя сетевой карты в которую воткнут патч-корд раздающий инет? если да то вот лог

Цитата:
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
0 packets captured
0 packets received by filter
0 packets dropped by kernel
и похоже трафик через squid не проходит. как сделать чтобы проходил?

Отправлено: 19:27, 12-01-2012 | #3

exo exo вне форума

Аватара для exo

Ветеран


Сообщения: 12417
Благодарности: 1442

Профиль | Отправить PM | Цитировать


tail /var/log/sqiud/access.log -f
или где у вас лежит файл лог сквида... для 3 версии var/log/sqiud3/access.log

Цитата ~user~:
как сделать чтобы проходил? »
настройка для дебиана с авторизацией в домене по NTLM
http://www.exonix.ru/?l0ralehzdxivlxedrkfbkm2.htm

-------
Вежливый клиент всегда прав!


Последний раз редактировалось exo, 12-01-2012 в 19:33.


Отправлено: 19:28, 12-01-2012 | #4


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата ~user~:
и похоже трафик через squid не проходит. »
Покажите-ка ещё
Код: Выделить весь код
sudo netstat -atnp | grep :3128

Отправлено: 19:35, 12-01-2012 | #5


Старожил


Сообщения: 232
Благодарности: 1

Профиль | Отправить PM | Цитировать


вот по этой команде что вышло
Цитата vadblm:
sudo netstat -atnp | grep :3128 »
tcp 0 0 0.0.0.0:3128 0.0.0.0:* LISTEN 742/squid

Отправлено: 19:59, 12-01-2012 | #6


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Слушает на всех интерфейсах, так что нужно tcpdump'ом на всех и слушать.

Ещё. Как я понял, у вас подразумевается, что сквид работает в прозрачном режиме, раз вы ничего не сказали о прописывании прокси в настройке браузера. Убедитесь в наличии соответствующих правил iptables и настроек самого сквида.

Отправлено: 20:11, 12-01-2012 | #7


Старожил


Сообщения: 232
Благодарности: 1

Профиль | Отправить PM | Цитировать


вот что прописал iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE
далее расскомментировал такие строки в squid
acl localnet scr 192.168.0.0/24
http_access allow local net
http_port 3128 transparent<<сам вставил
cache_mem 512 MB
cache_dir ufs /var/spool/squid 2048 64 256
error_directory /usr/share/squid/errors/ru
memory_pools on
memory_pools_limit 40 MB
Пересоздал кэш sudo /usr/sbin/squid -z
потом запустил squid sudo /usr/sbin/squid -D
все делал по видио инструкции. После этих настроек вроде как должен заработать инет через прокси, а у меня он не заработал. мб надо что-то еще добавить?

Отправлено: 20:31, 12-01-2012 | #8


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата ~user~:
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE »
Это правило для просто NAT, напрямую, без прокси.
Правило для заворота на прокси выглядит примерно так
iptables -t nat -A PREROUTING -i <внутренний интерфейс> -p tcp --dport 80 -j REDIRECT --to-port 3128

Отправлено: 20:38, 12-01-2012 | #9


Старожил


Сообщения: 232
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата vadblm:
<внутренний интерфейс> »
<< сюда писать имя сетевой карты которая подключена к инету?

Отправлено: 20:51, 12-01-2012 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - [решено] Проски squid

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
FreeBSD - SQUID Ruslan19891989 Общий по FreeBSD 3 13-12-2011 05:30
FreeBSD - SQUID youko Общий по FreeBSD 13 24-05-2010 16:13
поиск проски сервера chek Сетевые технологии 4 07-03-2006 12:29
Squid starav Программное обеспечение Linux и FreeBSD 8 14-03-2004 09:59
squid hameg Программное обеспечение Linux и FreeBSD 17 08-08-2003 06:06




 
Переход