Есть 3proxy и dansguardian, все работает! Осталось запретить клиентам все кроме 8080 порта, на котором работает dansguardian.
Сейчас клиенты могут выходить в сеть без фильтрации через роутер freebsd (надо запретить 80 порт)
и через порт 3proxy 3128 также в обход фильтра.В консоли ввел:
ipfw add deny tcp from any to any 80 in via 192.168.100.1
Вот таблица ipfw:
localhost# ipfw list
00100 allow ip from any to any via lo0
00200 deny ip from any to 127.0.0.0/8
00300 deny ip from 127.0.0.0/8 to any
00400 deny ip from any to ::1
00500 deny ip from ::1 to any
00600 allow ipv6-icmp from :: to ff02::/16
00700 allow ipv6-icmp from fe80::/10 to fe80::/10
00800 allow ipv6-icmp from fe80::/10 to ff02::/16
00900 allow ipv6-icmp from any to any ip6 icmp6types 1
01000 allow ipv6-icmp from any to any ip6 icmp6types 2,135,136
65000 allow ip from any to any
65100 deny tcp from any to any dst-port 80 in via 192.168.100.1
65200 deny tcp from any to any dst-port 80 in via 192.168.100.1
65300 deny tcp from any to any dst-port 80 in via 192.168.100.1
65400 deny tcp from any to any dst-port 80 in via 192.168.100.1
65500 deny tcp from any to any dst-port 80 in via 192.168.100.1
65500 deny tcp from any to any dst-port 80 in via 192.168.1.2
65535 deny ip from any to anyПомогите настроить, пожалуйста.
Заранее благодарен.
>[оверквотинг удален]
> 65000 allow ip from any to any
> 65100 deny tcp from any to any dst-port 80 in via 192.168.100.1
> 65200 deny tcp from any to any dst-port 80 in via 192.168.100.1
> 65300 deny tcp from any to any dst-port 80 in via 192.168.100.1
> 65400 deny tcp from any to any dst-port 80 in via 192.168.100.1
> 65500 deny tcp from any to any dst-port 80 in via 192.168.100.1
> 65500 deny tcp from any to any dst-port 80 in via 192.168.1.2
> 65535 deny ip from any to any
> Помогите настроить, пожалуйста.
> Заранее благодарен.Привет! Я не не знаком с ipfw, но по аналогии с цисковскими acl могу предположить, что тебе нужно сначала удалить 65000 условие - там ты разрешаешь ВЕСЬ IP трафик. ACL выполняется сверху вниз, поэтому до 65100 ты не дойдешь. Далее ты хочешь разрешить что именно? Трафик с dst port должен идти на 192.168.100.1 и 192.168.1.2? Весь остальной должен дропаться? так? тогда тебе нужно удалить ipfw delete 65000. и создать такое же но 65600 например. может проще разрешить все на 8080 и запретить все остальное?
Нужно оставить доступ для:
ssh (20)
webmin(10000)
dansguardian (8080)
почта для клиентов сети 192.168.100.0