Может ли ddwrt изменить номер порта при пересылке?

0

Я использую RDP все время на работе для удаленного доступа к моему домашнему компьютеру. Проблема в том, что порт 3389 заблокирован брандмауэром нашей компании, поэтому я настроил службу RDP дома, чтобы прослушивать порт telnet (23). Мой старый маршрутизатор (3 года назад) имел обыкновение изменять номер порта при пересылке (например, с 23 на 3389), поэтому мне не нужно было менять порт прослушивания RDP, но мой новый Netgear не имеет этой опции.

Я пытаюсь сменить маршрутизатор на ddwrt (Buffalo WBMR-HP-G300H-EU), но мне было интересно, есть ли у ddwrt возможность изменить порт при пересылке (это может иметь определенное имя, но я не уверен что это!). Если бы не другой гигабитный роутер предлагал это?

Calanus
источник

Ответы:

1

Иногда это называется преобразованием адреса порта (PAT) или Трансляция сети и порта (NAPT)

Это не упоминается в документации DD-WRT для Перенаправление порта

Однако это действительно обсуждает "Port Mapping"

Пример: для сопоставления порта 81 с внутренним портом 80 на 192.168.1.2 введите команду

iptables -t nat -I PREROUTING -p tcp --dport 81 -j DNAT --to 192.168.1.2:80
iptables -I FORWARD -p tcp -d 192.168.1.2 --dport 80 -j ACCEPT

Недостатком является то, что это не так очевидно, как другие методы, но вы можете использовать программу под названием Firewall Builder, чтобы сделать это проще. Этот параметр также исчезнет при перезагрузке маршрутизатора, если вы не разместите эти команды внутри сценария запуска.

RedGrittyBrick
источник