AdmSasha Posted November 26, 2009 Posted November 26, 2009 Есть сеть, которая агрегируется на 3550. Необходимо сделать "гостевой vlan", т.е. так, чтобы какую я бы страницу (http,80) не пытался открыть, открывалась только моя, а там типа "Доступ закрыт, т.к. не заплатил )" По сути мне нужна команда типа редиректа (acl ?) с любой_ip:80 на мой_ip:80. Есть ли такое в cisco ? Вставить ник Quote
oxd Posted November 26, 2009 Posted November 26, 2009 (edited) есть это называется NAT если есть прокся можно покапать wccp Edited November 26, 2009 by oxd Вставить ник Quote
AdmSasha Posted November 26, 2009 Author Posted November 26, 2009 есть это называется NATесли есть прокся можно покапать wccp ip nat на 3550 нет. Прокси нет, это только если специально ставить. Вставить ник Quote
Dyr Posted November 26, 2009 Posted November 26, 2009 DNS'ом отдавайте адрес своей страницы на все запросы, а внешние закройте. Вставить ник Quote
nevzorofff Posted November 27, 2009 Posted November 27, 2009 А что потом делать с DNS-кешем у абонента с записями всего-всего, ссылающегося на адрес «доступ закрыт»? Вставить ник Quote
Vicus Posted November 27, 2009 Posted November 27, 2009 Есть сеть, которая агрегируется на 3550. Необходимо сделать "гостевой vlan", т.е. так, чтобы какую я бы страницу (http,80) не пытался открыть, открывалась только моя, а там типа "Доступ закрыт, т.к. не заплатил )" По сути мне нужна команда типа редиректа (acl ?) с любой_ip:80 на мой_ip:80. Есть ли такое в cisco ? acl + route-map на интерфейс. АЦЛ-ем закрываем все, кроме днс-а и странички с оповещением, роут-мапом форвардим пакеты с dst-80 на машину с тем-же nginx, который на любой запрос будет отдавать страничку с сообщением. Вставить ник Quote
nevzorofff Posted November 28, 2009 Posted November 28, 2009 Вот только nginx отвечает на запросы, пришедшие на его адрес, а route-map dst-ip не меняет. Вставить ник Quote
Vicus Posted November 28, 2009 Posted November 28, 2009 (edited) Вот только nginx отвечает на запросы, пришедшие на его адрес, а route-map dst-ip не меняет.Религия не позволяет завернуть пакеты на nginx?ipfw fwd 127.0.0.1,3128 tcp from any to any dst-port 80 via fxp0 и им подобные для линукс-систем. К слову, у нас именно такая схема и работает. Единственно не забыть для nginx сделать rewrite server { listen 127.0.0.1:3128; charset windows-1251; access_log /dev/null; location / { root /usr/local/www/nginx_blackhole; index index.php; rewrite ^/(.*) /index.php last; и отдельный location для jpg gif css и т.п. location ~* ^.+.(jpg|jpeg|gif|ico|css|js)$ { root /usr/local/www/nginx_blackhole; } Edited November 28, 2009 by Vicus Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.