Как соединить компьютеры через
телефонную сеть?
Взять два модема. Подсоединить их одной стороной к компьютерам, а другой - к телефонной линии. После чего все включить и настроить. Это в общем случае, потому как соединения бывают разные, для разных применений предназначенные. И от применения зависит то, какое программное обеспечение устанавливать и как им пользоваться. Вкратце расскажу о наиболее распространенных.
Терминальное соединение
Используется, в основном, для доступа на BBS и передачи файлов между двумя компьютерами. Чтобы воспользоваться данным типом соединения, необходимо иметь терминальную программу на обоих соединяемых компьютерах, либо, если используется подключение к BBS, только на компьютере, с которого производится установка соединения.
Терминальная программа - это эмулятор терминала (ANSI, VT100, VT52, TTY) плюс набор протоколов для передачи файлов (Zmodem, Ymodem, Xmodem,). Для ДОС существует масса терминальных программ - это и terminate, и telemate и... в общем, много. Для Windows тоже кое-что есть. К примеру, HyperTerminal.
В такой программе нужно установить соединение с портом, к которому подключен модем, и, набирая команды для модема, вручную установить соединение.
Dial-Up соединение
Используется, в основном, для доступа в интернет, но его можно применять и в других целях, к примеру, играть в игры или лазить по дискам другого компьютера.
Здесь все сложнее, чем в терминальном соединении.
Чтобы прикладные программы могли осуществлять сетевое взаимодействие, поверх модемного соединения должен быть "запущен" некоторый стек протоколов - сначала канального, затем сетевого и транспортного уровней PPP/IP/TCP+UDP. Зачем это нужно? Как правило, прикладные программы ничего не знают о способе физического соединения между компьютерами: модем это, или сетевая карта, или еще что-либо. А оборудование, соответственно, ничего не знает о том, что требуется программному обеспечению. Для этого и существует стек протоколов. Канальный протокол знает, как работать с физическим каналом, а транспортный - что нужно программному обеспечению.
Итак, вам необходимо, чтобы на одном из компьютеров был установлен Dial-Up Server. Для Windows 98 и ME - стандартный Dial-Up Server, который поставляется с системой. Для Windows NT/2000 - Remote Access Service, также входящий в стандартную поставку системы.
Windows 98
На машине, которая будет сервером, вам необходимо выполнить следующие действия:
Start -> Settings -> Control Panel -> Add/Remove Programs -> Windows Setup -> Communications. Выбираем Dial-Up Server, если не установлен компонент Dial-Up Networking, выбираем и его. Ok -> Apply.
После этих нехитрых манипуляций у вас будет установлено все необходимое для работы.
Start -> Accessories -> Communications -> Dial-Up Networking. Появляется окно Dial-Up Networking, вот оно-то нам и нужно.
Connections -> Dial-Up Server. Выбираем "Allow Caller Access", устанавливаем какой-либо пароль.
Server Type -> PPP, Internet, Windows NT Server, Windows 98. Не помешает установить "Enable software compression" и "Require encrypted password".
После всех этих действий сервер считается настроенным. IP-адреса выдаются сервером автоматически из блока зарезервированных адресов 192.168/16. Например: на стороне сервера - 192.168.55.1, а на стороне клиента (звонящего) - 192.168.55.2.
Кстати весьма не помешает сказать модему, чтобы он смог отвечать на звонки. Для этого добавьте в стоку инициализации - ATS0=1
Теперь можно перейти к настройке клиентской части.
Если не установлен компонент Dial-Up Networking, устанавливаем его. Как это сделать, описано выше. После этого идем в Start -> Accessories -> Communications -> Dial-Up Networking. Создаем новое соединение "Make New Connection". Выбираем название соединения, модем (если их более одного), Next. Код города, номер телефона, страну, Next -> Finish.
Выбираем закладку "Server Types", в лист-боксе выбираем "PPP, Internet, Windows NT Server, Windows 98", стоит включить "Log on to network", "Enable software compression" и "Require encrypted password". Из протоколов выбираем только TCP/IP.
Ну вот, собственно, и все. Теперь вы можете запускать различные игры, требующие TCP/IP-соединения, и играть по модему. Если вы разрешили "Log on to network" - можете также обмениваться файлами, то бишь, видеть сетевое окружение так же, как и в локальной сети.
Windows NT/2000
В качестве примера возьмем NT-server. Это может быть и Standalone Server, и Primary/Backup Domain Controller, Start -> Settings -> Control Panel -> Network -> Services -> Add. Выбираем "Remote Access Service", устанавливаем его.
Далее вас попросят выбрать модем, выбираем его. Затем - Configure, выбираем "Receive calls only", если хотим использовать модем только как сервер, или "Dial out and Receive calls" - если хотим использовать его и для исходящих соединений. Ok -> Continue.
В разделе Network выбираем тип доступа, сетевые протоколы (TCP/IP, IPX или NetBEUI), для IP вы можете настроить место раздачи адресов (динамически с помощью DHCP и статически из определенного диапазона). Можете также разрешить/запретить запрос клиентами определенного IP-адреса.
Теперь можно приступать к созданию учетной записи. Start-> Programs -> Administrative Tools -> User Manager. Меню User -> New User. Заполняем все необходимые поля, выбираем нужную группу, в Dial in устанавливаем галочку "Grant dialing permissions to user". Ok.
Далее проверяем права доступа. Start -> Programs -> Administrative Tools -> Remote Access Admin. Меню Users -> Permissions. Вводим имя нашего пользователя, нажимаем кнопку "Find".
Ну вот и все. Можно запускать.
Меню Server -> Start Remote Access Service. Когда сервер запустится, закрываем окно "Remote Access Administrator".
Яхен. П.,
yahen@kv.by
Горячие темы