OS/2 FAQ
OS/2 Communications FAQ - Cети. Статья 021
Как приделать Slip к Гласнету из под Os/2+IBM IAK | |||||||||||||||||||||||||||||||||||||||
(DZ FAQ) pivo@glas.apc.org
Собрался наконец с духом и описал эту процедуру (см. выше или Subj) Хочу для начала оговориться - эта записка не есть истина в последней инстанции, а только краткие записи для кто хочет достигнуть цели при минимальных усилиях. Достижение желаемого результата состоит из следующих шагов:
В этой части никаких сложностей нету просто запускаете Install.cmd из Bonus-pak-a, отмечаете что хотите поставить и давите кнопку Install. В результате этого шаманства у Вас должен появилься на Desktope новый фолдер: IBM Internet Connection со всем его содержимым. Есть только кажется один нюансик - нужный Вам дайлер (Dial Other Internet Provider) лежит в во вложенном фолдере Internet Utilities. Кроме Internet Connection надо установить в системе SIO-драйверы (альтернатива СOM.SYS и VCOM.SYS). Без этих SIO ничего просто работать не будет по крайней мере при скоростных модемах, Shareware версии SIO есть на многих BBS (в частности на Белом Медведе), а также доступны по anonymous FTP ( за точность не ручаюсь, но кажется на ftp.gwin.com).
Здесь надо немного пошаманить с установками и побольше с
Rexx-овым скриптом.
Затем переходите к стр. 2.
Your Domain Name 193.124.5.38 или 193.124.5.34 - по моим наблюдениям ни на что не влияет.
Плавно переходите к стр. 3
Здесь я особенно не экспериментировал и что все это в деталях означает рассказать не могу - в основном по советам Глас администрации и по собственным интуитивным соображениям. Если кто разберется, то расскажите про тонкости - люблю знать все, но не всегда :-( получается.
Еще плавнее переходим к странице 4.
Далее исправленный фрагмент cmd-шника: ------------------------- Begin -------------------- /* You may need to customize this for your modem make and model */ call lineout , 'Reset modem...' /* !!!!!!! В следующей строке вставьте ВАШУ_СТРОКУ_ИНИЦИАЛИЗАЦИИ */ /* Моя строка скроена для US Robotics 14400 с апгрейдом */ call send 'AT&F1&H1X4L3M1S40.7=1S39=3&B1' || cr /* !!!!! */ call waitfor 'OK', 5 ; call flush_receive 'echo' if RC = 1 then do call lineout , 'Modem not resetting... Trying again' call send '+++' call waitfor 'OK' call send 'ATHZ' || cr call waitfor 'OK', 3 end /* Dial the remote server */ call charout , 'Now Dialing...'|| cr /* Wait for connection */ /* !!!!!! В строке ниже поставьте ваш любимый телефон Гласа */ call send 'ATDP,971-5601' || cr /* !!!!!! */ call waitfor 'CONNECT' ; call waitfor crlf /* Handle login. We wait for standard strings, and then flush anything */ /* else to take care of trailing spaces, etc.. */ /* !!!!!! В следующих строках вместо <Ваш логин> и <Ваш пароль> */ /* !!!!!! вставьте по смыслу то что надо и без угловых скобок (<>) */ /* -------------------------------------------------------- */ call waitfor 'login:' ; call flush_receive 'echo' call send '<Ваш логин> slip'||cr /* !!!!!! */ call waitfor 'Password:' ; call flush_receive 'echo' call send '<Ваш пароль>' || cr /* !!!!!! */ /* Parse the results of the SLIP command to determine our address. */ /* We use the "reamin_buffer" variable from the waitfor routine */ /* to parse the stuff we get from the provider after waiting for an */ /* appropriate point in the data stream. */ /* !!!!!! Под этим комментарием находятся строки доставшиеся */ /* !!!!!! ну очень большим потом - для начала просто их повторите. */ /* !!!!!! Если же разберетесь почему не работали аналогичные */ /* !!!!!! строки из Annex.cmd - то об'ясните почему у меня они не */ /* !!!!!! хотели работать. Буду признателен. А то или я тупой */ /* !!!!!! или Rexx кривой, но ведь умным быть хочется ;-)). */ call waitfor 'IP 193.232.' parse var remain_buffer c '.' d ' GW' call flush_receive 'echo' os2_address = '193.232.'||c||'.'||d say 'C='||c|| cr say 'D='||d|| cr say 'os2_address='os2_address||cr /* Now configure this host for the appropriate address, */ /* and for a default route through the Annex. */ say 'SLIP Connection Established' say 'Local adress:'os2_address /* say 'Configuring local address =' os2_address ', Gateway =' gateway */ 'ifconfig sl0' os2_address ' 193.124.5.38' 'netmask 255.255.255.000' 'route add default' '193.124.5.38' '1' /* All done */ exit 0 ---------------------------- End of fragment --------------Несколько дополнительных замечаний к приведенному выше ФРАГМЕНТУ (все остальное дословно Annex.cmd):
Господа (тов., друзья, леди & джентлимоны)! Мы добрались до главного - Вот Сейчас Все Начнет Работать. Если только .... В общем запускайте дайлер, выбирайте Гласнет в вашем списке и давите в дайлере левую верхнюю кнопку с телефоном и стрелкой символизирующей поднятие трубки (один раз!). Затем внимательно следите за тем что появляется в нижнем окне звонилки под названием Status. Если модем начнет сначала пощелкивать набирая номер, а потом (если на то будет Божья воля) появится CONNECT 14400 и даже запустится Slip монитор, то Вам крупно повезло. Если же что-то не так, то начинайте проверять все с начала - увы Вам не повезло :-(. Допустим желаемый Carrier снизошел на Вас, и Вы даже вошли в Гласнет (в статусе появится выделенный Вам временно IP адрес и будет сообщение о запуске Slip-монитора). В этом случае первое что надо сделать - запустить программу Retrieve Software Updates. Это надо для того, чтобы закачать через ftp и установить последние версии софта (от июля-сентября 95 года), в частности:
Предупреждаю Вас ждут некоторые разочарования: Пока советую походить по англоязычным серверам WWW, Gopher и старым добрым ftp. С наилучшими пожеланиями. Николай - он же pivo@glas.apc.org |
К предыдущей статье | К оглавлению раздела | К следующей статье
Вернуться к списку разделов FAQ.
Если у вас есть вопросы или пожелания, пишите, мы будем рады.Данный FAQ cоставили Ivan Borovicov и Viatcheslav Odintsov (2:5020/181) на основе OS/2 FAQ Дмитрия Завалишина (dz) и материалов переписки в группе эхоконференций su.os2.*. Оформление статей: Николай Королев. Программирование JSP для RU/2: Евгений Кулешов. Благодарности: Дмитрию Максимовичу (MaximDim) за громадную помощь на первых этапах и Дмитрию Бану (banshee) за его помощь при проверке текста.
Интересные ссылки:
Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