Страница 1 из 1

pf + squid прозрачно

Добавлено: 2010-08-25 20:04:25
zeus4all
Доброго времени суток, вообще не пашет ета связка у меня.

Код: Выделить всё

#
#begin
int_if="rl0"
ext_if="nfe0"
me="127.0.0.1"
icmp_types="{ echoreq, unreach }"
trusted_lan1="172.16.1.0/24"
trusted_lan2="192.0.1.0/24"
set block-policy return
set skip on lo0
#set skip on $int_if
#set timeout { frag 10, tcp.established 3600 }
scrub in all
rdr on rl0 proto { tcp } from 172.16.1.0/24 to any port 80 -> 127.0.0.1 port 3129
#rdr on $int_if proto { tcp udp } from $trusted_lan1 to any port 80 -> 127.0.0.1 port 3129
nat on $ext_if from $trusted_lan1 to any -> ($ext_if)
antispoof quick for $ext_if
block all
#pass on lo0 from any to any
pass out on $ext_if from $ext_if to any keep state
pass out on $ext_if from lo0 to any keep state
pass out on $ext_if from $trusted_lan1 to any keep state
pass in on $ext_if from $trusted_lan2 to any keep state
pass in on $int_if from $trusted_lan1 to any keep state
pass log inet proto icmp all icmp-type $icmp_types
лиса на ноуте включенном во порт сервера rl0 с адресом 172.16.1.15 пишет соединени с серваком было сброшено...без редиректа инет работает на ноуте.

хвост с кешлога

Код: Выделить всё

2010/08/25 20:50:08| Set Current Directory to /var/spool/squid
2010/08/25 20:50:08| Loaded Icons.
2010/08/25 20:50:08| Accepting transparently proxied HTTP connections at 0.0.0.0, port 3129, FD 11.
2010/08/25 20:50:08| commBind: Cannot bind socket FD 13 to *:3130: (48) Address already in use
FATAL: Cannot open ICP Port
Squid Cache (Version 3.0.STABLE25): Terminated abnormally.
CPU Usage: 0.014 seconds = 0.014 user + 0.000 sys
Maximum Resident Size: 6016 KB
Page faults with physical i/o: 0

Код: Выделить всё

predator[squid] > sockstat | grep squid
squid    squid      1326  3  dgram  -> /var/run/log
squid    squid      1326  6  udp4   *:53042               *:*
squid    squid      1326  13 tcp4   *:8080                *:*
squid    squid      1326  14 udp4   *:3130                *:*
squid    squid      1323  3  dgram  -> /var/run/log

Re: pf + squid прозрачно

Добавлено: 2010-08-25 20:09:15
zeus4all
подсобите из не обходимых мне тем не окучены остались тока pf и прокси сервер....

Re: pf + squid прозрачно

Добавлено: 2010-08-25 20:13:06
Гость
tcpdump pflog
всегда решали данную проблему
представиет что вы tcpip пакет, и идите начиная от источника заканчивая приемником
и смотрите где куда что не приходит

Re: pf + squid прозрачно

Добавлено: 2010-08-25 20:15:02
zeus4all
хорошо попробую

Re: pf + squid прозрачно

Добавлено: 2010-08-25 20:35:01
zeus4all

Код: Выделить всё

00:00:05.773759 rule 8/0(match): pass in on rl0: 172.16.1.15.59510 > 213.140.231.3.53: 14385+[|domain]
00:00:00.024617 rule 8/0(match): pass in on rl0: 172.16.1.15.1467 > 127.0.0.1.3129: Flags [S], seq 3251303216, win 65535, options [mss 1460,nop,nop,sackOK], length 0
00:00:00.438831 rule 8/0(match): pass in on rl0: 172.16.1.15.1467 > 127.0.0.1.3129: Flags [S], seq 3251303216, win 65535, options [mss 1460,nop,nop,sackOK], length 0
00:00:00.402363 rule 8/0(match): pass in on rl0: 172.16.1.15.1467 > 127.0.0.1.3129: Flags [S], seq 3251303216, win 65535, options [mss 1460,nop,nop,sackOK], length 0
00:00:00.003356 rule 8/0(match): pass in on rl0: 172.16.1.15.54042 > 213.140.231.3.53: 8744+[|domain]
00:00:00.021477 rule 8/0(match): pass in on rl0: 172.16.1.15.1469 > 127.0.0.1.3129: Flags [S], seq 1260055405, win 65535, options [mss 1460,nop,nop,sackOK], length 0
00:00:00.477123 rule 8/0(match): pass in on rl0: 172.16.1.15.1469 > 127.0.0.1.3129: Flags [S], seq 1260055405, win 65535, options [mss 1460,nop,nop,sackOK], length 0
00:00:00.502914 rule 8/0(match): pass in on rl0: 172.16.1.15.1469 > 127.0.0.1.3129: Flags [S], seq 1260055405, win 65535, options [mss 1460,nop,nop,sackOK], length 0
00:00:09.203327 rule 8/0(match): pass in on rl0: 172.16.1.15.1470 > 192.0.1.50.10051: Flags [S], seq 1767387763, win 65535, options [mss 1460,nop,nop,sackOK], length 0
00:00:00.453785 rule 8/0(match): pass in on rl0: 172.16.1.15.1470 > 192.0.1.50.10051: Flags [S], seq 1767387763, win 65535, options [mss 1460,nop,nop,sackOK], length 0
00:00:00.501945 rule 8/0(match): pass in on rl0: 172.16.1.15.1470 > 192.0.1.50.10051: Flags [S], seq 1767387763, win 65535, options [mss 1460,nop,nop,sackOK], length 0
добавил лог правила
pass in log on $int_if from $trusted_lan1 to any keep state

Re: pf + squid прозрачно

Добавлено: 2010-08-25 20:36:53
zeus4all
дальше чегот о не пойму куда копать

Re: pf + squid прозрачно

Добавлено: 2010-08-25 21:25:34
zeus4all
добавка я убрал в настройках сквида transparent, и натсроил ноут руками, так вот непашет у меня сквид,скорее всего поетому и не проходит.

Re: pf + squid прозрачно

Добавлено: 2010-08-25 22:14:26
_Scar
вопрос снят, не пахал сквид после обновления , перезагрузка расставила все на свои места. Спасибо о великий Гость, после дюмпа лога стал подозревать кальмара.