ОЧЕНЬ УДАЛЕННЫЙ ДОСТУП К БЛИЗКОМУ ИНТЕРНЕТУ

 

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

Начнем с нуля. Если есть компьютер, но нет модема, перед его приобретением нуж­но определиться с выбором. Причем не сле­дует ориентироваться только на цену моде­ма из расчета «чем дешевле - тем лучше». Дешевые модемы вполне могут работать достаточно хорошо и без проблем, но при этом у вас должна быть хорошая телефон­ная линия на цифровой АТС. Старые ана­логовые АТС не смогут обеспечить приемлемое качество связи, и в этом случае мо­жет помочь хороший профессиональный модем, который бывает вдвое-втрое дороже дешевой модели. Есть и промежуточные ва­рианты, которые отличаются от «крутых» моделей меньшим набором функций.

Если «перейти на личности», то из прове­ренных временем модемов можно выделить продукцию всемирно известных фирм 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. Если, перепробовав все, что можно, вы почти ничего не добились, не огорчайтесь! Приобретенный опыт - это тоже немало. Теперь вы сможете консультировать своих друзей или стать ценным специалистом на работе. Интернет никуда не денется, рано или поздно все там будем.

Владимир Иванов, ЗАО «Ориент-Телеком»

«Братское компьютерное обозрение»