Можно ли перенаправить исходящий HTTP (tcp, порт 80) клиента в локальной сети на другой клиент локальной сети в той же сети с помощью OpenWRT Chaos Calmer 15.05?
10.1.1.1 — Маршрутизатор/точка доступа с OpenWRT
10.1.1.2 - клиент A - В локальной сети пытается подключиться к xx.xx.xx.xx (порт 80) в глобальной сети, но пакеты отправляются клиенту B в локальной сети.
10.1.1.9 - клиент B - В локальной сети должен получать HTTP-трафик от клиента A.
Возможно ли это с помощью брандмауэра UCI с разделом «перенаправление конфигурации»? Или лучше настроить в iptable скрипте "Custom Rules"?
Вы можете использовать правило iptables:
iptables -t nat -I PREROUTING -p tcp --dport 80 -d xxx.xxx.xxx.xxx -j DNAT --to-destination yyy.yyy.yyy.yyy
Где xxx.xxx.xxx.xxx — адрес, который вы хотите подделать, а yyy.yyy.yyy.yyy — адрес сервера, на который вы хотите направить трафик. Вы можете добавить это в пользовательские правила.