Enetunreach сеть недоступна


Самые распространенные ошибки клиента FileZilla

С одной стороны, работать с сервером FTP очень просто: его легко создать, настроить и запустить. С другой стороны, могут появляться проблемы, которые весьма сложно решить. Например, если вы создали сервер через FileZilla и теперь у клиента написано, что подключиться к серверу невозможно, или любая другая критическая ошибка. К счастью, каждая ошибка имеет какое-либо основание и все они решаемы. Потому в данной статье рассмотрим, почему вам не удается настроить соединение с сервером и получить доступ к списку каталогов через FileZilla, а также основные причины сбоев в FTP протоколе.

Какие самые банальные и безвредные причины появления ошибок

На экране FileZilla может появиться критическая ошибка, когда вы попытаетесь войти в свой клиент на сервере. Казалось, слово «критическая» должно вызывать судороги, напряженность и страх, но такая ошибка необязательно связана со сбоями внутри системы. Возможно, ошибка кроется в том, что вы неправильно пытаетесь подключиться к серверу через FileZilla.

Самая банальная причина — это неправильные логин и пароль, которые вы ввели в форму авторизации. Разумеется, FileZilla не сможет вас подпустить к серверу в таком случае, и вы не сумеете подключиться к хосту для доступа к списку каталогов.

Рекомендуется всегда вводить данные для входа вручную. Если в первый раз при попытке подключиться к серверу все прошло нормально, а теперь установить соединение невозможно, то вполне вероятно, что вы позабыли пароль. Либо вы пытаетесь войти на сервер под стандартным анонимным пользователем, а в логах написано, что такое соединение отклонено. Это вполне логично, если на сервере недоступна функция анонимного входа.

Кроме того, убедитесь в том, что вы пытаетесь войти на правильный хост под корректным номером порта. Порой невозможно подключиться из-за того, что админ в целях безопасности изменил порт. В стандартных настройках указан 21-й порт, но его смело можно менять. После того, как порт изменен, вам необходимо во время авторизации помимо привычных данных также указывать новый номер порта, иначе невозможно будет войти на сервер.

Ошибка ECONNREFUSED

Порой невозможно подключиться к серверу через FileZilla, так как на экране появляется ошибка ECONNREFUSED. Суть этой ошибки в том, что соединение отклонено сервером. Такое пояснение вы найдете в логах программы FileZilla. А причина появления сбоя ECONNREFUSED кроется в том, что пользователь что-то неправильно настроил внутри программы FileZilla. После внесения некорректных настроек подключиться к серверу невозможно, потому как нельзя быть уверенным, что хост поддерживает ваши настройки. Особенно это касается шифрования данных.

После того, как на экране появилась надпись об ошибке со словом ECONNREFUSED, вам следует пройти в настройки соединения. А именно: в раздел «Файл», во вкладку «Менеджер сайтов» и в пункт «Шифрование». Там появится список доступных типов шифрования. Вам нужно выбрать «Использовать обычный FTP». Видимо, по-другому невозможно будет подключиться к хосту, так как он поддерживает заданный тип шифрования данных. Теперь попробуйте подключиться снова.

Ошибка ENETUNREACH в FileZilla

Полный список возможных ошибок не получится написать, но основные все же стоит упомянуть, и к таковым относится ENETUNREACH. Эта ошибка также именуется, как «Сеть недоступна». Разумеется, соединение невозможно получить, если FileZilla даже не может зайти в сеть. Причина неактивности сети и появления ошибки ENETUNREACH может крыться в нескольких факторах. Во-первых, попробуйте войти в Интернет через браузер. Если соединение с глобальной паутиной не удалось получить, то это не критическая ошибка, а лишь проблема проблема с интернет-соединением. В таком случае устранить ошибку ENETUNREACH очень легко — перенастройте Интернет.

С другой стороны, причина неактивности сети может крыться в конфликте приложений. Возможно, клиент FileZilla мешает какой-нибудь другой программе, вот и появляется критическая ошибка в логах. Почему это происходит можно выяснить только у антивируса. Очень часто случается так, что обновленный или только что установленный антивирус вместо того, чтобы приносить пользу, начинает блокировать полезные приложения, после чего они не могут как раньше подключаться к сети. Вполне вероятно, что антивирус автоматически запретил FileZilla что-либо делать в сети. И это правильно, ведь многие другие приложения используют подключение к Интернету в корыстных целях, чтобы добавить рекламу на компьютер.

