Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Прозрачный прокси на FreeBSD 8.3 через squid31

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

kxekxe1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее... [/more]

Всего записей: 10 | Зарегистр. 12-12-2012 | Отправлено: 13:00 12-12-2012
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kxekxe1
Зачем же новую тему создавать было?
Есть тема по FreeBSD, ipfw, Squid.
 
Решите в какую тему Вам надо переместиться (пока мне кажется что это вопрос по firewall'у больше) и там же сразу расскажите:
1 — покажите ipfw show
2 — у вас там в rc.firewall в команде и так есть ключ -q, второй раз перед flush его указывать не надо
3 — squid пишет что-то в лог когда включен в прозрачном режиме при попытке подключится?
4 — посмотрите доходит ли вообще до squid трафик — tcpdump -i lo0 tcp port 3128

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 15:09 12-12-2012
kxekxe1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извиняюсь, с темой не знаю, тут мне честно трудно сказать где собака зарыта...
 
1. ipfw show

Код:
 
00100 0 0 fwd 127.0.0.1,3128 tcp from not me to any dst-port 80
00200 170 16447 allow ip from any to any
65535 0 0 allow ip from any to any
 

 
2. Спасибо. Исправил.
 
3. Нет. Не пишет. Только в непрозрачном.
 
4.  

Код:
0 packets captured
0 packets received by filter
0 packets dropped by kernel

Всего записей: 10 | Зарегистр. 12-12-2012 | Отправлено: 16:07 12-12-2012
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kxekxe1
мде, пакеты почему-то не попадают под правило forward, а выглядят ни чего так... Надо внимательнее смотреть что Вы там применили и как.
А комп-то этот является шлюзом для машин в локалке?) Откуда иначе на него трафик придёт?..

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 16:54 12-12-2012
kxekxe1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alukardd
речь об: gateway_enable="YES" в rc.conf?

Всего записей: 10 | Зарегистр. 12-12-2012 | Отправлено: 11:49 13-12-2012 | Исправлено: kxekxe1, 11:50 13-12-2012
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kxekxe1
Нет, речь о настройках на клиентских компьютерах. Они в инет по умолчанию ходят через этот комп или нет? Что у них в настройках прописана как "шлюз по умолчанию"?

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 12:53 13-12-2012
kxekxe1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alukardd
Шлюз по-умолчанию на машинах не прописан, когда проверял прозрачность, прописывал ip-адрес freebsd в основном шлюзе, но эффект тот же.

Всего записей: 10 | Зарегистр. 12-12-2012 | Отправлено: 13:02 13-12-2012
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kxekxe1
Цитата:
эффект тот же
А те команды, вывод которых вы мне показывали, выполнялись когда клиентам был прописан шлюз и были попытки выйти в инет или просто так на пустом месте дали мне вывод?

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 13:13 13-12-2012 | Исправлено: Alukardd, 13:13 13-12-2012
kxekxe1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alukardd
Шлюз был прописан. Во время выполнения команд также он был прописан.

Всего записей: 10 | Зарегистр. 12-12-2012 | Отправлено: 13:53 13-12-2012
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kxekxe1
Цитата:
тут мне честно трудно сказать где собака зарыта
ну тут как бы становится очевидно, что дело в настройках сети и/или ipfw.
Запустите tcpdump -i rl1 tcp port 80 и зайдите с клиента в инет при прописанном шлюзе 3.220. У меня подозрения что вы тупо что-то не так делаете с точки зрения сети, а не настроек фри.

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 14:49 13-12-2012
kxekxe1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alukardd
tcpdump -i rl1 tcp port 80
 

Код:
# tcpdump -i rl1 tcp port 80
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on rl1, link-type EN10MB (Ethernet), capture size 96 bytes
0 packets captured
58 packets received by filter
0 packets dropped by kernel
 

Всего записей: 10 | Зарегистр. 12-12-2012 | Отправлено: 15:46 13-12-2012
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kxekxe1
Цитата:
У меня подозрения что вы тупо что-то не так делаете с точки зрения сети, а не настроек фри.
я уже в этом почти уверен.

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 16:10 13-12-2012
kxekxe1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alukardd
Введя ip вместо ya.ru я смог попасть на сайт через прозрачный прокси....

Всего записей: 10 | Зарегистр. 12-12-2012 | Отправлено: 16:12 13-12-2012
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kxekxe1
А DNS за Вас кто настраивать будет?

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 16:15 13-12-2012
kxekxe1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alukardd
Я должен прописать dns в файле /etc/resolv.conf или на каждой машине?
У меня ifconfig_rl0="DHCP", всё выдается автоматически.
При таком варианте не получится прозрачное прокси?
И я не могу сохранить изменения в resolv.conf, после перезагрузки всё что я ввел там уже нет.

Всего записей: 10 | Зарегистр. 12-12-2012 | Отправлено: 16:41 13-12-2012
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kxekxe1
Прозрачный прокси предполагает, что клиент сам разрешил имя сайта и обращается к нему напрямую с GET запросом и соответствующими http заголовками. А прокся на пару с firewall'ом перехватывает запрос и общается с сервером за клиента, подсовывая обработанные ответы обратно клиенту, по сути клиент ни чего и не знает. т.к. прокся прозрачная.
 
Так что на всех клиентах должен быть прописан DNS сервер, сконфигурённый на рекурсивное разрешение имён.

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 17:23 13-12-2012
kxekxe1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alukardd
Огромное Спасибо Вас за помощь!
Поднял DNS на freebsd и всё стало хорошо.

Всего записей: 10 | Зарегистр. 12-12-2012 | Отправлено: 11:27 14-12-2012
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kxekxe1
Я Вам предлагаю не только по howto настраивать всё, но и параллельно учить матчасть, что бы осознавать что там вообще происходит.

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 15:28 14-12-2012
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » Прозрачный прокси на FreeBSD 8.3 через squid31


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru