ОЧЕНЬ УДАЛЕННЫЙ ДОСТУП К БЛИЗКОМУ ИНТЕРНЕТУ
По многочисленным пожеланиям многострадальных юзеров Интернета я взял на себя ответственность написать краткую инструкцию по настройке удаленного доступа. К сожалению, не смотря на чехарду новых версий Окошек и Обозревателей, проблемы с качеством связи остаются. Часто эти проблемы мало зависят от программного обеспечения, и связаны с модемами и линиями связи. Поэтому желательно решать такие вопросы комплексно. Чем мы и займемся.
Начнем с нуля. Если есть компьютер, но нет модема, перед его приобретением нужно определиться с выбором. Причем не следует ориентироваться только на цену модема из расчета «чем дешевле - тем лучше». Дешевые модемы вполне могут работать достаточно хорошо и без проблем, но при этом у вас должна быть хорошая телефонная линия на цифровой АТС. Старые аналоговые АТС не смогут обеспечить приемлемое качество связи, и в этом случае может помочь хороший профессиональный модем, который бывает вдвое-втрое дороже дешевой модели. Есть и промежуточные варианты, которые отличаются от «крутых» моделей меньшим набором функций.
Если «перейти на личности», то из проверенных временем модемов можно выделить продукцию всемирно известных фирм ZyXEL и U.S.Robotics/3Com. Для наглядности приведем таблицу наиболее известных моделей.
Практически все из этих моделей имеют факс-режим, многие - голосовые функции, что позволяет использовать их и в режиме автоответчика с автоматическим определением номера звонящего абонента.
Для более подробной информации можно посетить www.zyxel.ru и www.usr.ru.
Модемы других фирм, менее известных, часто очень похожи по своим параметрам на именитые модели. Но при этом они могут иметь функциональные и технологические различия, не дающие им преимущества при сравнении в работе. Единственный выигрыш в цене часто оказывается мнимым.
Однако, какой бы модем вы не выбрали, всегда надо обращать внимание на комплектность. Обязательно должна быть печатная документация (желательно на русском языке), в которой, кроме описания достоинств и порядка установки, обратите внимание на наличие описания команд и. регистров. К ним мы еще вернемся для более подробного, знакомства. Кроме документации, должны присутствовать дискеты или оптические диски с драйверами - программами, для подключения. Часто документация находится на оптическом диске в электронном виде, но это не, всегда бывает удобно. Для внешнего модема должен быть сетевой адаптер (блок питания) и кабель для подключения к порту компьютера. И в любом случае - шнур подключения к телефонной линии. Конечно, при покупке не мешает убедиться в работоспособности модема. Следует заметить, что по исполнению модемы подразделяются на внешние и внутренние. Внешние - более удобны при работе и установке, зато внутренние - всегда дешевле, аналогичной внешней модели. В последнее время получили распространение т.н. Win-модемы. Это внутреннее устройство, и работает, как правило, только под Windows. Причем процессор компьютера при этом должен быть не ниже, чем Pentium 166, т.к. на него ложится часть функций при работе с таким модемом.
При первом подключении модема операционная система, как правило, находит и правильно распознает модем. Но здесь должен быть под рукой диск с драйверами модема. Если это новый модем, то больше вероятности, что на диске последняя версия драйвера. Подключить практически любой модем, в т.ч. старый или неизвестной модели, можно и вручную. Проблемы могут возникнуть при подключении внутренних моделей, которые занимают один из коммуникационных, портов. Здесь как раз надо быть внимательным. Чтобы не произошло конфликта аппаратных ресурсов компьютера по прерываниям и адресам ввода-вывода. Если PnP модели могут установиться нормально (впрочем, могут и не установиться), то старые внутренние модели, имеющие на корпусе штырьки – переключатели, надо выставлять на нужный порт, прерывание и адрес вручную. Здесь как раз понадобится документация на устройство. При установке внутренней модели иногда все необходимые прерывания оказываются занятыми. Это бывает тогда, когда на компьютере уже установлены звуковая карта, видеоадаптер и другие компоненты, захватившие все доступные ресурсы. В этом случае помогает способ временного удаления всех устройств, кроме самых необходимых (диски к. видеоадаптер). После перезагрузки модем устанавливается снова, как правило, без проблем, и уже потом добавляется все остальное.
Теперь, когда модем установлен, его надо протестировать. Это выполняется с помощью команд «Настройка/Панель управления/Модемы/Диагностика/Порт/Сведения». Если все нормально, то будет выдана информация о порте и модеме. Если нет - значит где-то конфликт, надо искать в «Настройка/Панель управления/Система/Устройства». Здесь, и далее будут применяться команды для Windows 95. Для 98-го все очень похоже, некоторые названия могут несколько отличаться (например, «Установка связи» в 95-м и «Подключение» в 98-м).
Следующий этап - создание нового соединения для доступа в Интернет. Желательно, чтобы при этом вы уже имели абонемент для выхода в Интернет, чтобы тут же проверить на практике качество связи и при необходимости оптимизировать настройки. Если вы работаете с несколькими провайдерами, то не используйте одно и то же соединение для всех, сделайте каждому свое! Мы будем создавать соединение на примере подключения к узлу доступа Ориент-Телекома. Вызываем «Мой компьютер/Удаленный доступ к сети/Новое соединение». Некоторые могут с удивлением обнаружить, что у них нет «Удаленного доступа к сети». Это значит, что при инсталляции Windows было сказано, что удаленный доступ не нужен. Теперь, чтобы он появился, надо провести его установку дополнительно. Это будет та же установка Windows, но выборочная, главное при этом - выбрать в качестве сетевой платы, «Контроллер удаленного доступа», а в качестве сетевого протокола - «TCP/IP».
Итак, вызываем «Мой компьютер/Удаленный доступ к сети/Новое соединение». Вместо названия «Соединение» вводим имя провайдера - Ориент. Чтобы никогда не перепугать с кем-то другим. Установленный модем показан ниже. Жмем «Далее». Код города: 3953, Телефон: 323100 (если у вас ZyXEL, то 323105), Код страны: Россия(7). Жмем «Далее» и «Готово». Как только появится новая иконка удаленного доступа с именем Ориент, вызываем его свойства (правой кнопкой мыши на «Ориент» и выбор «Свойства», или отметить «Ориент» и в меню Удаленного доступа выбрать «Файл/Свойства»). В закладке «Общие» в поле «Телефон» убрать галочку «Использовать код страны и города». Далее выбираем кнопку «Настройка...» в поле выбранного модема. Откроется окно свойств модема. В закладке «Общие» можно изменить громкость динамика модема и максимальную скорость порта. Обратите внимание - здесь указана скорость порта, которую может обрабатывать модем, а не скорость модема по телефонной линии. В зависимости от типа микросхемы порта его скорость может быть от 38400 до 115200 и выше. По крайней мере, если у вас порт позволяет выставить 115200 - ставьте, если нет - ставьте максимально возможную. Если модем внутренний, он имеет собственную микросхему порта, и для старых моделей ее скорость может быть не очень высокой - устанавливайте на максимум. От этого зависит производительность соединения. После этого переходим на закладку «Установка связи». В поле «Параметры вызова» можно добавить время отсутствия связи до 120 сек или вообще убрать галочку в этой строке. Это полезно тем, кто соединяется через мини-АТС, коммутатор или телефонную барышню - может не хватить времени. Кнопка «Параметры порта» позволяет отредактировать работу с буферами той же микросхемы порта. Если у вас компьютер класса не ниже 486, то, скорее всего, в нем присутствует микросхема порта с буферизированным вводом-выводом (UART 16550), и ничего менять не надо. Если сомневаетесь - тип микросхемы, определяется при тестировании модема (см. выше), и если там будет что-то типа 16450 или 8250 - уберите галочку «Использовать буферы FIFO». Закрываем настройку порта, нажимаем кнопку «Дополнительно» в свойствах модема. Откроется окно «Дополнительные параметры связи». По умолчанию в этом окне никогда не установлен режим обработки ошибок «На стадии подключения». Конечно, при идеальной связи это несущественно, но не при наших условиях, когда влиять может все - погода, время года, пятна на солнце, настроение у начальника... Поэтому ставьте галочку «На стадии подключения». Должно присутствовать также «Обработка ошибок» и «Сжатие данных». «Контроль передачи» включен как «Аппаратный». Поле «Модуляция» трогать обычно не надо, там или пусто, или стоит «Стандартная». Поле «Строка инициализации» - это тема для отдельного романа, далее мы к ней еще вернемся, а пока примите на веру строку «ats9=30s10=80». Ввести ее надо, конечно, без кавычек, и английскими символами. Галочка в окошке «Запись протокола» не обязательна, но кому интересен протокол сеанса связи, может поставить. Сам протокол сохраняется в файле modemlog.txt в каталоге Windows (для версии 95). Запомним изменения - «ОК», затем еще раз «ОК», и возвращаемся в окно свойств Ориента. Переходим на закладку «Тип Сервера». Тип удаленного сервера – по умолчанию, «РРР, Windows..., Internet». «Дополнительные параметры» - галочка в окошке «Программное сжатие данных». Убрать галочку на «Войти в сеть» и не ставить на «Требуется зашифрованный пароль». В поле «Допустимые сетевые протоколы» убрать все галочки, кроме «TCP/IP». Если, конечно, вы не имеете локальную сеть в домашнем использовании. Потом нажимаем «Настройка TCP/IP». В этом окне оставляем включенной установку «Адрес IP назначается сервером», и включаем «Адреса вводятся вручную» для ввода адресов DNS. Первичный адрес DNS - 195.161.13.2, вторичный -195.161.13.65, они вводятся с клавиатуры. Также должны стоять галочки «Использовать сжатие заголовков IP» и «Использовать стандартный шлюз для удаленной сети». Жмем «OК» для сохранения настроек TCP/IP и наконец-то «ОК» для сохранения свойств соединения Ориент.
В «Панели управления/Модемы/Общие/Параметры установки связи» можно проверить тип набора - тоновый или импульсный, выбрать нужный для своей АТС. Можно убрать «Режим оповещения», или поставить «Префикс выхода на местную линию», если выход идет через мини-АТС (например, 9W).
Для работы с Интернетом этого достаточно. При запуске Интернет нужно выбрать удаленный доступ (в нашем случае «Ориент»), в поле «Имя пользователя» - login из абонемента или договора (например, dl5b0394), в поле «Пароль» - свой пароль (password, например gyUeJIKe). Надо убедиться, что набор имени и пароля производится английскими символами с учетом регистра (большие и маленькие символы), особо внимательным надо быть при вводе пароля - он отображается при наборе «звездочками» (******). Все эти установки запоминаются, кроме пароля, для сохранения которого требуется подтверждение. Их можно изменить и в свойствах браузера - обозревателя - эксплорера - коммуникатора. В свойствах можно так же определить «домашнюю страницу» - ту, с которой начинается сеанс в Интернет. Ближайший WWW-сервер при входе через Ориент – www.orient.net.ru. Поэтому его страница будет загружаться быстрее, чем кажем, майкрософтовская по умолчанию. Также в свойствах браузера можно установить возможность подключения через прокси-сервер Ориент-Телекома, его адрес proxy.orient.net.ru , порт 8080. Достаточно установить прокси для типов протокола HTTP и FTP, остальные не критичны. При работе через прокси-сервер производительность работы с удаленными серверами может заметно возрасти.
Вот теперь, когда все настройки сделаны, можно попробовать зайти в Интернет. Если все работает хорошо и быстро - поздравляю, если работает плохо, или медленно, или совсем не работает - не огорчайтесь, это тоже результат, надо запастись терпением. В такой ситуации возможны несколько вариантов отладки.
1. Проверьте все соединения «модем-линия». Это надо, конечно, сделать при подлючении модема, но не помешает убедиться, что телефонная линия включена в разъем «Line» (или «Telco»), а сам телефон - в разъем «Phone». Крайне не рекомендуется подключать телефон параллельно с модемом, это может заметно ухудшить качество связи. Особенно, если параллельных телефонов несколько. Можно проверить телефонную розетку (если она старого «советского» образца) на: наличие конденсатора, и выкинуть его при обнаружении. Если на телефонной линии «висит» охранная сигнализация, проблемы могут быть из-за нее. Не все модемы (проверено на опыте) могут пробиться через оборудование сигнализации без потери в качестве связи. Может помочь обвод отдельным проводом, подключенным до входа на блок сигнализации, с временным отключением ее «концов». Простое отключение питания сигнализаций не поможет - у нее есть автономное питание от батарей.
2. Довольно часто причиной может быть сама операционная система или браузер. Помогает «откат» на проверенную версию Windows 95 (0SR2), переустановка Интернет Экплорера (Обозревателя) или Навигатора (Коммуникатора). Тут уж как повезет. Народ привык покупать (или «доставать») ворованный софт, часто даже не подозревая, что он не только нарушает закон, но и доверяет без причины продавцам краденного. Нет гарантии, что на том же диске не будет вирусов или же будет полная версия дистрибутива. Можно посоветовать еще раз: при покупке компьютера требуйте лицензионную версию Windows. ОEМ-версии сейчас включают, кроме оптического диска с операционной системой, краткое описание и лицензию. Если же инсталляционный пакет с Windows вам «слили» на жесткий диск и дали клятвенные устные заверения, что это «самая распоследняя» версия, то я могу только принести вам соболезнования. Новые модемы от серьезных фирм в комплекте имеют часто не только диск с драйверами на все операционные системы и с документацией, но и отдельный диск с русифицированными утилитами и браузерами.
3. Если и подключение, и операционная система не вызывают подозрений, а связь с Интернетом есть, но плохая («зависания», обрывы, низкая скорость и т.п.), то вам явно не повезло с линией или АТС. Остается путь отладки с помощью команд модема, которые ставятся в строку инициализации (см. выше). Вот здесь как раз необходима полная документация с описанием команд и регистров модема, причем именно вашей модели или «прошивки» к этой модели. Та начальная строка инициализации, которую я приводил ранее, универсальна и подойдет к любому модему. Расшифровка этих двух регистров достаточно проста: регистр s9 задает время (в десятых долях секунды) на обнаружение несущей (ее чаше знают как carrier) удаленного модема (того, что находится на узле доступа вашего провайдера). Регистр s10 устанавливает время (тоже в десятых секунды) ожидания вашего модема после потери несущей, перед тем, как разорвать связь. Это необходимо для того, чтобы отличить кратковременные помехи в линии от реального завершения связи. По умолчанию любой модем держит линию при кратких нарушениях (помеха не более 0.1 сек. При установке s9=30s10=80 это время увеличивается на 50 раз, до 5 сек. Оно определяется как разность s9 и s10. Эти значения опытным путем подобраны как оптимальные (Конечно, если увеличивать значение s10, (одновременно уменьшая s9), то теоретически можно было бы держать линию чуть ли не полминуты. Однако при малом значении s9 модем может принять за несущую любые случайные шумы в линии, а при большом s10 – полминуты «висеть» на линии даже при нормальном завершении связи. В реальности же модем может часто «подвисать», не реагируя ни на что, кроме как выключение питания).
Но одни только эти регистры не всегда помогают. В телефонии, кроме наиболее прозаичных и воспринимаемых на слух щелчков и треска, есть достаточно и других искажений и помех. Они вызываются разными причинами, но следствие для нас будет в одном - невозможность модемной связи или ее плохое качество. К сожалению, современные модемы рассчитаны на высокоскоростную работу по протоколам V90 и х2 (56 Кбит/сек) только хороших линиях связи, цифровых ATC и оборудовании провайдера, поддерживающего протоколы. Ориент-Телеком пока обеспечивает выход в Интернет по обычным коммутируемым линиям со скоростью 33600 бит/сек по протоколу V34. Этот протокол поддерживается всеми современными модемами. Но при соединении они всегда сначала пробуют связаться на более высокой скорости по протоколам V90/x2, и потом, при неудаче, откатываются на V34+, V32bis, V32 и ниже. Не все модемы при этом могут правильно сориентироваться, и в результате - обрыв. Поэтому хорошие результаты может дать команда модема, запрещающая протоколы V90/x2. Например, для модема 3Com USR Courier 56K эти протоколы отменяют установкой регистра s58=33, и связь будет осуществляться, начиная с протокола V34 (скорость 33600).
Если и на этой скорости соединение устойчиво, надо ограничивать скорость модема другими командами. Например, команды &nХ и &uY для модемов 3Com USR 56K ограничивают скорость в диапазоне от 14400 до 28800 бит/сек при значениях Х=14 и Y=8. Полная строка инициализации будет выглядеть примерно ats9=30sl0=80s58=33&nl4&uS (символы at в начале строки должны присутствовать всегда). Для модема ZyXEL U-336E ограничение на скорость до 28800 бит/сек задает команда &n62. Последовательное снижение скорости поможет достичь того уровня, на котором именно ваша линия дает достаточно устойчивое соединение. Главное - не бояться работать со строкой инициализации и с командами модема. Впоследствии можно попытаться поднял скорость, т.к. замечено, что ухудшения связи явление сезонное. В совсем тяжелых случаях могут помочь фирменные помехозащищенные протоколы (ZyXEL и СЕLL для многих моделей ZyXEL и HST для Courier). Больших скоростей при этом ожидать не следует, максимум - 19200 или 14400, но работать можно вполне. Некоторые модели модемов дают возможность изменять уровни приема - передачи, что тоже не мешает попробовать. Но, повторяю, вам надо иметь документацию к своему модему с описанием всех команд и регистров.
4. Бывает, что приобретается не совсем новый (или совсем не новый) модем, зато из «брэндов». В этом случае его можно модернизировать, записав в ПЗУ или флэш-память новую версию микропрограммы (т.н. «прошивка»). Зачастую такой вариант позволяет заметно улучшить его работу. Хорошие библиотеки с прошивками для разных версий можно найти на серверах www.usr.spb.ru и www.zyxel.ru. Там можно найти подробные инструкции по модернизации, описания новых команд микропрограмм, FAQи (ответы на часто задаваемые вопросы), программы для этих модемов и прочие полезные веши.
5. Если, перепробовав все, что можно, вы почти ничего не добились, не огорчайтесь! Приобретенный опыт - это тоже немало. Теперь вы сможете консультировать своих друзей или стать ценным специалистом на работе. Интернет никуда не денется, рано или поздно все там будем.
Владимир Иванов, ЗАО «Ориент-Телеком»
«Братское компьютерное обозрение»