Чтобы устранить эту ошибку, вам необходимо покопаться в настройках самого антивируса. Ваша задача — внести FileZilla в список доверенных программ, которым можно заходить в Интернет. У каждого антивируса для этого существуют свои разделы меню. Например, в популярном антивирусе Касперскго, чтобы ликвидировать конфликт с FileZilla, нужно зайти в раздел «Исключения и доверенные программы». Вам следует настроить исключение так, чтобы антивирус не проверял деятельность программы. Учтите, что в настройках еще будет пункт «не контролировать сетевой трафик», но выбирать его небезопасно, потому лучше добавьте саму программу в список доверенных.

Соединение прервано через 20 секунд — в чем причина

Магическая цифра «20» однажды может появиться и у вас в логах ошибок. Порой это случается в момент, когда вы ничего не подозревая открываете список каталогов и пытаетесь скачать файл на компьютер. Как вдруг — соединение прервано, а FileZilla пишет про какие-то невнятные 20 секунд. Многих интересует, почему именно 20 секунд и как исправить эту ошибку? И сейчас вы узнаете, как решить эту проблему.

Дело в том, что сбой не обязательно должен быть связан с цифрой 20, упомянутой в логах. Бывает, что клиент еще не успел открыть список каталогов, а в логах уже выскакивает «ошибка 20 секунд», что совсем нелогично. Ведь чтобы соединение было прервано через 20 секунд, оно должно быть сначала установлено. Но дело в том, что эти 20 секунд могли пройти в тот момент, когда вы пытались зайти на сервер. Через 20 секунд, во время которых вы не сумели войти на хост, он выдает вам такое сообщение. В итоге, вы и список каталогов не увидите, и ни один файл не сумеет загрузить.

А причина в том, что есть какие-то неполадки с вашей стороны. Иногда случается так, что с портом вроде все хорошо, но вы не можете по нему подключиться к хосту, так как он запрещен в настройках маршрутизатора. То есть у вас в роутере 21-й порт (это стандартный) или другой, под которым находится сервер, внесен в список запрещенных. Не стоит задаваться вопросом, почему этот порт оказался в таком списке, просто попытайтесь его оттуда убрать. В Интернете хватает инструкций по различным моделям роутеров, так что вы обязательно справитесь.

Но причина не всегда кроется в настройках роутера. Порой ее вообще сложно узнать, потому приходится импровизировать. Попробуйте перезапустить клиент, быть может критическая ошибка подключения к серверу исчезнет. Если этого не произошло, то постепенно углубляйтесь в суть проблему. К примеру, попробуйте переустановить версию клиента на более старую. Ведь разработчики тоже люди, и порой совершают ошибки, за что нельзя их ругать. У многих бывает так, что после установки старой версии FileZilla все вновь работает нормально. Вполне вероятно, что вы не станете исключением и у вас на компьютере все заработает нормально, как было раньше.

С другой стороны, прерванное соединение может быть вызвано банальной причиной — вы просрочили время бездействия. Ведь на каждом сервере есть определенные настройки тайм-аутов, которые не следует игнорировать. Если на хосте указано, что 20 секунд — это максимальный предел бездействия, то приготовьтесь к тому, что через 20 секунд «тишины» сервер выкинет вас из сессии. Тогда придется подключаться заново. Внимательно читайте лог, и тогда наверняка научитесь самостоятельно искать причины неисправностей.

Похожие статьи

e-webmaster.ru

Инструкция FTP Рослесозащита

Внимание! На скриншотах остался старый адрес FTP-сервера. Не ориентируйтесь по адресу на скриншотах. Новый адрес: 92.50.227.99. Не пытайтесь редактировать файлы напрямую на сервере, скачивайте их себе на компьютер, а затем загружайте обратно.

Инструкция для подключения к FTP серверу ФБУ «Рослесозащита»

  1. Общие параметры
  2. Подключение с помощью FileZilla Client
  3. Подключение с помощью Total Commander

1. Общие параметры

Адрес узла:files.rcfh.ru
Имя пользователя:выданное вам имя пользователя (логин)
Пароль:ваш пароль
Шифрование:

явное; неявное

Внимание! Подключение без шифрования не поддерживается с 01.10.2017

2. Подключение с помощью FileZilla Client

Бесплатный FTP-клиент FileZilla Client можно скачать по ссылке https://filezilla-project.org/download.php?show_all=1. В зависимости от загруженного файла установим приложение или распакуем переносную версию и запустим его.

2.1. Заполним панель быстрого подключения (рис. 1) следующим образом:

Хост:files.rcfh.ru
Имя пользователя:выданное вам имя пользователя (логин)
Пароль:ваш пароль

После введения учётных данных нажмём Enter.

Рис.1 «Панель быстрого подключения»

В случае успешного подключения мы увидим сообщения, представленные на рис. 1. Если этого не произошло, проверьте введённые данные. Если проблема сохраняется, обратитесь в службу технической поддержки.

Если у Вас появляется ошибка

Ошибка: Соединение передачи данных не может быть установлено: ENETUNREACH - Сеть недоступнаобновите Kaspersky Endpoint Security до версии 10.3.0.6294 (скачать дистрибутив последней версии можно здесь) или настройте Kaspersky Endpoint Security по этой инструкции: ENETUNREACH with Kaspersky.Рис. 2 «Окно настроек правил контроля программы «Filezilla FTP Client» в Kaspersky Endpoint Security»

2.2. Для быстрого подключения в дальнейшем, Выберем пункт Копировать соединение в Менеджер сайтов в меню Файл (рис. 3).

Рис. 3 «Копирование текущего соединения в «Менеджер Сайтов»

2.3. Откроется «Менеджер Сайтов», в котором появится новый пункт, заполненный в соответствии с данными, которые мы вводили для подключения (рис. 4). Нажмём OK.

Рис. 4 «Менеджер Сайтов»

2.4. Теперь мы можем подключаться, выбирая сохранённый пункт из списка «Менеджера Сайтов», как показано на рис. 5.

Рис. 5 «Выбор подключения»

3. Подключение с помощью Total Commander

Программа условно-бесплатная (от 2700 ₽ за первую лицензию), загрузить можно здесь: http://www.ghisler.com/amazons3.php. Рекомендуется комбинированная (64-bit+32-bit). Программу можно сделать переносной по инструкции на сайте разработчика: http://www.ghisler.com/usbinst.htm. Итак, мы установили программу или получили переносную версию, а затем запустили её.

3.1. Выберите в меню Сеть пункт Соединиться с FTP-сервером… или нажмите Ctrl+F (рис. 6).

Рис. 6 «Соединение с FTP-сервером»

3.2. Откроется окно (рис. 7), нажмём кнопку Добавить…

Рис. 7 «Добавление соединения»

3.3. Появится ещё одно окно (рис. 8). Укажем необходимые данные:

Сервер [:Порт]:files.rcfh.ru
Учётная запись:выданное вам имя пользователя (логин)
Пароль:ваш пароль
SSL/TLS
Пассивный режим обмена
Нажмём Enter. Рис. 8 «Редактирование параметров соединения»

3.4. Теперь в списке соединений появился сохранённый нами пункт (рис. 9). Теперь он всегда будет появляться при открытии пункта Соединиться с FTP-сервером…, как показано в п. 3.1

Рис. 9 «Список соединений»

3.5. Листинг журнала при успешном подключении. При возникновении ошибок обратитесь в службу технической поддержки.

---------- Using sChannel (Secur32.dll) for SSL/TLS connection. Connect to: (15.08.2017 18:01:09) hostname=files.rcfh.ru username=login startdir= files.rcfh.ru=92.50.227.99 220 Microsoft FTP Service AUTH TLS 234 AUTH command ok. Expecting TLS Negotiation. Method: TLSv1 Cert subject: CN=files.rcfh.ru Cert issuer: C=US, O=Let's Encrypt, CN=Let's Encrypt Authority X3 Chain verification: Subject: C=US, O=Let's Encrypt, CN=Let's Encrypt Authority X3 Chain verification: Subject: O=Digital Signature Trust Co., CN=DST Root CA X3 Chain verification (2): OK USER login 331 Password required for login. PASS ****** 230-Directory has 1,296,971,718,656 bytes of disk space available. 230 User logged in. SYST 215 Windows_NT FEAT 211-Extended features supported: LANG EN* UTF8 AUTH TLS;TLS-C;SSL;TLS-P; PBSZ PROT C;P; CCC HOST SIZE MDTM REST STREAM 211 END HELP SITE 214 Syntax: SITE - (site-specific commands) PBSZ 0 200 PBSZ command successful. PROT P 200 PROT command successful. OPTS UTF8 ON 200 OPTS UTF8 command successful - UTF8 encoding now ON. Connect ok! PWD 257 "/" is current directory. Чтение каталога... TYPE A 200 Type set to A. PASV 227 Entering Passive Mode (92,50,227,99,218,218). LIST 125 Data connection already open; Transfer starting. Загрузка Ожидание ответа сервера... 226-Directory has 1,296,971,718,656 bytes of disk space available. 226 Transfer complete.

files.rcfh.ru

Как Исправить Ошибку ECONNREFUSED в FileZilla

Введение

Существует несколько проблем, которые могут служить причиной появления ошибки ECONNREFUSED – соединение отклонено сервером в FTP-клиенте FileZilla. Возможно, что ваш фаервол или антивирус блокирует соединение FileZilla к серверу. Однако если отключение фаервола или антивируса не помогает, вам следует изменить Настройки Сети в самом клиенте. Это пошаговое руководство расскажет вам о том, как изменить Настройки Сети FileZilla для решения ошибки ECONNREFUSED – соединение отклонено сервером.

Что вам понадобится

Перед тем, как вы начнете это руководство, вам понадобится следующее:

Шаг 1 — Мастер настройки сети в клиенте FileZilla

Для доступа к мастеру настройки сети в клиенте FileZilla, вы должны нажать Редактирование и затем выбрать опцию Мастер Настройки Сети.

После этого появится окно Мастера настройки брандмауэра и маршрутизатора. Жмем кнопку Далее.

Шаг 2 — Настройка режима передачи

Здесь вы можете изменить режим передачи, выберите Пассивный (рекомендуется), как режим передачи по умолчанию. Затем, поставьте галочку напротив Разрешить возврат к другому режиму передаче при сбое и нажмите Далее.

Шаг 3 — Настройка пассивного режима

Все что вам нужно сделать здесь, это поставить галочку напротив Использовать внешний IP-адрес сервера и нажать Далее.

Шаг 4 — Настройка внешнего IP адреса

Выберите опцию Получить внешний IP-адрес со следующей страницы: если данное поле пусто, введите сюда стандартное значение:

http://ip.filezilla-project.org/ip.php

После того как вы это сделали, нажмите кнопку Далее для продолжения.

Шаг 5 — Настройка диапазона портов

В данном окне вам не нужно делать каких-либо изменений, поэтому выберите Запросить порт в операционной системе и нажмите Далее.

Шаг 6 — Проверка наличия ошибки ECONNREFUSED – соединение отклонено сервером и настроек FTP-клиента

Вы предоставили для FileZilla все необходимые данные. Теперь вам нужно убедиться, что все настроено верно. Нажмите кнопку Тест и FileZilla попытается подключиться к probe.filezilla-project.org для проведения простых тестов.

Если тесты были успешными и вы не получили никаких сообщений об ошибках, попробуйте подключиться к вашей учетной записи. Если вы до сих пор получаете сообщение об ошибке ECONNREFUSED – соединение отклонено сервером, свяжитесь со службой поддержки вашего хостинга.

Заключение

Закончив данное руководство, вы успешно настроили сеть вашего клиента FileZilla. Вы больше не должны получать ошибку ECONNREFUSED – соединение отклонено сервером при подключении к серверу.

www.hostinger.ru

UnixCoding: Обнаружение ошибок

Когда происходит ошибка системный вызов возвращает -1, или NULL, или другое значение, которое оговорено в его описании, которое сигнализирует о возникновении ошибки. Код ошибки помещается в переменную errno, объявленную в стандартном заголовочном файле errno.h:extern int errno; В многопоточных средах errno часто бывает макроподстановкой, заменяющейся на обращение к функции:_CRTIMP int* __cdecl _errno(void); #define errno (*_errno()) Системные вызовы не сбрасывают значение errno в нуль, по этому судить о возникновении ошибки можно только по коду возврата системного вызова, но не по значению errno.

