FreeBSD перенаправление должников

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
nor94
проходил мимо
Сообщения: 2
Зарегистрирован: 2017-01-17 17:23:46

FreeBSD перенаправление должников

Непрочитанное сообщение nor94 » 2017-01-17 17:42:57

Здравствуйте, стоит сервер с FreeBSD 8.4, через которого в ручном режиме даю доступ в интернет определенному клиенту

вот пример из firewall


################# Client ###################
${fwcmd} add pipe 10 ip from any to 192.168.1.50 via bge1
${fwcmd} add pipe 20 ip from 192.168.1.50 to any via bge1
${fwcmd} add pass all from 192.168.1.50 to any
${fwcmd} add pass all from any to 192.168.1.50


хочу реализовать следующее.
1) Перенаправить должников на определенный сайт ( там будет написано что вы не заплатили за инет :) )
2) Дать возможность клиенту через этот сайт включить себе доступ в интернет на 1 день

так как я начинающий , пожалуйста не судите строго ))
кто поможет реализовать это ?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
proxyd
мл. сержант
Сообщения: 84
Зарегистрирован: 2008-03-06 15:03:37

FreeBSD перенаправление должников

Непрочитанное сообщение proxyd » 2017-01-17 18:52:54

Для пере направления попробуйте fwd | forward должно выглядеть как-то так:

Код: Выделить всё

ipfw add fwd ${IP_SERVER} ip from ${IP_CLIENT} to any
Но учтите что ваш сайт должен уметь добавлять соответствующее правило в firewall

nor94
проходил мимо
Сообщения: 2
Зарегистрирован: 2017-01-17 17:23:46

FreeBSD перенаправление должников

Непрочитанное сообщение nor94 » 2017-01-19 17:14:41

а как автоматизировать весь этот процесс?

Аватара пользователя
proxyd
мл. сержант
Сообщения: 84
Зарегистрирован: 2008-03-06 15:03:37

FreeBSD перенаправление должников

Непрочитанное сообщение proxyd » 2017-01-19 18:02:26

Вопрос очень абстрактный, пишите скрипт для своего веб сервера и пусть он занимается добавление и удалением правил в firewall. Могу предположить что вы хотите создать свою биллинговую систему. Если нужно просто управлять межсетевым экраном через веб интерфейс смотрите в сторону PfSense. А вообще до Вас уже все написано переписано стоит только поискать. Найдите то что подходит и если к тому времени не пропадет желание изобретать свой велосипед, разберитесь как он работает.

LBV
ефрейтор
Сообщения: 60
Зарегистрирован: 2014-09-03 10:18:00

FreeBSD перенаправление должников

Непрочитанное сообщение LBV » 2017-01-19 18:47:54

ipfw до сих пор не умеет форвардить правильно пакеты на другой IP, так что разве что PF или левый софт для форвардинга (portfwd)

Имя пользователя
проходил мимо

FreeBSD перенаправление должников

Непрочитанное сообщение Имя пользователя » 2017-01-23 11:44:27

LBV писал(а):ipfw до сих пор не умеет форвардить правильно пакеты на другой IP, так что разве что PF или левый софт для форвардинга (portfwd)
http://www.lissyara.su/articles/freebsd/tuning/ng_nat/

LBV
ефрейтор
Сообщения: 60
Зарегистрирован: 2014-09-03 10:18:00

FreeBSD перенаправление должников

Непрочитанное сообщение LBV » 2017-01-24 10:18:37

ng_nat самое оно для новичка ;) хотя да, как вариант.