Какой мусорный текст печатает wvdial в терминале?
Когда я набираю номер с помощью wvdial, иногда он выводит какой-то мусорный текст в терминал. Это происходит не каждый раз, но в мусорном тексте я вижу некоторые читаемые строки, которые часто являются журналами irc (из xchat) или GET-запросами из браузера.
Один из моих друзей сказал мне, что это, вероятно, то, что он читает /dev/random
для случайной энтропии, но я не смог найти никакой подтверждающей информации.
Что это за текст и почему он печатается на терминале?
Смотрите рисунок ниже для примера:
1 ответ
Это данные, отправленные модемом через последовательный порт. Как видите - изначально все выглядит нормально и есть AT связь. Модем работает в "командном режиме".
После инициализации соединения ваш модем переходит в "режим данных".
wvdial не может распознать, когда модем переключается в "режим данных" и печатает все, что поступило на последовательный порт.
Это довольно распространено в сотовых модемах USB. Эти модемы не стандартизированы.
Дополнительная информация:
Команда и Data_modes (модем) в Википедии - о модемных режимах
Команда Hayes, установленная в Википедии - как Hayes-совместимые и другие модемы показывают переключение режимов