Usb модем не пингуется
Даже небольшая сумма может помочь написанию новых статей :)
Или поделитесь ссылкой на эту статью со своими друзьями.
Сопутствующие статьи
Сопутствующие статьи
Если у вас новый модем (2014-2016 годы) - читайте новую статью: Диагностика 3G и 4G (LTE) USB модемов.
Если у вас возникли проблемы - модем не устанавливается, не работает или не подключается, то начинать диагностику нужно c визуальной проверки модема.
У каждого USB модема есть индикатор, который показывает текущее состояние модема. Такой индикатор загорается при подаче питания на модем, то есть сразу как только вы его воткнете в USB разъем компьютера.
Например индикация модемов Huawei такова:
- красный мигающий - либо не подключился к сети оператора, либо подключился по протоколу GSM (2G);
- синий мигающий или постоянный - подключился по протоколу WCDMA (3G).
- зеленый мигающий или постоянный - подключился по протоколу LTE (4G).
Если на вашем модеме индикатор не горит совсем, тогда возможно:
- Модем "мертвый".
- USB разъем компьютера не работает или работает неправильно (например слабое питание на разъеме).
Попробуйте воткнуть модем в другой разъем и в другой компьютер.
Резюме
Кратко порядок проверки модема.
- Проверить горит ли индикатор на модеме.
- Посмотреть в Диспетчере задач - там должно быть либо устройство в разделе "Модемы", либо устройство в разделе "Сетевые адаптеры", либо "Неизвестное устройство", либо "Составное USB устройство".
- Посмотреть в списке сетевых подключений - там должно быть или подключение по локальной сети Remote NDIS, либо широкополосное подключение к сети.
- Проверить состояние этого сетевого подключения.
- Проверить прохождение сетевых пакетов к серверам Интернет (ping).
- Проверить работу DNS (ping).
Наиболее частые причины сбоев в работе Интернет через USB модем:
- Нет денег на балансе СИМ-карты. Симптомы: сетевое подключение есть, но "Интернет не работает".
- СИМ-карта заблокирована.Симптомы: сетевое подключение есть, но "Интернет не работает".
- Сбой на оборудовании оператора. Симптомы: сетевое подключение есть, но "Интернет не работает".
- На компьютере установлена какая-то программа, которая фильтрует и блокирует сетевые пакеты. Это может быть firewall, антивирус, вирус. Симптомы: сетевое подключение есть, но "Интернет не работает".
- На компьютере нарушены настройки стека протоколов TCP/IP. Симптомы: сетевое подключение есть, но "Интернет не работает".
- Не установлены драйвера или неправильные драйвера. Симптомы: в Диспетчере устройств или "Неизвестное устройство" или Адаптер с пометкой "Невозможно запустить это устройство".
- Глючит USB разъем. Симптомы: Модем не отображается в Диспетчере устройств.
- Повреждена прошивка модема. Симптомы: Модем не отображается в Диспетчере устройств.
Иван Сухов, 2016 г.
Zeek:Как заставить ADSL-модем пинговаться.
эта железяка не подключенная к ПК пинговаться не будет если она работет в режиме моста, а она скорее всего так и работает и комп подключается к ней через RASPPPOE
Zeek, пинг идет от хоста.
Как заставить самолет летать по воздуху?
Ну и вопросики у вас ))
Написали бы сразу " Я НЕ ЗНАЮ как в такой-то , такой-то ситуации (подробно) разобраться, делаю то-то и то-то, полчается то-то и то-то". Ответ был бы во втором посте.
Нам до собак еще расти, чтоб вровень встать с их благородством, а им вовек не доползти до человеческого скотства.
А есть ли адрес? Чего "пинговать"-то будешь?
Если есть выделенная подсеть, то кто мешает модему присвоить IP и — "пингуй", хоть до посинения!
NightMare, пинговаться должен с обратоного конца( ну что бы провайдер мог пинговать модем)
maxkot, мост есть. он создает софтовы мост.
Marabu, адреса пинговать надо.
если у кого то есть решение как заставить модем пинговаться то напишите подробнее . плиз. с меня пиво.
ну так это вопрос к провайдеру. кому эти пинги нужны - вам или ему. а?
а решение зависит от способа включения - бриджом или роутером.
а в общем случае он по-любому пинговаться должен
Ever, мы продаем модемы адсл . и нам бы хотел узнать как сделать ETHERNET
Zeek, . Загадками говорите, сударь. Я своему модему просто присваиваю IP адрес, и пингую откуда хочу. Да и все так делают.
походу оригинатор вообще загадочный. виден IP в сети - пингуй. делов-то.
bambuk, NightMare, мдя. сложные слова. не для моего ума. а можно это распсисать подробнее.
Zeek, Гугл, искать учебник по TCP/IP. Извини, это первое что пришло в голову. Ну ты ж не дал никакой информации, что за модем, какая сеть, какое окружние, какие сервера, если есть, и тыды.
Zeek, ну не обижайся. сеть это такая штука. сначала очень сложно, как поймёшь - всё просто, но объяснить все равно не можешь.
модем виден в сети - зависит от сети. от конфигурации. где-то один хаб подключить надо, а где-то и роутеры нужны.
NightMare, bambuk,
вот такие модемы.
Мы их продаем частным лицам , провайдерам( соло и т.д) но они пока идут как обычные решения для ADSL, а мы бы хотели еще продовать их как решение EHERNET
Zeek:Мы их продаем частным лицам , провайдерам( соло и т.д) но они пока идут как обычные решения для ADSL, а мы бы хотели еще продовать их как решение EHERNET
Что ты подразумеваешь под решением для Ethernet?
Модемы согласно твоего описания или USB или же в виде pci устройства (представляют собой кусок ADSL чипа)
И то и другое явно появляется в системе после установки как псевдо сетевая карта на которую надо дополнительно проставить RASPPPoE.
Если ты подразумеваешь под решением для Ethernet
попытавшись связать их между собой напрямую,
то у тебя ничего не выйдет ADSL модемы работают в паре с DSLAM устанавливаемым на АТС.
Если индикатор модема горит
Для дальнейшей проверки нужно открыть диспетчер устройств и там посмотреть есть ли модем в списке устройств, а также проверить как он работает. Диспетчер устройств можно открыть через Панель Управления - Система:
и далее на вкладке "Оборудование" кнопка "Диспетчер устройств":
Но есть более короткий путь. Нужно нажать на клавиатуре кнопки Windows+R и в открывшемся окошке вписать "devmgmt.msc" и нажать "ОК":
В диспетчере устройств нужно найти и раскрыть пункт "Модемы":
На этой картинке модем Huawei, у вас может быть модем другой фирмы, но это не меняет сути дела.
Индикатор модема горит
Следующий шаг. Необходимо открыть диспетчер устройств и там посмотреть есть ли модем в списке устройств.
Нажать на клавиатуре кнопки Windows + R, в открывшемся окошке вписать "devmgmt.msc" и нажать "ОК":
Примечание: Диспетчер устройств можно открыть и через Панель управления.
В диспетчере устройств нужно найти и раскрыть пункт "Сетевые адаптеры". Там должен быть сетевой адаптер USB модема:
На этой картинке модем Huawei, у вас может быть модем другой фирмы, но это не меняет сути дела. Под названием "Remote NDIS" обычно создаются адаптеры 4G модемов. В то время как 3G модемы обычно прописываются с указанием производителя.
Кроме того, 3G модемы могут создавать помимо сетевого адаптера, еще и обычный модем, и в случае неисправности сетевого интерфейса модема, можно сделать диагностику обычного модемного интерфейса и возможно подключаться через него, а не через сетевой интерфейс (Диагностика старых 3G USB модемов).
Модем диагностируется в списке устройств
Если при опросе модема он отвечает верно, тогда можно перейти к следующему шагу диагностики. Нужно проверить настройки сетевого подключения. Для этого нужно открыть Панель Управления и в ней найти и открыть "Сетевые подключения". Или проще - Windows+R и в открывшемся окошке вписать "ncpa.cpl" и нажать "ОК". В обоих случаях будет открыта папка сетевых подключений.
Примечание. Для Windows Vista / 7 путь к папке такой - "Центр управления сетями" и там ссылка "Свойства адаптера".
Найдите нужное подключение, выделите его и нажмите правую кнопку мыши, а затем в меню выберите пункт "Свойства". В окне "Свойства" - на вкладке "Общие" проверьте чтобы соединение было связано с вашим модемом:
Далее откройте вкладку "Сеть". Там должен быть "Протокол Интернет (TCP/IP)" и он должен быть отмечен:
Выделите его и нажмите кнопку "Свойства". Там ничего не должно быть написано:
Если все так и есть тогда закрываете все открытые окна и пробуете подключиться.
Далее возможны два варианта:
- Соединение с Интернет не устанавливается. При этом выдается ошибка с текстом и номером.
- Соединение с Интернет устанавливается, но реально ничего не работает. Браузер не открывает страницы, почтовая программа не получает почту.
Если соединение с Интернет не устанавливается, тогда записываете текст ошибки и номер ошибки, а затем звоните своему провайдеру по телефону технической поддержки (либо по телефону call-центра).
Например наиболее распространенная ошибка на USB модемах это № 619. Как правило такая ошибка означает, что на вашем счету недостаточно средств и выход в Интернет для вас заблокирован. Реже эта ошибка означает, что на каналах вашего провайдера есть технические проблемы, обычно они носят временный характер.
Если соединение устанавливается но никакие интернет-программы не работают, то в этом случае нужно посмотреть параметры интернет-соединения. Нужно нажать на клавиатуре кнопки Windows+R и в открывшемся окошке вписать "cmd":
В открывшемся окне нужно ввести команду "ipconfig /all":
и нажать Enter. В той информации, которую выдаст команда нужно найти блок относящийся к адаптеру "PPP":
Если таких записей нет, это означает, что ваш модем не получил сетевые настройки от провайдера, однако и получение таких настроек не гарантирует правильную работу соединения. Имея эти данные звоните вашему провайдеру по телефону технической поддержки и выясняете в чем может быть проблема.
Или можете продолжить самостоятельную диагностику. В этом же окне введите команду "ping xxx.xxx.xxx.xxx" где вместо иксов проставьте адрес вашего DNS сервера:
Правильный результат должен быть такой как на рисунке выше. Но если результат например такой:
Это значит, что соединение установлено неправильно - до DNS сервера пакеты с вашего компьютера не доходят. В этом случае попробуйте сделать пинг до серверов WINS если они указаны или до "основной шлюз" если там указан адрес отличающийся от адреса вашего компьютера.
Если обнаружены ошибки в прохождении сетевых пакетов, то такое бывает потому что:
- Проблемы в сети провайдера поэтому для начала звоните в техподдержку вашего провайдера.
- У вас установлена какая-то программа, которая блокирует часть сетевого трафика на протоколе TCP/IP, UDP, ICMP, например файерволл или антивирус. Проверяйте все работающие программы.
- Нарушились настройки стека сетевых протоколов Windows. Настройки стека сетевых протоколов можно сбросить в состояние по умолчанию командой "netsh int ip reset c:\resetlog.txt" или программой WinsockFix.
Если сайты не пингуются по имени, но при этом пингуются по IP адресу это может означать:
- проблема с серверами DNS вашего провайдера;
- какая-то программа на вашем компьютере блокирует UDP порт 53.
Исключить серверы DNS вашего провайдера можно если указать альтернативные серверы DNS. Это делается в свойствах соединения и затем в свойствах протокола "TCP/IP" (выше в этой статье написано про апплет "Свойства соединения").
Если сайты не пингуются по именам даже с другими серверами DNS, тогда нужно разбираться с программами, которые запущены на вашем компьютере.
Ситуация когда модем устанавливает соединение, но Интернет не работает (не открываются сайты, не работает Skype и т.п.), самая "мутная" - сложно определить источник проблемы. Это может быть:
- Проблема сети у провайдера.
- Какая-то программа блокирующая часть трафика или весь трафик на сетевых протоколах.
- Сбой стека сетевых протоколов операционной системы.
В этом случае нужно продвигаться шаг за шагом исключая одну вероятность за другой. Например попробовать подключиться через другого оператора. Открыть список работающих процессов и "убить" все подозрительные. И так далее.
Не всегда проблемы с подключением или проблемы с работой Интернет подключения 3G, обусловлены неполадками на компьютере пользователя. Нередко это проблемы у оператора связи. Например у МТС, днем и вечером бывает плохое качество связи (перегрузки на оборудовании), что выражается в следующих симптомах - соединение устанавливается, но или крайне низкая скорость, или вообще нет реального движения пакетов. Может помочь разрыв соединения и повторное подключение, иногда несколько переподключений подряд. Так что при появлении проблем не бросайтесь первым делом искать проблему у себя.
Если известны и внешний и локальный Ip - адрес, как пинговать комп подключенный через 4g модем к интернету.
Ping ip-модема
Комп не попингуешь. В теории можно пробросить какой-нибудь порт через dst-nat и проверять доступность, но сомнения гложат меня, что умеет 4g модем это.
animr: я с телефона пишу :)
Не пингуется возможно потому, что модем блочит входящий трафик. Либо внешний ip не такой уж и внешний.
я настраиваю ftp сервер себе из компа рабочего. но инет у меня через 4g модем, из дома хочу к этому ftp подключится. как можно это организовать есть идея?
animr: проблема в том, что адрес может быть и белый, но динамический. Т.е. меняется в каждой сессии. Но это кстати решает DynDNS и аналоги.
Посмотри есть ли проброс портов в роутере, если есть то пробрось RDP.
animr: . ну или 21 порт (ftp), хотя некоторые серверы не только его требуют. Тут надо на конкретный софт смотреть.
нет никакого роутера. Есть комп дома, и на работе комп. Рабочий комп к инету подключен через 4g модем. Ftp настроил, как мне теперь к Ftp получить доступ?
animr: 4g в данном случае и есть роутер. На нем необходимо пробросить 21 порт на 21 порт локального ip. Естественно проверить не блочит ли файервол на компе (подключиться с локалки модема).
Посмотреть в настройках сервера какие порты он использует, возможно не только 21. Их тоже пробросить.
Мегафон к примеру за натом мне давал не серую адресацию, при подключении через модем.
То, есть на интерфейсе я видел что то вроде 100.20.x.x а белый, что то вроде 83.15.x.x.
Вот был бы смех , если бы к примеру адрес моего сайта совпадал бы с адресом на интерфейсе.
В общем не хорошо делают мегафон.
По вашей пробелеме, скажу, что при модемном подключении, вы всегда получите серый ipv4 адрес и пинговать его из вне не возможно.
Есть какой вариант, подключиться с этого ПК к своему VPN и оказаться к примеру в той же сети , что и ПК с которого хотите пинговать. В этом случае и по SSH можно цепляться и так далее.
В нашей организации есть 140 необслуживаемых узлов (комплексов), которые установлены в отдалённых местах от Анапы до Певека, в основном на ведомственных площадках. Сам комплекс состоит из компактного компьютера на Win32 и GNSS-приёмника с антенной на крыше. Нам нужно раз в 15 минут получать с них данные. На некоторых станциях есть доступ в ведомственную сеть, но зачастую приходится использовать мобильный Интернет. Вот так выглядит комплекс:
Обычные USB-модемы (т. н. «свистки») зарекомендовали себя очень плохо: они слишком часто зависают, а качество приёма слабого сигнала оставляет желать лучшего. Мы стали использовать более дорогие USB-модемы промышленного типа с выносной комнатной антенной. Но и они периодически зависали, что приводило к недоступности комплекса. Приходилось звонить на метеостанции, где установлены наши комплексы, подолгу объяснять пожилым наблюдателям, какой именно кабель нужно вытащить и вставить обратно. Не все соглашались выполнять такую сложную процедуру.
Ошибки в прохождении сетевых пакетов
Если обнаружены ошибки в прохождении сетевых пакетов (pnig, DNS), такое бывает потому что:
- У вас установлена какая-то программа, которая блокирует часть сетевого трафика на протоколе TCP, UDP, ICMP, например файерволл или антивирус. Проверяйте все работающие программы. Отключите файерволл.
- Нарушились настройки стека сетевых протоколов Windows. Настройки стека сетевых протоколов можно сбросить в состояние по умолчанию командой "netsh int ip reset c:\resetlog.txt" или программой WinsockFix.
- Проблемы в сети провайдера - звоните в техподдержку вашего провайдера.
Модем есть в списке устройств
Если модем есть в списке устройств, тогда можно перейти к следующему шагу диагностики. Выделите модем и нажмите правую кнопку мыши, а затем в меню выберите пункт "Свойства". В окне "Свойства модема" откройте вкладку "Диагностика":
и нажмите кнопку "Опросить модем". В результате должно должен появиться такой текст:
Если такого текста нет значит модем не работает должным образом. возможно он отключен системой из-за неправильных драйверов или конфликта с другим устройством. Также, в этом окне, проверьте вкладку "Дополнительные параметры связи":
Быть может там вписана неверная строка инициализации, которая не позволяет модему правильно работать. Эта строка должна быть пустая если вы подключаетесь через программу вашего провайдера (например МТС Коннект), а если вы подключаетесь напрямую, через средства Windows, в ней должна быть строка, правильная для вашего провайдера. На рисунке указана правильная строка для провайдера МТС.
Для Билайн это будет AT+CGDCONT=1,"IP","internet.beeline.ru".
Для Мегафон AT+CGDCONT=1,"IP","internet".
Модема нет в списке устройств
Если такого устройства нет в списке устройств, возможно:
- модем не воткнут в USB разъем;
- не работает USB разъем;
- модем "умер";
- не установлены драйвера модема;
- сбой в работе драйвера USB шины.
Примечание. Если модема в списке устройств нет, тогда посмотрите есть ли в списке "Неизвестное устройство" - они помечаются желтым знаком. Так же знаком (желтый треугольник) может быть выделено опознанное, но не подключенное устройство. Например модем может быть в ветке "Котроллеры шины USB" как "составное USB устройство". На предыдущей иллюстрации как раз видно "Неизвестное устройство".
Если в списке нет ни модема, ни неизвестных устройств, ни отключенных устройств, тогда нужно проверить как он подключен к разъему USB, а лучше вытащить его и воткнуть снова, можно в другой USB разъем.
Посмотрите на индикатор модема, если индикатор модема мигает, значит модем возможно жив и работает нормально. Посмотрите в паспорте на ваш модем, как должен гореть индикатор если модем подключился к сети сотового оператора. Дело в том, что модем подключается к сотовой сети оператора после того как на него подается питание. Если индикатор показывает, что модем подключился к сети оператора, значит проблема программная и может быть связана с драйверами или с Windows.
Если по индикатору видно, что модем работает, в таком случае установите или переустановите драйвер модема.
Если драйвер установлен, но модем не определяется или определяется, но помечен знаком треугольника (отключен), тогда проверьте - быть может у вас установлена 64-х битная версия Windows, а драйвер установлен для 32-х битной версии.
Если модем работал, но потом перестал, например при выходе из Hibernate режима и при этом в списке устройств он виден как "составное USB устройство", тогда можно попробовать вытащить и заново воткнуть, а если не поможет, то перезагрузить Windows.
Решение проблемы
На рынке существуют роутеры GSM со встроенным внутри сторожевым таймером, но чаще всего они работают с конечным оборудованием по Ethernet, что усложняет настройку, и стоят в несколько раз дороже. Устойчиво работающие модемы за умеренную цену не поддерживают 3G.
Мы решили пойти другим путём. Сначала настроили автоматическую ежесуточную перезагрузку компьютеров, но это не всегда помогало: питание на USB-модем подавалось даже при выключенном компьютере, и это было невозможно перенастроить в BIOS. К тому же, перезагрузка прерывает сбор данных.
Так возникла идея создать USB-реле, которое будет жёстко сбрасывать питание GSM-модема в случае его зависания. Мы получили подходящее изделие на заказ и стали размыкать «плюс» с помощью реле командой с компьютера. В целом, решение работало, но при включении модема в половине случаев компьютер уходил в перезагрузку. Это было связано с тем, что в модеме стояли два больших конденсатора на входе, которые вызывали скачок тока при включении, на что не рассчитан порт USB, и наш маленький компьютер это чувствовал. Чтобы избежать нежелательных перезагрузок мы заказали специальный выпуск USB-реле с двухступенчатым включением нагрузки: сначала модем включается через резистор, уже потом напрямую. Вот так выглядит готовое устройство с удлинителем для удобства:
Конструкция имеет два USB-штекера: один на управление реле, и один на транзит к управляемому прибору (модему). Единственное USB-гнездо предназначено для подключения прибора, именно в нём по управляющей команде размыкается «плюс».
Как используется устройство
Далее мы написали управляющую программу, которая определяет, когда нужно перезагрузить модем, и отправляет команду на его перезагрузку. Работает она по следующему алгоритму:
- 3 раза в час программа запускается из Планировщика задач Windows.
- Программа проверяет доступность нашего сервера.
- Если 4 пинга подряд оказались неудачными, то программа подаёт команду на выключение/включение модема через реле. При этом делается задержка перед включением, чтобы встроенные конденсаторы успели разрядиться.
- Результаты пингов и совершённые действия записываются в лог (выключение/включение модема).
- При первой возможности логи отправляются на наш сервер, где все события записываются в базу данных для последующего централизованного анализа всех причин отказов работы станций.
Дата/время | Количество доступных серверов | Количество неудачных пингов подряд | Доступность основного сервера | Выполнение команды |
---|---|---|---|---|
2017-01-24 20:37:00 | 0/2 | 6 | no | |
2017-01-24 20:57:00 | 0/2 | 7 | no | |
2017-01-24 21:17:00 | 0/2 | 8 | no | resetmodem |
2017-01-24 21:37:00 | 0/2 | 9 | no | |
2017-01-24 21:57:00 | 0/2 | 10 | no | |
2017-01-24 22:17:00 | 0/2 | 11 | no | |
2017-01-24 22:37:00 | 0/2 | 12 | no | resetmodem |
2017-01-24 22:57:00 | 0/2 | 13 | no | |
2017-01-24 23:17:00 | 1/2 | 0 | ok | |
2017-01-24 23:37:00 | 1/2 | 0 | ok | |
2017-01-24 23:57:00 | 1/2 | 0 | ok |
Из данного лога видно, что было совершено две перезагрузки модема, после второй из них наш сервер стал в конечном итоге доступен.
Типичная ситуация: деньги на сим-карте кончились, модем не работает, станция недоступна. Счёт пополнили, но модем сам не может запустить мобильный Интернет, пока его не перезагрузит USB-реле (бывает необходима перерегистрация в сети GSM через холодный пуск). Если же с деньгами всё в порядке, сеть не пропадает, то модем проработает без проблем около 36 часов, а потом, скорее всего, снова зависнет и потребует перезагрузки. Раньше для перезагрузки модема приходилось звонить в другие часовые пояса, тревожить людей, объяснять… Наблюдатели на удалённых пунктах получили посылки с нашим причудливым устройством, одолели инструкцию по соединению трёх USB-штекеров, и больше перезагружать модемы мы их не просили, теперь это происходит по щелчку USB-реле и решается компьютером самостоятельно.
Сама программа написана нами на JScript (это такой встроенный в Windows Javascript-подобный язык) и устанавливалась на станции удалённо либо через Remote Desktop, либо через собственную систему централизованного управления станциями на PowerShell Remoting. Надо сказать, через PowerShell работать с большим числом станций проще: один раз написал инструкцию, и на всех станциях выполняется установка автоматически. К тому же, не нужно ждать, пока прогрузится графический интерфейс (как в случае с Remote Desktop).
На некоторых особо важных станциях с нестабильным проводным подключением используется GSM-модем в качестве резервного канала. И его было желательно включать только тогда, когда проводной канал не работает. Тут, опять же, на помощь приходит USB-реле: как только пинги перестали проходить по основному (проводному) каналу, включается модем, Windows автоматически переходит на новое подключение с другим дефолтным шлюзом. Далее раз в сутки модем через реле выключается, чтобы можно было проверить основное подключение. Если оно всё ещё не работает, то модем включается обратно.
Надо сказать, управление дефолтными шлюзами – это обычно целая история: в законах IP «шлюз по умолчанию» может быть только один, а манипуляции с таблицей маршрутизации приводят к проблемам. Дело в том, что при отключении мобильного соединения могут меняться номера сетевых адаптеров, к которым привязываются ручные записи в таблице маршрутизации. Выхода два: либо «железное» отключение второго канала через реле, либо тонкая и аккуратная настройка метрики шлюзов с проверкой логики работы метрик по всем сценариям.
Все события пишутся в базу данных и отображаются в интерфейсе Таблицы учёта станций центрального сервера:
Коротко резюмирую, как работает получившаяся система:
- Компьютер собирает данные с измерительного прибора станции.
- USB-модем передаёт данные через сотовую сеть.
- USB-реле управляет питанием модема.
- Программа отключает и включает питание модема (через реле) в случае зависания или когда нужно переключить канал связи.
- Реле включает модем плавно, во избежание скачков тока.
- Модемы со сторожевым таймером используют отдельный блок питания, разъём от которого пришлось бы припаивать к нашему 12-вольтовому источнику бесперебойного питания.
- Нет возможности просто выключить или включить модем для автоматического перехода между проводным каналом связи и GSM.
- Бывают случаи, когда модем не завис, но сим-карта в сети не регистрируются. Поможет ли здесь сторожевой таймер — неизвестно. Равно как никто не гарантирует, что сам он не зависнет. Наше решение действует от конечного результата: нет соединения — сбрасываем питание модема.
- Модемы можно использовать уже имеющиеся, в том числе недорогие, часто зависающие.
- Когда работает проводное соединение, модем можно просто выключить, чтобы не расходовать трафик, а включать только при возникновении проблем с проводным подключением. Причём автоматически.
- Простая установка: нужно только соединять три USB-штекера и установить программу. Ошибиться в физическом подключении трудно.
В итоге, проблема зависания GSM-модемов решена железно (в прямом и переносном смыслах) и больше нас не беспокоит. А заодно появились дополнительные возможности по управлению каналами связи.
Сама проблема удаленных необслуживаемых пунктов возникала из-за специфики работы с распределенными системами: мы занимаемся мониторингом космической погоды и поддерживаем сеть измерительных станций, почитать об этом можно здесь.
P.S. Выражаю благодарность коллеге Алексею Васильеву за участие в написании статьи.
Отличие новых модемов в том, что они в системе эмулируют сетевую карту Ethernet. И соответственно их диагностика немного отличается от модемов ранних версий, которые были именно модемами.
Итак, если у вас возникли проблемы, модем не устанавливается, не работает или не подключается, то начинать диагностику нужно "от печки". С визуальной проверки модема.
У каждого USB модема есть индикатор, который показывает текущее состояние модема. Такой индикатор загорается при подаче питания на модем, то есть сразу как только вы его воткнете в USB разъем компьютера.
Например индикация модемов Huawei такова:
- красный мигающий - либо не подключился к сети оператора, либо подключился по протоколу GSM (2G);
- синий мигающий или постоянный - подключился по протоколу WCDMA (3G).
- зеленый мигающий или постоянный - подключился по протоколу LTE (4G).
Если на вашем модеме индикатор не горит совсем, тогда возможно:
- Модем "мертвый".
- USB разъем компьютера не работает или работает неправильно (например слабое питание на разъеме).
Попробуйте воткнуть модем в другой разъем и в другой компьютер.
Модема нет в списке устройств
Если модема нет в списке устройств, значит:
- он не воткнут в USB разъем;
- не установлены драйвера модема;
- модем умер;
- не работает USB разъем;
- сбой в работе драйвера USB.
Примечание. Если модема в списке устройств нет, тогда посмотрите есть ли в списке неизвестные устройства - они помечаются знаком вопроса. Так же знаком (желтый треугольник) может быть выделено опознанное, но не подключенное устройство. Например модем может быть в ветке "Котроллеры шины USB" как "составное USB устройство".
Если в списке нет ни модема, ни неизвестных устройств, ни отключенных устройств, тогда нужно проверить как он подключен к разъему USB, а лучше вытащить его и воткнуть снова, можно в другой USB разъем. Посмотрите на индикатор модема, если индикатор модема мигает, значит модем возможно жив и работает нормально. Посмотрите в паспорте на ваш модем, как должен гореть индикатор если модем подключился к сети сотового оператора. Дело в том, что модем подключается к сотовой сети оператора после того как на него подается питание. Если индикатор показывает, что модем подключился к сети оператора, значит проблема программная и может быть связана с драйверами или Windows.
Например индикация модемов Huawei такова:
- красный мигающий - либо не подключился к сети оператора, либо подключился по протоколу GSM (2G);
- синий мигающий - подключился по протоколу WCDMA (3G).
Если по индикатору видно, что модем работает, в таком случае установите или переустановите драйвер модема.
Если драйвер установлен, но модем не определяется или определяется, но помечен знаком треугольника (отключен), тогда проверьте - быть может у вас установлена 64-х битная версия Windows, а драйвер установлен для 32-х битной версии.
Если модем работал, но потом перестал, например при выходе из Hibernate режима и при этом в списке устройств он виден как "составное USB устройство", тогда можно попробовать вытащить и заново воткнуть, а если не поможет, то перезагрузить Windows.
Модем отображается как Неизвестное устройство или Составное USB устройство
Если в Диспетчере устройств нет ни модема, ни сетевого интерфейса, но есть "Неизвестное устройство" или "Составное USB устройство" тогда нужно выяснить связано ли оно именно с модемом. Для этого извлеките модем из USB разъема. И затем обновите Диспетчер устройств (меню Действие - Обновить). Если строка "Неизвестное устройство" или "Составное USB устройство" исчезла, значит это модем. Воткните его снова в USB разъема и обновите Диспетчер устройств - строка должна появиться снова.
Такое поведение возможно в следующих случаях:
- Не установлены драйвера модема или они повреждены.
- Повреждена прошивка модема.
- Поврежден USB разъем компьютера.
Опять же - нужно проверить индикаторы модема. Если они такие как указано в паспорте, например индикатор показывает, что модем подключился к сети оператора, тогда нужно проверить драйвера и USB разъем компьютера. Если индикатор модема показывает что к сети оператора модем не подключился - тогда нужно проверять модем.
Сетевое подключение модема работает, пинг на адрес проходит
Следующий этап проверка работы DNS. Для этого нужно опять выполнить команду ping с указанием доменного имени:
Результаты оцениваются точно так же как и в предыдущем случае. На иллюстрации результат команды - без ошибок, все работает нормально. Но возможны такие ошибки:
- Не прошел ни один из пакетов. В итоге будет написано "потеряно = 4".
- Прошли только часть пакетов - 1, 2 или 3. А часть не прошла.
В первом случае - тотально не работает DNS служба. Это может быть:
- На вашем компьютере какая-то программа (firewall, антивирус) блокирует сетевые пакеты на порт 53 (UDP или TCP).
- Не работает DNS серверы оператора.
Во втором случае проблема скорее всего на оборудовании оператора.
- В настройках сетевого подключения модема, вручную указать DNS серверы Google: 8.8.8.8 и 8.8.4.4
- Проверить компьютер.
- Звонить в техподдержку сотового оператора и выяснять в чем причина.
Сетевое подключение модема работает
На последней иллюстрации видно, что сетевое подключение с модемом установлено:
Если при этом, "Интернет не работает", то есть браузер не открывает страницы, почтовая программа не получает почту. Нужно проверять дальше. Для начала посмотреть состояние этого соединения (правая кнопка мыши, команда "Состояние"):
Тут видно, что все сетевые настройки модем передал на компьютер. IP-адрес, адреса DNS серверов, адрес шлюза (это сетевой адрес модема). То есть на участке от компьютера до модема все в порядке. Нормальный IP-адрес адапетра 3G или 4G модема обычно имеет вид 192.168..х.х. Хотя в случае 3G модема, адрес может и другой.
Если в этом окне вместо адресов стоят ноли, значит у модема сбой и он не передал на компьютер сетевые настройки. Еще один индикатор сбоя в получении настроек это IP-адрес адаптера вида 169.254.х.х, такой адрес присваивает сама Windows, если не может получить настройки по DHCP.
Если вы обнаружили проблему с IP-адресом, тут может быть две причины:
- Сбой прошивки модема - не срабатывает передача сетевых настроек для Windows.
- В настройках соединения (Windows) отключено автоматическое получение настроек по DHCP. Откройте свойства соединения, затем свойства протокола TCP\IP и проверьте. Там должно быть включено автоматическое получение настроек:
Модем есть в списке устройств
Если модем есть в списке устройств, тогда можно перейти к следующему шагу диагностики. Внимательно посмотрите на значок сетевого адаптера модема. Быть может там есть дополнительный значок указывающий на то, что адаптер отключен. Это может быть знак вопроса или черный крест. Так же можно проверить нажав правую кнопку мыши на строке адаптера модема. В контекстном меню не должно быть команды "Задействовать". Если она есть, значит выполните эту команду.
Если адаптер подключен, тогда нужно открыть список сетевых подключений. Нажать на клавиатуре кнопки Windows + R, в открывшемся окошке вписать "ncpa.cpl" и нажать "ОК":
Это апплет сетевых подключений. Там должно быть сетевое подключение соответствующее модему:
На первой иллюстрации видно, что сетевое подключение есть, но оно разорвано. Это означает, что модем не подключился к Интернет. Дело в том, что современные 3G и 4G (LTE) USB модемы подключаются к Интернет самостоятельно. Происходит это в два этапа:
- Модем регистрируется в сети сотового оператора.
- Модем проходит авторизацию для доступа к Интернет и подключается к Интернет.
Успешность второго этапа зависит уже не от драйверов модема, а от взаимодействия модема и оператора. Например на SIM-карте модема может быть заблокирована услуга доступа к Интернет. Или в целом SIM-карта заблокирована из-за отсутствия денег на балансе или из-за долгого периода не использования. Обычно у сотовых операторов есть условие - если в течении 6 месяцев SIM-карта не использовалась, она блокируется.
На первой, из двух последних иллюстраций, как раз ситуация когда модем подключен к сети оператора (первый этап), но не подключен к сети Интернет. Причины могут быть следующие:
- Модем автоматически не выполнил команду подключения к Интернет. Быть может в настройках модема отключена опция автоматического подключения. Попробуйте вручную подключиться (через правую кнопку мыши на этом сетевом подключении). Или через программу управления модемом.
- Модем не смог автоматически подключиться к Интернет. В этом случае может быть проблема с SIM-картой или временный сбой в сети оператора.
Проверка доступности серверов Интернет
Если сетевые настройки на подключении модема в порядке, тогда следующий шаг проверки.
Далее нужно проверить выход в Интернет. Нужно открыть консоль (Командную строку) и там выполнить команду ping на любой известный вам IP-адрес который доступен глобально:
На иллюстрации сделан пинг на DNS сервер Google. На иллюстрации показано, что пакеты прошли нормально. Это значит связь с Интернет есть. Но у вас может быть по другому - вместо успешной команды могут два типа ошибок:
- Не прошел ни один из пакетов. В итоге будет написано "потеряно = 4".
- Прошли только часть пакетов - 1, 2 или 3. А часть не прошла.
Первый тип ошибки означает, что связи с Интернет нет совсем. Проблема скорее всего на стороне оператора. Но возможно, что на вашем компьютере firewall блокирует сетевые пакеты IСMP. Или какая-нибудь антивирусная программа блокирует сетевые пакеты.
Второй тип ошибки означает - связь есть, но она "глючит". В этом случае проблема скорее всего на оборудовании оператора.
Решение: Сначала проверить компьютер, затем звонить в техподдержку сотового оператора и выяснять в чем причина.
Читайте также: