Обратная связь пользователям маршрутизатора в течение ограниченных доступом часов для DD-WRT

Следующее расписание маршрутизатора постановляет, что я часто изменяюсь, встроенное микропрограммное обеспечение запаса на моем D-Link 825NA rev. B Запросы HTTP перенаправлений к встроенному "Доступу запрещен!" предупреждая в назначенные времена.

Я просто обновил до DD-WRT v24-sp2 (02/17/11) std - build 16214 но его "Ограничения доступа" не дают напоминаний сокращения HTML, которые мои пользователи приехали для ожидания. Они принимают правила ОТБРАСЫВАНИЯ маршрутизатора за проблемы соединения и поражают обновление бесполезно при блокировании в not-so-obvious часы во второй половине дня.

Маршрутизатор имеет флэш-память 8 МБ, и я довольно готов бездельничать в оболочке. Онлайн-форумы говорят о только iptables, который позволяет / отклоняет, но никогда не принимает с пользовательскими сообщениями IIRC.

Как DD-WRT может показать страницу HTML, предупреждающую выбранных пользователей, что блок ограничений доступа в действительности?

1
задан 11.03.2012, 20:14

1 ответ

Не зная детали о DD-WRT, я думаю, что необходимо смочь придумать правило iptables, которое было бы DNAT весь порт 80 (HTTP) трафик к данному порту на данном хосте, который мог затем ответить стандартным ответом независимо URL, который требуют. Вам был бы нужен сервер HTTP, настроенный для выкашливания страниц 'Access Denied', но это будет выполнимо.

Для игр DNAT Вам будет нужно что-то вроде этого:

iptables -t nat -I PREROUTING -s 192.168.0.0/24 -p tcp --dport 80 -j DNAT --to-destination 127.0.0.1:8000

с Вашими корректными числами внутренней подсети для источника (-s), и фактическим IP и портом для Вашего веб-сервера это отвечает страницам 'доступа запрещен' ударом на удар. Естественно, может быть удобный веб-интерфейс для создания того правила; я не знаю DD-WRT.

Я поместил то целевое значение в размышление, что Вы могли, вероятно, настроить апачского демона в устройстве, чтобы послушать на том порте (особенно на обратной петле 127.0.0.1 только) и сделать Ваши страницы ответа.

К сожалению, я не так удобен с Apache, и при этом я не знаю, как расположения находятся в DD-WRT, таким образом, я оставлю ту часть осуществления для кого-то с большим знанием деталей DD-WRT.Удачи!

2
ответ дан 12.12.2019, 12:55

Теги

Похожие вопросы