Как соединить два модема RJ11 без линии: фикс NO CARRIER
Пошаговое соединение dial-up модемов Acorp 9M56IC и Sprinter 56K кабелем RJ11 6P4C без АТС. Почему NO CARRIER, симуляция линии батареей + резистор, AT-команды ATX1 ATD ATA для handshake и скорости 33 кбит/с.
Как напрямую соединить два dial-up модема (Acorp 9M56IC и Sprinter@56K V.92 USB+ Ver 2.0) кабелем RJ11 6P4C без реальной телефонной линии и АТС? Почему при подключении к разъемам LINE возникает ошибка NO CARRIER или отсутствие handshake, и как это исправить без VOIP-шлюзов (например, Linksys SPA-2102)?
Соединить два модема Acorp 9M56IC и Sprinter@56K V.92 USB+ Ver 2.0 напрямую кабелем RJ11 6P4C без телефонной линии и АТС реально, но требует симуляции выделенной линии с помощью батареи 9 В и резистора 470–1500 Ом для создания тока 6–20 мА. Ошибка NO CARRIER или отсутствие handshake возникает из-за отсутствия dialtone, напряжения 48 В и тока в паре Tip-Ring, что модемы интерпретируют как разорванную линию — исправьте это AT-командами ATX1 ATD на вызывающем и ATA на принимающем, плюс внешней схемой. Скорость соединения dial up модема 56k упадёт до 2–33,6 кбит/с, но для ретро-тестов или передачи файлов между ПК это работает.
Содержание
- Как соединить два модема напрямую кабелем RJ11 без телефонной линии
- Почему возникает ошибка NO CARRIER при подключении dial up модемов
- Симуляция выделенной линии для модема Acorp и Sprinter 56K
- AT-команды для соединения модемов: ATD, ATA, ATX1
- Схемы подключения: резистор, дроссель, батарея 9В
- Тестирование скорости и устранение проблем handshake
- Альтернативы leased line mode для модем 56k
- Практические примеры от пользователей
- Источники
- Заключение
Как соединить два модема напрямую кабелем RJ11 без телефонной линии
Прямое соединение двух dial up модемов вроде вашего Acorp 9M56IC и Sprinter@56K V.92 USB+ Ver 2.0 — это классика для энтузиастов ретро-вычислений. Берёте кабель RJ11 6P4C (обычный телефонный, но с 4 контактами: красный-зелёный или Tip-Ring), вставляете один конец в разъём LINE первого модема, другой — во второй. Без АТС модемы не услышат друг друга: нет сигнала занятия линии, нет тока.
Но вот в чём подвох. Обычный кабель без “подкормки” даёт только NO CARRIER. Нужно обмануть модемы, симулируя постоянную линию. Подключите ПК к модемам через COM или USB (HyperTerminal или PuTTY подойдёт), и начните с базовых команд. Один модем — “вызывающий”, другой — “принимающий”. Без этого шага всё зря.
А вы пробовали уже? Часто народ забывает, что USB-модемы вроде Sprinter требуют драйверов под WinXP или Linux, иначе даже AT не отвечают.
Почему возникает ошибка NO CARRIER при подключении dial up модемов
Ошибка NO CARRIER — это крик модема: “Линия мертва!”. В нормальной телефонной сети АТС даёт 48 В постоянки и ток 20–50 мА по паре Tip (красный контакт 3) — Ring (зелёный, контакт 4). Dialtone (гудок) появляется при наборе, а handshake — это переговоры на 300–2100 Гц для синхронизации.
Без линии? Напряжение нулевое, ток отсутствует. Модемы Acorp и Sprinter 56k снижают скорость до V.21 (300 бит/с), ждут тон, но тишина — и NO CARRIER. Или BUSY, если S7-регистр настроен на ожидание чужого dialtone.
По данным обсуждений на Хабр Q&A, это стандартная проблема для всех модемов 56k без поддержки direct connect. VT100 там объясняет: модемы “не верят” короткой паре без симуляции. А на CompoWiki Vlad_OK добавляет: на расстоянии >5 м сигнал гаснет без усиления.
Короче, без фикса — провал. Но фикс простой.
Симуляция выделенной линии для модема Acorp и Sprinter 56K
Выделенная линия (leased line) — это когда модемы думают, что подключены напрямую к провайдеру, без гудков. Для ваших моделей подойдёт пассивная симуляция: батарея + резистор.
Почему именно так? Модемы требуют минимум 6–10 мА для активации. Батарейка “Крона” 9 В даёт напряжение, резистор ограничивает ток. Подключайте параллельно паре Tip-Ring на обоих концах кабеля или посередине.
Dmitry Roo (xez) на Хабр Q&A советует начинать с 600 Ом — ток ~15 мА, безопасно для модемов. Sprinter USB чувствительнее, Acorp — покрепче. Без этого ATD выдаст NO DIALTONE.
Тестировали на похожих? Скорость вырастет с 1200 бит/с до 33.6 кбит/с после ретрейна.
AT-команды для соединения модемов: ATD, ATA, ATX1
AT-команды — ключ к успеху. В HyperTerminal (WinXP) или minicom (Linux):
На вызывающем модеме (Acorp или Sprinter):
ATZ ; сброс
ATX1 ; игнор dialtone и BUSY
ATD ; или ATDT123 (фиктивный номер, тональный набор)
На принимающем:
ATZ
ATH1 ; снять трубку
ATA ; автоответ
После OK ждём CONNECT 33600 или ниже. Если NO CARRIER — вернитесь к схеме.
Алексей Черемисин (leahch) на Toster.ru уточняет: для Sprinter V.92 добавьте ATS0=1 (автоответ) заранее. Без ATX1 модем будет ждать гудок вечно.
Просто? Но без линии команды слепы.
Схемы подключения: резистор, дроссель, батарея 9В
Вот рабочие схемы для RJ11 6P4C (контакты 3-4: Tip-Ring).
Базовая (резистор + батарея):
- Плюс 9 В к Tip (красный), минус к Ring (зелёный).
- Резистор 470–1000 Ом параллельно батарее.
- На обоих модемах или один на 9 В хватит для 10–20 м.

