1

Я хочу иметь возможность перенаправить порт 5678.

Вот мое оборудование и детали:

  • Модем: ARRIS SURFboard SB6121 DOCSIS 3.0 Кабельный модем
  • Маршрутизатор: Cisco Linksys E2000
  • DD-WRT v24-sp2
  • ОС: Windows 10
  • Интернет-провайдер: Cox Communications

Вот что я попробовал:

  1. Перейдите к 192.168.1.1 (шлюз по умолчанию) для доступа к странице dd-wrt. Перейдите на вкладку NAT/QoS -> Переадресация портов. Введите в порт с 192.168.1.1 в качестве IP-адреса.
  2. То же, что и выше, но с 192.168.1.120 (адрес IPv4) в качестве моего IP-адреса.
  3. То же, что и выше, но с моим WAN IP
  4. Попытался добавить следующую команду в Adminstration -> Commands и нажать Save Firewall

    insmod ipt_mark
    insmod xt_mark
    iptables -t mangle -A ПРЕДУПРЕЖДЕНИЕ -i! get_wanface -d nvram get wan_ipaddr -j MARK - set-mark 0xd001
    iptables -t nat -A POSTROUTING -m mark --mark 0xd001 -j MASQUERADE

После каждого из них я иду в Администрирование -> Управление и нажимаю кнопку Reboot Router внизу. Затем я иду на yougetsignal, чтобы проверить, если он открыт.

Ничего не сработало. Я позвонил Коксу, и они сказали, что не помогают с переадресацией портов. Мой брандмауэр Windows также полностью отключен. Я понятия не имею, что это может быть. Есть идеи?

1 ответ1

0

Вот правила, которые я использую для пересылки.

# Preroute the wan packet to your local network
iptables -t nat -A PREROUTING -i vlan1 -p tcp --dport <wan_port> -j DNAT --to-destination <lan_ip>:<lan_Port>

# Accept the packet through the forward filter
iptables -t filter -A FORWARD -i vlan1 -d <lan_ip> -p tcp --dport <lan_port> -j ACCEPT
# If you are using a UDP port, change the above tcp -> udp

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .