kAIST
@kAIST

Как сделать редирект всех сайтов на локальный?

Имеется открытая wifi точка доступа с debian (на raspberry pi).
Требуется чтоб при подключении устройств запросы на 80 порт редиректились на локальный веб сервер.
Что то типа того, как это делается при подключении к публичным точкам доступа, только проще - без авторизации и без возможности выхода в интернет.
  • Вопрос задан
  • 518 просмотров
Решения вопроса 1
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
Заменить foo_serverip на внутренний адрес
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -m conntrack --ctstate NEW -j DNAT --to foo_serverip:80
iptables -t nat -A PREROUTING -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A POSTROUTING -t nat -j MASQUERADE
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@AVKor
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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