Простой пример правильного использования errno:

if ((s = read(fd, buf, n)) == -1) { printf("ERROR: %s", strerror(errno)); exit(1); } Так при некорректном дескрипторе этот кусок кода выдаст на консоль сообщение "ERROR: Bad file descriptor" и завершит исполнение программы.

Стандартом SUS определены следующие символические константы, для определения типа ошибки:

E2BIG Слишком длинный список аргументов. EACCES Доступ запрещен. EADDRINUSE Адрес используется. EADDRNOTAVAIL Адрес недоступен. EAFNOSUPPORT Семейство адресов не поддерживается. EAGAIN Ресурс недоступен, попробуйте еще раз (может иметь тоже самое значение, что и EWOULDBLOCK). EALREADY Подключение уже исполняется. EBADF Неправильный дескриптор файла. EBADMSG Плохое сообщение. EBUSY Устройство или ресурс заняты. ECANCELED Операция отменена. ECHILD Нет дочерних процессов. ECONNABORTED Соединение прервано. ECONNREFUSED В соединении отказано. ECONNRESET Соединение сброшено. EDEADLK Ресурс уже разблокирован. EDESTADDRREQ Требуется адрес назначения. EDOM Аргумент выходит за область принимаемых функцией значений. EDQUOT Зарезервирован. EEXIST Файл существует. EFAULT Плохой адрес. EFBIG Файл слишком большой. EHOSTUNREACH Хост недоступен. EIDRM Идентификатор удален. EILSEQ Незаконна байтовая последовательность. EINPROGRESS Операция исполняется. EINTR Функция прервана. EINVAL Некорректный аргумент. EIO Ошибка ввода-вывода. EISCONN Сокет подключен. EISDIR Является директорией. ELOOP Слишком много уровней в символической ссылке. EMFILE Слишком много открытых файлов. EMLINK Слишком много ссылок. EMSGSIZE Сообщение слишком большое. EMULTIHOP Зарезервировано. ENAMETOOLONG Имя файла слишком длинное. ENETDOWN Нет сети. ENETUNREACH Сеть недоступна. ENFILE В системе слишком много открытых файлов. ENOBUFS Недостаточно пространства в буфере. ENODATA В заголовке очереди STREAM нет доступных сообщений. ENODEV Нет такого устройства. ENOENT Нет такого файла и директории. ENOEXEC Ошибка формата исполнимого файла. ENOLCK Нет доступных блокировок. ENOLINK Зарещервировано. ENOMEM Недостаточно места. ENOMSG Нет сообщений нужного типа. ENOPROTOOPT Протокол недоступен. ENOSPC Неосталось места на устройстве. ENOSR Нет STREAM ресурсов. ENOSTR Это не STREAM. ENOSYS Функция не поддерживается. ENOTCONN Сокет неподключен. ENOTDIR Это не директория. ENOTEMPTY Директория не пустая. ENOTSOCK Это не сокет. ENOTSUP Не поддерживается. ENOTTY Некорректная операция контроля ввода-вывода. ENXIO Нет такого устройства, или адреса. EOPNOTSUPP Операция недоступна для сокета. EOVERFLOW Значение слишком велико, для сохранения в этом типе данных. EPERM Недопустимая операция. EPIPE Канал разорван. EPROTO Ошибка протокола. EPROTONOSUPPORT Протокол не поддерживается. EPROTOTYPE Тип сокета не поддерживается. ERANGE Результат слишком велик. EROFS Файловая система только для чтения. ESPIPE Некорректное позиционирование. ESRCH Нет такого процесса. ESTALE Зарезервировано. ETIME Таймаут ioctl() потока. ETIMEDOUT Время ожидания соединения истекло. ETXTBSY Текстовый файл занят. EWOULDBLOCK Операция будет заблокирована (может иметь тоже самое значение, что и [EAGAIN]). EXDEV Перекрестная ссылка устройств.

unixcoding.blogspot.ru


Смотрите также