LinuxForum.Fans
Тема

Фильтрация в iptables - не могу найти правила ограничения интернета

Автор: pdg 2 сообщений 984 просмотров
#326690

Добрый день. Досталась сеть для администрирования на Suse 11. Администрировал предыдущий админ.
Я в Linux не силен, только начал изучать.
Локальная сеть: 192.168.0.0/24
Выход в интернет через сервер DELL R300.

Для пользователей с ip 192.168.0.84-192.168.0.254 ограничен доступ к интернету: работает только с 7 до 10 и то, не каждый день.
Не могу найти это в iptables. Помогите.... В Squid тоже этого ограничения нет (просмотрел все acl и http access - ни слово про ограничение о времени доступа к интернету). IP раздает DHCP. Статические IP по мак-адресу.

Прилагаю конфиг iptables:

Показать
# Generated by iptables-save v1.4.6 on Mon Jun 17 14:46:07 2013
*nat
:PREROUTING ACCEPT [124865:17591902]
:POSTROUTING ACCEPT [678:155139]
:OUTPUT ACCEPT [12691:875919]
-A PREROUTING -s 192.168.0.0/24 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT
# Completed on Mon Jun 17 14:46:07 2013

# Generated by iptables-save v1.4.6 on Mon Jun 17 14:46:07 2013
*mangle
:PREROUTING ACCEPT [1799103:646214050]
:INPUT ACCEPT [838592:461785750]
:FORWARD ACCEPT [931386:173233740]
:OUTPUT ACCEPT [862586:597354645]
:POSTROUTING ACCEPT [1729146:766696661]
-A PREROUTING -s 192.168.0.0/24 -p tcp -m tcp --dport 80 -j MARK --set-xmark 0x1/0xffffffff
COMMIT
# Completed on Mon Jun 17 14:46:07 2013

# Generated by iptables-save v1.4.6 on Mon Jun 17 14:46:07 2013
*raw
:PREROUTING ACCEPT [1799103:646214050]
:OUTPUT ACCEPT [862586:597354645]
-A PREROUTING -i lo -j NOTRACK
-A OUTPUT -o lo -j NOTRACK
COMMIT
# Completed on Mon Jun 17 14:46:07 2013

# Generated by iptables-save v1.4.6 on Mon Jun 17 14:46:07 2013
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [287:11528]
:forward_ext - [0:0]
:forward_int - [0:0]
:input_ext - [0:0]
:input_int - [0:0]
:reject_func - [0:0]
-A INPUT -i eth1 -m iprange --src-range 192.168.0.2-192.168.0.49 -j DROP
-A INPUT -i eth1 -p udp -m iprange --src-range 192.168.0.84-192.168.0.254 -m multiport --ports 53 -j DROP
-A INPUT -i eth1 -p tcp -m iprange --src-range 192.168.0.84-192.168.0.254 -m multiport --ports 3128,53,443,80 -j DROP
-A INPUT -s 111.111.111.0/24 -j DROP
-A INPUT -d 111.111.111.0/24 -j DROP
-A INPUT -d 217.156.169.231/32 -j reject_func
-A INPUT -s 217.156.169.231/32 -j reject_func
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state ESTABLISHED -j ACCEPT
-A INPUT -p icmp -m state --state RELATED -j ACCEPT
-A INPUT -i eth1 -j input_int
-A INPUT -i eth0 -j input_ext
-A INPUT -j input_ext
-A INPUT -j DROP
-A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
-A FORWARD -p udp -m udp --sport 161 -j DROP
-A FORWARD -d 192.168.0.83/32 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -s 192.168.0.83/32 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -s 192.168.0.0/24 -p udp -m udp --dport 444:65535 -j DROP
-A FORWARD -s 192.168.0.0/24 -p tcp -m tcp --dport 444:65535 -j DROP
-A FORWARD -d 192.168.0.0/24 -p udp -m udp --sport 444:65535 -j DROP
-A FORWARD -d 192.168.0.0/24 -p tcp -m tcp --sport 444:65535 -j DROP
-A FORWARD -p tcp -m multiport --ports 1:24,26:109,111:442 -j DROP
-A FORWARD -m iprange --src-range 192.168.0.84-192.168.0.254 -j DROP
-A FORWARD -m iprange --src-range 192.168.0.2-192.168.0.51 -j DROP
-A FORWARD -m iprange --dst-range 192.168.0.84-192.168.0.254 -j DROP
-A FORWARD -m iprange --dst-range 192.168.0.2-192.168.0.51 -j DROP
-A FORWARD -d 217.156.169.231/32 -j DROP
-A FORWARD -i eth1 -j forward_int
-A FORWARD -i eth0 -j forward_ext
-A FORWARD -j DROP
-A OUTPUT -s 111.111.111.0/24 -j DROP
-A OUTPUT -d 111.111.111.0/24 -j DROP
-A OUTPUT -o lo -j ACCEPT
-A OUTPUT -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_ext -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 0 -j ACCEPT
-A forward_ext -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 3 -j ACCEPT
-A forward_ext -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 11 -j ACCEPT
-A forward_ext -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 12 -j ACCEPT
-A forward_ext -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 14 -j ACCEPT
-A forward_ext -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 18 -j ACCEPT
-A forward_ext -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 3/2 -j ACCEPT
-A forward_ext -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 5 -j ACCEPT
-A forward_ext -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A forward_ext -m pkttype --pkt-type multicast -j DROP
-A forward_ext -j DROP
-A forward_int -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 0 -j ACCEPT
-A forward_int -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 3 -j ACCEPT
-A forward_int -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 11 -j ACCEPT
-A forward_int -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 12 -j ACCEPT
-A forward_int -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 14 -j ACCEPT
-A forward_int -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 18 -j ACCEPT
-A forward_int -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 3/2 -j ACCEPT
-A forward_int -p icmp -m state --state RELATED,ESTABLISHED -m icmp --icmp-type 5 -j ACCEPT
-A forward_int -i eth1 -o eth0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
-A forward_int -m pkttype --pkt-type multicast -j DROP
-A forward_int -j reject_func
-A input_ext -m pkttype --pkt-type broadcast -j DROP
-A input_ext -p icmp -m icmp --icmp-type 4 -j ACCEPT
-A input_ext -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A input_ext -m state --state NEW,RELATED,ESTABLISHED -m mark --mark 0x1 -j ACCEPT
-A input_ext -m pkttype --pkt-type multicast -j DROP
-A input_ext -j DROP
-A input_int -j ACCEPT
-A reject_func -p tcp -j REJECT --reject-with tcp-reset
-A reject_func -p udp -j REJECT --reject-with icmp-port-unreachable
-A reject_func -j REJECT --reject-with icmp-proto-unreachable
COMMIT
# Completed on Mon Jun 17 14:46:07 2013
#326695

pdg, длинные логи лучше прятать в спойлер или выкладывать на pastebin. Сообщение исправил.

Войдите или зарегистрируйтесь, чтобы ответить.