Results 1 to 15 of 16

Thread: Внешний адрес с 80ым портом на внутренний адрес с 8081

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Внешний адрес с 80ым портом на внутренний адрес с 8081

    Как сделать так, чтобы из интернета набрав адрес abc.dyndns.org можно попасть на внутренний сервер, который работает на порту 8081?

    post-firewall:
    PHP Code:
    #!/bin/sh

    iptables -D INPUT -j DROP
    iptables 
    -A INPUT -p tcp --dport 8081 -j ACCEPT
    iptables 
    -t nat -A PREROUTING -i vlan1 -p tcp --dport 8081 -j DNAT --to-destinatiopn $4:8081
    iptables 
    -A INPUT -j DROP 
    Так все работает, если указать в интернете порт 8081!

    Тема уже обсуждалась, но решение так и не было указано.
    Last edited by SinSel; 16-02-2008 at 17:24.

  2. #2
    Попробуй вот так исправить
    Code:
    iptables -A INPUT -p tcp -d $2 --dport 80 -j ACCEPT
    iptables -t nat -A PREROUTING -i vlan1 -p tcp -d $2 --dport 80 -j DNAT --to-destinatiopn $4:8081

  3. #3

  4. #4

    Thumbs down 2Vofik

    Vofik, ты хоть понял о чем речь в этом топике?
    хватит флудить...
    С уважением, lex.

  5. #5
    Quote Originally Posted by Duke View Post
    Попробуй вот так исправить
    Code:
    iptables -A INPUT -p tcp -d $2 --dport 80 -j ACCEPT
    iptables -t nat -A PREROUTING -i vlan1 -p tcp -d $2 --dport 80 -j DNAT --to-destinatiopn $4:8081
    Все равно лезет на админскую страницу (хотя внешний порт стоит 8080)... Может есть какие-то еще варианты?

  6. Решение было найдено, у самого весел сайт на 80 порту, на thttpd был 1234... Поищи по форуму внимательнее, найдешь...
    ASUS wl500g Premium / Seagate 400 GB Sata (3.5")

  7. #7
    Quote Originally Posted by Sheeft View Post
    Решение было найдено, у самого весел сайт на 80 порту, на thttpd был 1234... Поищи по форуму внимательнее, найдешь...
    Уже искал, ничего конкретного не нашел, будь добр помоги решением. На форуме достаточно тяжело что-то искать - читать все 15 (а то и больше) страниц тем зачастую бывает невозможным, а тем более отыскать конкретно решение своей проблемы и подавно. Мне кажется надо копать в сторону post-firewall, не поленись скинуть свой. Заранее спасибо!

  8. Exclamation

    У меня был такой (с 1234 на 8081 уже поправил)

    Сейчас мучаюсь с ошибками роутера, походу проблемы с железом :-)
    Code:
    #!/bin/sh
    iptables -I INPUT -p tcp --dport 21 -j ACCEPT
    
    iptables -D INPUT -j DROP
    iptables -A INPUT -p tcp --dport 21 -j ACCEPT
    iptables -A INPUT -i tun+ -j ACCEPT
    iptables -t nat -A PREROUTING -i vlan1 -p tcp --dport 21 -j DNAT --to-destination $4:21
    iptables -A FORWARD -i tun+ -j ACCEPT
    
    iptables -t nat -I PREROUTING 1 -p tcp -d "$2" --dport 80 -j DNAT --to "$2":8081
    iptables -t nat -D PREROUTING -i "$1" -p tcp --dport 80 -j DROP iptables -t nat -I PREROUTING 2 -i "$1" -p tcp --dport 8081 -j DROP
    iptables -I INPUT 1 -i "$1" -d "$2" -p tcp --syn --dport 8081 -j ACCEPT
    
    iptables -A INPUT -j DROP
    ASUS wl500g Premium / Seagate 400 GB Sata (3.5")

  9. #9
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    А может еще проще переназначить порт веб-морды?:
    PHP Code:
    nvram set http_lanport=8080
    nvram commit 
    Кстати, форвардинг порта безусловно тоже должен работать. Предлагаю свой вариант (IMHO в варианте от Duke ошибка в первой строке):
    PHP Code:
    iptables -A INPUT -p tcp --dport 8081 -j ACCEPT
    iptables 
    -t nat -A PREROUTING -$-p tcp --dport 80 -j DNAT --to-destination $4:8081 
    Last edited by al37919; 17-02-2008 at 18:29.

  10. #10
    Join Date
    Aug 2007
    Location
    Moscow, Russia
    Posts
    976
    Quote Originally Posted by SinSel View Post
    Как сделать так, чтобы из интернета набрав адрес abc.dyndns.org можно попасть на внутренний сервер, который работает на порту 8081?
    Может это:
    http://wl500g.info/showthread.php?t=...E8%F0%F3%E5%F2

Similar Threads

  1. Внутренний и внешний IP адреса + DCHub
    By usmailer™ in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 141
    Last Post: 24-02-2013, 16:07
  2. Получил внешний IP... проблем добавилось
    By usmailer™ in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 14
    Last Post: 05-11-2007, 19:11

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •