Jump to content

КАК в iptables завернуть пакеты на внутренний http сервер


Recommended Posts

Posted

Как реализовать чтоб при отключении юзера за неуплату в браузере открывалась

только страница о том чтобы оплатил, а при отсутствия интернета от

провайдера открывалась страница с описанием временных технических проблема у провайдера.

 

Я не силен в 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

 

 

Если не составит больших проблем помогите наглядно

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.