|   |   | 
| 
 | Доступ к FTP, разные модемы | ☑ | ||
|---|---|---|---|---|
| 0
    
        Nikoss 06.10.14✎ 13:45 | 
        На IIS поднят FTP. Есть 2 модема с одинаковыми настройками (настройка статического IP и несколько пробросов в т.ч. 21 порт).
 На 1ом: все работает. Но его нужно сменить т.к. он почти сдох. На 2ом: получается зайти локально на FTP: ftp://192.168.1.2 (адрес сервера). Не получается зайти из этой же сети по внешнему IP. Из других мест кое как вроде заходит (с Wind-ы, не стабильно. С линукса вообще не заходит). | |||
| 1
    
        Jump 06.10.14✎ 14:06 | 
        От модема это никак не зависит, скорее всего дело в другом.     | |||
| 2
    
        Jump 06.10.14✎ 14:08 | 
        "Не получается зайти из этой же сети по внешнему IP." -Обычно это бывает из за роутера.     | |||
| 3
    
        Jump 06.10.14✎ 14:15 | 
        Т.е если поднять NAT то запросы изнутри ната к внешнему адресу не проходят. Надо настраивать NAT Loopback.     | |||
| 4
    
        Nikoss 06.10.14✎ 14:19 | 
        (1), (2), да это роутер, 4 лан дырки, вайфай, статика dsl.     | |||
| 5
    
        ice777 06.10.14✎ 14:25 | 
        посмотри еще правила. может где забит твой порт.     | |||
| 6
    
        fatal_error 06.10.14✎ 14:33 | 
        (3) можно подробнее, где настраивать?     | |||
| 7
    
        Jump 06.10.14✎ 14:34 | 
        Т.е если хочешь ходить из внутренней сети по белому адресу, то ищи где в новом роутере настроить обратную петлю NAT.
 Не факт кстати что можно настроить. | |||
| 8
    
        Jump 06.10.14✎ 14:43 | 
        (6)А подробнее невозможно сказать. Зависит от роутера.
 В лучшем случае - галка в вебморде. В худшем надо писать правила обработки пакетов, а для этого надо знать что там на роутере этим занимается. Скорее всего iptables, но только вот не каждый SOHO роутер позволит добавлять правила в iptables c командной строки. | |||
| 9
    
        fatal_error 06.10.14✎ 14:52 | 
        td-8840t вот модель роутера, но что-то я не нашел там упоминания про nat loopback     | |||
| 10
    
        Jump 06.10.14✎ 14:53 | 
        Надо добавлять правила в prerouting  и postrouting.
 Причем надо это делать для всех проброшенных портов. Т.е суть фокуса в следующем - когда делается проброс порта например 21 в локальную сеть, создается правило которое отправляет все запросы пришедшие с ГЛОБАЛЬНОЙ сети на 21 порт, на 21 порт машины в локальной сети. Но когда вы обращаетесь к этому сервису изнутри, то запрос приходит с ЛОКАЛЬНОЙ сети, и под это правило банально не попадает. Т.е пакет дропается на роутере, т.к на 21 порту роутера нет фтп сервера и его никто не слушает. | |||
| 11
    
        fatal_error 06.10.14✎ 14:56 | 
        может мой коллега не правильно сформулировал проблему
 суть такая, что со второго роутера невозможно попасть на ftp по внешнему адресу, по внутреннему нормально. с первым роутером таких проблем нет (с ним другая проблема - он умирает) | |||
| 12
    
        Jump 06.10.14✎ 14:59 | 
        (11)По внешнему адресу невозможно попасть откуда? Из глобальной сети или из локальной?     | |||
| 13
    
        fatal_error 06.10.14✎ 15:33 | 
        из локальной сети на внешний адрес
 из глобальной сети прокатывает через раз и то только под виндой | |||
| 14
    
        fatal_error 06.10.14✎ 15:39 | 
        (13) при доступе из локальной сети на внешний адрес, появляется окно авторизации после которого до ftp не достучаться     | |||
| 15
    
        Jump 06.10.14✎ 15:59 | 
        (13)По поводу того что из глобальной сети прокатывает только через раз - возможно роутер попался глючный и работает нестабильно.
 (14)Окно авторизации фтп сервера? Если так, то тогда доступ изнутри сети к фтп серверу надо осуществлять в активном режиме. А проще всего не заниматься извращениями и обращаться к локальным ресурсам по локальным адресам. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |