Andreyos Posted September 21, 2009 Posted September 21, 2009 Как реализовать чтоб при отключении юзера за неуплату в браузере открывалась только страница о том чтобы оплатил, а при отсутствия интернета от провайдера открывалась страница с описанием временных технических проблема у провайдера. Я не силен в IPTABLES и все правила я обычно не сильно разбираясь копировал и вставлял для пробрасывания портов для камер наблюдения, это вся моя практика, я боюсь навредить потому что сервер в рабочем состоянии. Если можно скиньте ссылку на статью именно по этой теме или предложите как сделать наглядным примером. когда я делаю /root/close_user 192.168.47.ХХ отключаю клиента на шлюзе нет http сервера, есть на рядом стоящем и на нем есть страница http://xxx.xxxxxxx.xx/component/option,com_contact/Itemid,3/ или http://192.168.47.xxx/component/option,com_contact/Itemid,3/ как завернуть на него, на отдельно сделанную страницу или все же поднимать httpd на самом сервере и возможно ли сделать правило которое будет заворачивать на вторую страницу где будет сообщаться об технических проблемах на стороне моего провайдера? конфиги клиентов /etc/rc.d/rc.firewallfclients ---------------------------------------------------------------------------------------------------------- # ---------Полность открыт доступ------------- /sbin/iptables -A check_src_forward -p icmp -j RETURN /sbin/iptables -A check_src_forward -p tcp --dport 5190 -j RETURN /sbin/iptables -A check_src_forward -p udp --dport 123 -j RETURN /sbin/iptables -A check_src_forward -p tcp --dport 119 -j RETURN /sbin/iptables -A check_src_forward -p tcp --dport 110 -j RETURN # FORWARD SECTION # --------Клиенты у которых есть форвард или открыты порты!----------- #/sbin/iptables -A check_src_forward -s 192.168.47.0/24 -j RETURN /sbin/iptables -A check_src_forward -s 192.168.47.5 -j RETURN /sbin/iptables -A check_src_forward -s 192.168.47.37 -j RETURN #если явно не открыто - то не работает /sbin/iptables -A check_src_forward -j DROP /etc/rc.d/rc.firewallclients ---------------------------------------------------------------------------------- #made by UFO #sample #/sbin/iptables -A check_dst_updown -d 192.168.47.0/24 -j RETURN #/sbin/iptables -A check_src_updown -s 192.168.47.0/24 -j RETURN #adrey_home /sbin/iptables -A check_dst_updown -d 192.168.47.5 -j RETURN /sbin/iptables -A check_src_updown -s 192.168.47.5 -j RETURN #Seriy /sbin/iptables -A check_dst_updown -d 192.168.47.37 -j RETURN /sbin/iptables -A check_src_updown -s 192.168.47.37 -j RETURN #если явно не открыто - то не работает /sbin/iptables -A check_dst_updown -j DROP /sbin/iptables -A check_src_updown -j DROP Если не составит больших проблем помогите наглядно Вставить ник Quote
afdefault Posted September 21, 2009 Posted September 21, 2009 Ну типо так -A PREROUTING -p tcp -d! 192.168.0.0/16 -s 10.1.140.0/24 --dport 80 -j DNAT --to-destination 192.168.0.252:80 что не понятно объясню Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.