Перенаправьте iptables апачу без интернет-соединения

Я настроил Персональное использование горячей точки Hostapd. Но эта горячая точка не подключена к Интернету, но мне действительно устанавливали Apache на нем. То, чего я пытаюсь достигнуть, должно перенаправить все клиенты (которые подключены к моей горячей точке) к моей апачской странице, когда они посещают другой веб-сайт. Так в основном перенаправляют весь трафик к моей странице Apache.

То, что я попробовал:

sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.150.1:80

Но с этим iptable клиенты только перенаправляются к моей веб-странице Apache, когда я совместно использую интернет-соединение со своей горячей точкой. Но без интернет-соединения они не становятся перенаправленными.

Также попробованный:

sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination 192.168.150.1:80
0
задан 7 September 2014 в 18:21

1 ответ

Впечатляющий, поскольку это не было установлено, куда трафик происходит.

-s IP
-i Interface

Примеры:

sudo iptables -t nat -A PREROUTING -s 192.168.150.1 -p tcp --dport 80 -j DNAT --to-destination 192.168.150.1:80

sudo iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 80 -j DNAT --to-destination 192.168.150.1:80
2
ответ дан 7 October 2019 в 03:33

Другие вопросы по тегам:

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