Как перенаправить все запросы в WLAN с помощью ad-hoc на определенный адрес или имя хоста

Я настраиваю встроенную систему Ubuntu в качестве «главного» сервера, который затем будет транслировать клиентам, используя ad-hoc в WLAN. Цель состоит в том, чтобы клиент получил доступ к WLAN, а затем получил доступ к веб-приложению в моей локальной сети.

Но вместо того, чтобы перейти на мой IP-адрес или мой hostname.local, я хочу перенаправить все запросы на мой адрес hostname.local, чтобы они имели доступ только к моему веб-приложению и ничего больше.

В поиске по форуму я обнаружил dnsmasq, хотя я не уверен, сработает ли это для меня, поскольку мне нужно перенаправить все запросы *.

Есть идеи? С уважением

2
задан 18 September 2013 в 21:48

1 ответ

Если я вас правильно понимаю, вы хотите перенаправить весь сетевой трафик на один веб-сервер.

Вы можете сделать это с помощью правила iptables на вашем шлюзе, который контролирует вашу WLAN.

Взято отсюда: https://serverfault.com/questions/365000/how-can-i-use-iptables-to-forward-all-traffic-to-a-termin-website

Чтобы перенаправить трафик: /sbin/iptables -t nat -A PREROUTING -s [source network/mask] -p all -j DNAT --to-destination [your webserver]

Вам также придется переписать адрес источника, чтобы он оставался в качестве клиентского соединения, а не шлюза.

Переписать источник: iptables -t nat -A POSTROUTING -j MASQUERADE

0
ответ дан 18 September 2013 в 21:48

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

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