DukeNukem3D Опубликовано 11 апреля, 2008 · Жалоба Допустим есть задачка - перенаправить определенного человека на другую веб-страницу, независимо от того, что он набирает, на основании его IP адреса. Читал ман по SquidGuard - не дошло. Кто нить знает наверняка? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
UglyAdmin Опубликовано 11 апреля, 2008 · Жалоба Можно iptables'ом. ЗаDNATить его запросы на фиксированный IP и вуаля. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mschedrin Опубликовано 11 апреля, 2008 · Жалоба Ну или тем же pf в фряхе. Можно и port forward попробовать. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ae Опубликовано 11 апреля, 2008 · Жалоба насколько мне помнится тема раскрыта на opennet, суть проста - на роутере пишется route-map, с заворотом на IP-шник где стоит apache с модулем rewrite, который все запросы редиректит на одну страницу, там же можно и по IP-адресу клиента выдать информацию о причине заворота (нет денег, например)... у нас несколько лет такая система работает без проблем... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kostich Опубликовано 12 апреля, 2008 · Жалоба Допустим есть задачка - перенаправить определенного человека на другую веб-страницу, независимо от того, что он набирает, на основании его IP адреса. Читал ман по SquidGuard - не дошло.Кто нить знает наверняка? Если на фряхе, то вешаете вебсервер на *:80, на ней добавляете одно fwd правило в ipfw или rdr в pf, а выше линком зараучиваете на неё. На сервере rewrite НАСТРАИВАТЬ НЕ НУЖНО!!! Нужно прописать дефолтный http 302 redirect в конфиге первого vhost и конфиге сервера, который будет редиректить на какой-то внутренний домен, который уже прописываем во втором vhost. Просто когда вместо yandex.ru появляется страница "ЗАПЛАТИ БАБЛО ЗА ИНЕТ", то эмоции начинают переполнять... а с редиректом вроде понятно всё... и главное домен провайдера виден. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
levantuev Опубликовано 29 апреля, 2009 · Жалоба Здравствуйте, хотел бы узнать решили ли вы эту задачу, если да, то пожалуйста опишите как, очень нужно, за ранее благодарен... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
levantuev Опубликовано 29 апреля, 2009 · Жалоба Пробовал так ipfw add 1 fwd 192.168.0.1,80 tcp from 192.168.0.0/24 to any dst-port 80 out via re0 не выходит.... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 30 апреля, 2009 (изменено) · Жалоба pf: rdr inet proto tcp from 192.168.0.0/24 to any port 80 -> 127.0.0.1 port 8080 ... pass in quick inet proto tcp from 192.168.0.0/24 to self port 8080 flags S/SA modulate state возможно нужно будет домаписать ещё: pass in quick inet proto tcp from 192.168.0.0/24 to any port 80 flags S/SA modulate state гуглить по словам: прозрачный прокси Изменено 30 апреля, 2009 пользователем Ivan_83 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
littlesavage Опубликовано 30 апреля, 2009 · Жалоба Допустим есть задачка - перенаправить определенного человека на другую веб-страницу, независимо от того, что он набирает, на основании его IP адреса. Читал ман по SquidGuard - не дошло.Кто нить знает наверняка? Десятки способов.В общем случае, запросы файрволом заворачиваются на локальный бэкенд. В качестве файрвола можт быть все что угодно: iptables, ipfw, pf, и т. п. В качестве бекенда тоже выбор большой: apache, nginx, squid, squid + squidguard, и т. п. Бэкенд может выдавать как http редирект (301), так и законченную страницу. Какая связка интересует? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
levantuev Опубликовано 1 мая, 2009 · Жалоба ipfw + бекенд на законченную страницу Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
littlesavage Опубликовано 1 мая, 2009 · Жалоба levantuev, и что именно не выходит? То что при fwd на другую машину пакет не изменяется учитываешь? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
levantuev Опубликовано 1 мая, 2009 · Жалоба решил проблему таким решением: ipfw+fwd+nat , просто топология сети требует nat при fwd Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...