anton
Маглыanton's Achievements
Пролетал Мимо (1/9)
0
Репутація
-
теперь вообще отключил загрузку iptables, поднимаю фаервол через first, вот что там: iptables -t mangle -F iptables -t mangle -X iptables -t nat -F iptables -t nat -X iptables -t mangle -P PREROUTING DROP iptables -t mangle -P OUTPUT DROP #ICMP . iptables -t mangle -A PREROUTING -p icmp -j ACCEPT iptables -t mangle -A OUTPUT -p icmp -j ACCEPT # DNS. iptables -t mangle -A PREROUTING -p udp --dport 53 -j ACCEPT iptables -t mangle -A OUTPUT -p udp --sport 53 -j ACCEPT iptables -t mangle -A PREROUTING -p tcp --dport 53 -j ACCEPT iptables -t mangle -A OUTPUT -p tcp --sport 53 -j ACCEPT # авторизатор. iptables -t mangle -A PREROUTING -p udp -s 0.0.0.0/0 --sport 5554 -d 192.168.2.1 --dport 5555 -j ACCEPT iptables -t mangle -A OUTPUT -p udp -d 0.0.0.0/0 --dport 5555 -s 192.168.2.1 --sport 5554 -j ACCEPT #configurator iptables -t mangle -A PREROUTING -p tcp -s 0.0.0.0/0 -d 192.168.2.1 --dport 5555 -j ACCEPT iptables -t mangle -A OUTPUT -p tcp -d 0.0.0.0/0 -s 192.168.2.1 --sport 5555 -j ACCEPT # SSH. iptables -t mangle -A PREROUTING -p tcp -s 0.0.0.0/0 -d 192.168.2.1 --dport 22 -j ACCEPT iptables -t mangle -A OUTPUT -p tcp -d 0.0.0.0/0 -s 192.168.2.1 --sport 22 -j ACCEPT # Почта. iptables -t mangle -A PREROUTING -p tcp -s 0.0.0.0/0 -d 192.168.2.3 --dport 25 -j ACCEPT iptables -t mangle -A OUTPUT -p tcp -d 0.0.0.0/0 -s 192.168.2.3 --sport 25 -j ACCEPT iptables -t mangle -A PREROUTING -p tcp -s 0.0.0.0/0 -d 192.168.2.3 --dport 110 -j ACCEPT iptables -t mangle -A OUTPUT -p tcp -d 0.0.0.0/0 -s 192.168.2.3 --sport 110 -j ACCEPT а это OnConnect: LOGIN=$1 echo $2 IP=$2 CASH=$3 ID=$4 iptables -t mangle -A PREROUTING -s $IP -j ACCEPT iptables -t mangle -A OUTPUT -d $IP -j ACCEPT echo "Connect login='$LOGIN' ip=$IP cash=$CASH" >> /tmp/qqq это OnDisconnect: LOGIN=$1 IP=$2 CASH=$3 ID=$4 iptables -t mangle -D PREROUTING -s $IP -j ACCEPT while [ $? -eq 0 ] do iptables -t mangle -D PREROUTING -s $IP -j ACCEPT done ################################## iptables -t mangle -D OUTPUT -d $IP -j ACCEPT while [ $? -eq 0 ] do iptables -t mangle -D OUTPUT -d $IP -j ACCEPT done echo "Disconnect login='$LOGIN' ip=$IP cash=$CASH" >> /tmp/qqq но по прежнему вход на сервер для всех свободный, никого не отключает, можно даже авторизатор не запускать. где косяк зарыт :-)..?
-
у когонибуть старгазер стоит под ASPLinux 9.x. киньте свои скрипты посмотреть. на данный момент удалил правило при загрузке системы для разрешения на 80 порт, но всеравно OnConnect не включяет его. помогите...
-
но не отключает , скрипт OnDisconnect срабатывает. вот что в OnDisconnect: LOGIN=$1 IP=$2 CASH=$3 ID=$4 iptables -D RH-Lokkit-0-50-INPUT -p tcp -m tcp -s $2 -d 192.168.2.3 --dport 25 --syn -j ACCEPT iptables -D RH-Lokkit-0-50-INPUT -p tcp -m tcp -s $2 -d 192.168.2.3 --dport 110 --syn -j ACCEPT iptables -D RH-Lokkit-0-50-INPUT -p tcp -m tcp -s $2 --dport 80 --syn -j ACCEPT iptables -D RH-Lokkit-0-50-INPUT -p tcp -m tcp -s $2 --dport 443 --syn -j ACCEPT iptables -D RH-Lokkit-0-50-INPUT -p tcp -m tcp -s $2 -d 192.168.2.6 --dport 21 --syn -j ACCEPT echo "Disconnect login='$LOGIN' ip=$IP cash=$CASH" >> /tmp/qqq может опять что нитак прописал.
-
каким образом и где
-
наверно нет до меня никому дела, тишина в топике или все решают этот вопрос?
-
вот мой iptables, может кто что посоветует: *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] :RH-Lokkit-0-50-INPUT - [0:0] -A INPUT -j RH-Lokkit-0-50-INPUT -A FORWARD -j RH-Lokkit-0-50-INPUT # SSH -A RH-Lokkit-0-50-INPUT -p tcp -m tcp -d 192.168.2.1 --dport 22 --syn -j ACCEPT # SMTP -A RH-Lokkit-0-50-INPUT -p tcp -m tcp -d 192.168.2.3 --dport 25 --syn -j ACCEPT # WEB -A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 80 --syn -j ACCEPT # FTP -A RH-Lokkit-0-50-INPUT -p tcp -m tcp -d 192.168.2.6 --dport 21 --syn -j ACCEPT # POP3 -A RH-Lokkit-0-50-INPUT -p tcp -m tcp -d 192.168.2.3 --dport 110 --syn -j ACCEPT # DNS -A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 53 --syn -j ACCEPT # WEBMIN -A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 10000 --syn -j ACCEPT # WEB SSL -A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 443 --syn -j ACCEPT # DNS -A RH-Lokkit-0-50-INPUT -p udp -m udp --dport 53 -j ACCEPT -A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 53 -j ACCEPT -A RH-Lokkit-0-50-INPUT -p udp -m udp -s 0/0 --sport 67:68 -d 0/0 --dport 67:68 -i eth0 -j ACCEPT -A RH-Lokkit-0-50-INPUT -p udp -m udp -s 0/0 --sport 67:68 -d 0/0 --dport 67:68 -i eth1 -j ACCEPT -A RH-Lokkit-0-50-INPUT -i lo -j ACCEPT -A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 0:1023 --syn -j REJECT -A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 2049 --syn -j REJECT -A RH-Lokkit-0-50-INPUT -p udp -m udp --dport 0:1023 -j REJECT -A RH-Lokkit-0-50-INPUT -p udp -m udp --dport 2049 -j REJECT -A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 6000:6009 --syn -j REJECT -A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 7100 --syn -j REJECT COMMIT
-
Doozer, может тебе кинуть свой iptables для сети он настроен но исходя из него нужно остальные правила построить, может чтонибуть подскажешь что в OnDisconnect и OnConnect прописать? а мануал я уже распечатываю еще пригодится, но время поджимает.
-
понял... 1. какие правила вставить в iptables которые запускаются при загрузке системы? 2. какие правила вставить в ondisconect для сбрасывания правил но чтобы конектится авторизатором и SSH? 3. какие правила вставить в onconnect для разрешения пользователям входить на локальные адреса. наверно теперь правильно изложил свой вопрос.
-
это понятно. вопрос по правилам iptables, чтобы можно было отключать пользователей от локальных серверов при пустом щете
-
вопрос такой: есть сетка 192.168.2.0, сервер 192.168.2.1+FTP+WWW нужно считать локальный трафик. STG2 сиситема ASPLinux 9.2
