Страница 1 из 1

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

Добавлено: 2017-01-17 17:42:57
nor94
Здравствуйте, стоит сервер с 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 день

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

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

Добавлено: 2017-01-17 18:52:54
proxyd
Для пере направления попробуйте fwd | forward должно выглядеть как-то так:

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

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

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

Добавлено: 2017-01-19 17:14:41
nor94
а как автоматизировать весь этот процесс?

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

Добавлено: 2017-01-19 18:02:26
proxyd
Вопрос очень абстрактный, пишите скрипт для своего веб сервера и пусть он занимается добавление и удалением правил в firewall. Могу предположить что вы хотите создать свою биллинговую систему. Если нужно просто управлять межсетевым экраном через веб интерфейс смотрите в сторону PfSense. А вообще до Вас уже все написано переписано стоит только поискать. Найдите то что подходит и если к тому времени не пропадет желание изобретать свой велосипед, разберитесь как он работает.

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

Добавлено: 2017-01-19 18:47:54
LBV
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/

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

Добавлено: 2017-01-24 10:18:37
LBV
ng_nat самое оно для новичка ;) хотя да, как вариант.