Задать вопрос
kAIST
@kAIST

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

Имеется открытая wifi точка доступа с debian (на raspberry pi).
Требуется чтоб при подключении устройств запросы на 80 порт редиректились на локальный веб сервер.
Что то типа того, как это делается при подключении к публичным точкам доступа, только проще - без авторизации и без возможности выхода в интернет.
  • Вопрос задан
  • 522 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    7 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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