Параметр | Тип | Значение |
---|---|---|
KeepRasConnections | REG_SZ | 1 |
Итак, провайдер предоставил вам выделенную линию, на которой с вашей стороны установлен модем (Telebit, Motorola, или любой другой, умеющий работать по выделенной линии). При включении модем сразу подключается к провайдеру, и никакими обычными средствами Windows NT его не удается увидеть. Сразу скажу, что в Resource Kit по этому поводу написано всего две строчки: "Вы должны использовать null modem". Это почти правильно. Hа самом деле, вы имитируете x25.
Первое, что вы должны сделать - сохранить на всякий случай из каталога %SystemRoot%\System32\ras файл pad.inf и вместо него положить новый. Я взял из Windows NT 3.51 файл modem.inf (подходит только он, в NT 4.0 нет подходящего описания null modem) и отредактировал его. Выбросил из него описания всех модемов, оставил только некоторую общую информацию и отредактированное под необходимую нам ситуацию описание null modem. Привожу эту часть полностью:
После этого в Remote Access Setup нажимаем кнопку Add, в появившемся меню выбираем "Install X25 Pad", в предлагаемом списке выбираем Null Modem, далее подтверждаем все, что можно, не забыв сказать, что данное устройство работает только на dial out и по протоколу TCP/IP. В настройке dialup-соединения, в части, посвященной х25, есть несколько строк. В первой, с помощью стрелки вниз, выбираете ваш null modem, в остальных пишите что угодно (я написал имя провайдера).
[Null Modem 33600] CALLBACK_TIME=10 DEFAULTOFF= MAXCARRIERBPS=33600 MAXCONNECTBPS=33600 COMMAND= CONNECT=<ignore>
Все, можете спокойно работать. Только не забудьте в описании порта указать ту же скорость, что и в описании null modem.
proc main waitfor "login:" transmit $USERID + "^M" waitfor "password:" transmit $PASSWORD + "^M" endproc