WEB заглушка

Установка, настройка, поддержка
LKharlamov
Сообщения: 142
Зарегистрирован: Пт окт 24, 2008 4:22 pm
Откуда: Челябинск
Контактная информация:

WEB заглушка

Сообщение LKharlamov »

При подключении с балансом равным нулю или минусовом, срабатывает у меня фильтр негативного депозита и в iptables блокируется доступ во внешний мир для этого пользователя.
Хотелось бы сделать покрасивее, чтобы не просто не открывались сайты, а при запросе любого адреса выдавалась причина, т.е. заранее подготовленная страничка.
Может ктонить подобные вещи делал, поделитесь мыслями...

Abram
Сообщения: 157
Зарегистрирован: Чт мар 26, 2009 11:31 am
Контактная информация:

Сообщение Abram »

REDIRECT на локальный веб-сервер с нужной страничкой.

LKharlamov
Сообщения: 142
Зарегистрирован: Пт окт 24, 2008 4:22 pm
Откуда: Челябинск
Контактная информация:

Сообщение LKharlamov »

Такая мысль мне тоже пришла, в качестве локального веб-сервера был использован тотже апатч, тока когда набирают адрес не ya.ru, а ya.ru/блаблабла - то выдаётся естественно страница не найдена.

Abram
Сообщения: 157
Зарегистрирован: Чт мар 26, 2009 11:31 am
Контактная информация:

Сообщение Abram »

Дык rewrite у веб-сервера указать.

Кстати, спасибо за идею ;)

LKharlamov
Сообщения: 142
Зарегистрирован: Пт окт 24, 2008 4:22 pm
Откуда: Челябинск
Контактная информация:

Сообщение LKharlamov »

Abram писал(а):Дык rewrite у веб-сервера указать.
А поподробней можно? :)

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

подробно это описано в мануале по апачу директивы

RewriteBase
RewriteCond
RewriteEngine
RewriteLock
RewriteLog
RewriteLogLevel
RewriteMap
RewriteOptions
RewriteRule
Любой тупик - это тщательно замаскированный выход.

Abram
Сообщения: 157
Зарегистрирован: Чт мар 26, 2009 11:31 am
Контактная информация:

Сообщение Abram »

Rule тупо пустой (ну... подходящий под любое условие) и пусть всегда на одну и ту же страницу бросает.

Любителям мазахизма - страницу 404 заменить на свою :lol:

LKharlamov
Сообщения: 142
Зарегистрирован: Пт окт 24, 2008 4:22 pm
Откуда: Челябинск
Контактная информация:

Сообщение LKharlamov »

И ещо один момент который меня беспокоит, если делать редирект, то нужно указывать же какойнибудь из йпшников этоже же сервака, на аппаче у мня крутится несколько виртуальных хостов, на разных адресах, какбы выделить местечко только для ридеректов от закрытых абиллсом пользователей.
Щас идёт переадресация на один из локальных йпшников, что мне не очень то нравится, так как там сосвсем другая сеть и к абиллсу она отношения не имеет...

Abram
Сообщения: 157
Зарегистрирован: Чт мар 26, 2009 11:31 am
Контактная информация:

Сообщение Abram »

LKharlamov писал(а):И ещо один момент который меня беспокоит, если делать редирект, то нужно указывать же какойнибудь из йпшников этоже же сервака, на аппаче у мня крутится несколько виртуальных хостов, на разных адресах, какбы выделить местечко только для ридеректов от закрытых абиллсом пользователей.
Щас идёт переадресация на один из локальных йпшников, что мне не очень то нравится, так как там сосвсем другая сеть и к абиллсу она отношения не имеет...
Не обязательно этого же. REDIRECT - это частный случай DNAT-а. Тебе никто не мешает перенаправить куда-нибудь к соседу =).

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

Не обязательно этого же. REDIRECT - это частный случай DNAT-а. Тебе никто не мешает перенаправить куда-нибудь к соседу =).
та никакого отношения редирект к днату не имеет
man iptables писал(а): REDIRECT
This target is only valid in the nat table, in the PREROUTING and OUTPUT chains, and user-defined
chains which are only called from those chains. It redirects the packet to the machine itself by
changing the destination IP to the primary address of the incoming interface
(locally-generated
packets are mapped to the 127.0.0.1 address).

--to-ports port[-port]
This specifies a destination port or range of ports to use: without this, the destination
port is never altered. This is only valid if the rule also specifies -p tcp or -p udp.

--random
If option --random is used then port mapping will be randomized (kernel >= 2.6.22).
Любой тупик - это тщательно замаскированный выход.

LKharlamov
Сообщения: 142
Зарегистрирован: Пт окт 24, 2008 4:22 pm
Откуда: Челябинск
Контактная информация:

Сообщение LKharlamov »

Abram писал(а): Не обязательно этого же. REDIRECT - это частный случай DNAT-а. Тебе никто не мешает перенаправить куда-нибудь к соседу =).
Мне к соседу то ненадо, хочется чтобы на этой же банке было реализовано... вот и думаю... как бы завернуть?...

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

написал же выше
by
changing the destination IP to the primary address of the incoming interface
редиректом будет только на примари адрес - ну влепи его какой нада... можно ж ещё кучу адресов туда повесить ;)
Любой тупик - это тщательно замаскированный выход.

Abram
Сообщения: 157
Зарегистрирован: Чт мар 26, 2009 11:31 am
Контактная информация:

Сообщение Abram »

ran писал(а): та никакого отношения редирект к днату не имеет
man iptables писал(а): REDIRECT
This target is only valid in the nat table, in the PREROUTING and OUTPUT chains, and user-defined
chains which are only called from those chains. It redirects the packet to the machine itself by
changing the destination IP to the primary address of the incoming interface
(locally-generated
packets are mapped to the 127.0.0.1 address).

--to-ports port[-port]
This specifies a destination port or range of ports to use: without this, the destination
port is never altered. This is only valid if the rule also specifies -p tcp or -p udp.

--random
If option --random is used then port mapping will be randomized (kernel >= 2.6.22).
Ну правильно. Destination меняет? Меняет. Значит, это DNAT. Просто если полностью DNAT-ом правила писать - сложнее будет и громоздко. Говорю же - частный случай. Причем упрощённый.

LKharlamov
Сообщения: 142
Зарегистрирован: Пт окт 24, 2008 4:22 pm
Откуда: Челябинск
Контактная информация:

Re: WEB заглушка

Сообщение LKharlamov »

Интересно ктонить реализовал подобное?

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Re: WEB заглушка

Сообщение ran »

LKharlamov писал(а):Интересно ктонить реализовал подобное?
а што именно? редирект на локальные порты? та запросто...
Любой тупик - это тщательно замаскированный выход.

Ответить