Продвинутая (с дросселем):
Дроссель 100–600 мГн от старой лампы + конденсатор 1 мкФ — фильтрует шум, поднимает скорость. Vlad_OK на CompoWiki тестировал на Zoltrix: 15 м, 470 Ом — полная 56k.
Не переборщите с током — >30 мА спалит модем. Измерьте мультиметром.
Тестирование скорости и устранение проблем handshake
Соединились? Проверьте:
- ATI4 — info модема.
- AT&V — регистры.
- Передайте файл ZModem’ом: 100 МБ за 10–40 мин на 33k.
Handshake не проходит?
- Увеличьте резистор до 1500 Ом.
- ATS7=255 (не ждать dialtone).
- Расстояние >50 м? Добавьте повторитель (третий модем).
На iXBT форуме жалуются на USB-шумы Sprinter — используйте ферритовые фильтры на кабеле.
Скорость падает? Ретрейн автоматом, но V.92 Sprinter лучше Acorp.
Альтернативы leased line mode для модем 56k
Не все модемы поддерживают AT&J0 или leased line (US Robotics Courier да, Acorp/Sprinter — серо). Альтернативы:
- Dumb mode: ATS37=9 (если чип Rockwell).
- Null-модем на COM-портах ПК (RS232 crossover) — быстрее, но не dial-up.
- SHDSL-модемы для гигабитов, но дорого.
rPman на Хабр советует: для тестов хватит симуляции, не заморачивайтесь VOIP.
Практические примеры от пользователей
Vlad_OK (CompoWiki): Zoltrix FM-336I + US Robotics, 470 Ом + 9 В, 15 м — 100 МБ на 56k.
shifter130 (Хабр): Acorp-подобные с дросселем, ATX1D — стабильный линк на 5 м.
strib: Sprinter USB + WinXP, ATA после ATH1 — handshake за 10 сек.
Ваши модемы аналогичны — должно сработать. Экспериментируйте осторожно!
Источники
- CompoWiki: Соединение двух модемов — Инструкции по схемам и примерам прямого соединения dial up модемов: https://wiki.compowiki.info/СоединениеДвухМодемов
- Хабр Q&A: Прямое соединение модемов — Обсуждение NO CARRIER, AT-команд и симуляции линии экспертами: https://qna.habr.com/q/1409120
- Toster.ru: Как соединить модемы без линии — Советы по leased line и dumb mode для 56k модемов: https://toster.ru/q/30783
- iXBT.com Форум: Dial-up модемы — Пользовательские тесты подключения RJ11 без АТС: https://forum.ixbt.com/topic.cgi?id=32:5774
Заключение
Соединить модемы Acorp и Sprinter напрямую проще, чем кажется: кабель RJ11, схема на батарее с резистором и ATX1 ATD/ATA — и вот handshake прошёл, скорость 14–33 кбит/с для ретро-файлов. Главное — фиксите NO CARRIER симуляцией тока, тестируйте шаг за шагом, чтобы не спалить железо. Это не для интернета, но для ностальгии или локалки — идеал. Удачи в экспериментах!
Прямое соединение двух dial up модемов кабелем RJ11 возможно без АТС, но без гарантии стабильности. Для устранения no carrier симулируйте линию: подключите разъёмы LINE через кабель 6P4C и добавьте внешние схемы для улучшения сигнала на расстоянии до 100 м (скорость до 33.6 кбит/с). Используйте AT-команды ATX1D и ATA в HyperTerminal, чтобы модемы снюхались без dialtone. Альтернатива — leased line режим, если модемы поддерживают (не все модем 56k). Для ретро-связи между WinXP и Linux лучше null-модемный кабель на COM-портах, но для аутентичного dial-up подойдёт с дросселем вместо резистора.
Соединить два модема напрямую RJ11 без АТС реально для dial up модемов, но простые модели требуют симуляции выделенной линии: параллельно Tip-Ring батарея “Крона” 9В + резистор 470–1500 Ом (ток 6–20 мА) или дроссель от лампы. Ошибка no carrier из-за отсутствия тока/напряжения — модемы снижают скорость до 2–3 кБ/с. Команды: на одном ATX1 ATD или ATDT123, на другом ATH1 ATA. Пример успеха: Zoltrix FM-336I + US Robotics на 15 м с 470 Ом — передача 100 МБ на полной скорости модем 56k. Добавьте конденсатор 1–2 мкФ для ретрейна скорости.
Как соединить модемы dial up без линии: кабель RJ11 в LINE, настройка leased line или dumb mode (для ZyXEL/IDC/US Robotics Courier). Устранение no carrier — ATX1D + ATA в диалере, синхронизация S7/S-регистров. Скорость до 33.6 кбит/с на медной паре, но для модем acorp или Sprinter 56K нужен тест. Лучше SHDSL-модемы для гигабитных скоростей, но без VOIP. Проще null-модем на COM, но для аутентичного handshake — прямая пара с симуляцией.
