Необходимо через сервер, подключенный к одному провайдеру, со статическим ip
получить доступ к интерфейсу управления роутера, подключенного к другому провайдеру.
Есть ли возможность перенаправить трафик с внешнего интерфейса FreeBSD
на внутренний интерфейс роутера TP-LINK?
(FreeBSD клиент для TP-LINK)
Схема подключюения:
П1 ---- Р1 ------- Р2 ---- П2
| |
Л1 Л2
П-провайдер; Р-роутер; Л-локальная сеть
Р1-FreeBSD; Р2-TPLINK
Л1-192.168.1.1; Л2-192.168.0.1
Для перенаправления c Р1 в Л1 используется правило:
rdr pass on $ext_if photo { tcp ump } from any to $ext_ip port 8001 -> 192.168.1.30 port 80
rdr pass on $ext_if photo { tcp ump } from any to $ext_ip port 8002 -> 192.168.0.1 port 80
tcpdump на Р1 ловит запросы, отправленные на Р2:
# tcpdump -i $int_if
19:00:29.278633 IP 13.14.15.5.62892 > 192.168.0.1.80: Flags [S], seq 1439033053...
19:00:29.291742 IP 13.14.15.5.62892 > 192.168.0.1.80: Flags [S], seq 2321860843...
19:00:29.525340 IP 13.14.15.5.62892 > 192.168.0.1.80: Flags [S], seq 2982540330...
В ответ - ничего.