СообЧа > База Знаний > Связь, сети

Вопрос

Есть: два компьютера с 98м, два модема и телефонная линия. Один из компьютеров в локальной сети, другой нет.

Задача: подцепить второй компьютер к сетке, дабы дать возможность юзать интранет.

Умный человек посоветовал воспользоваться компонентом «Сервер удаленного доступа». Я воспользовался. Теперь совершенно отлично видны мои шары, FTP, HTTP. А другие компы из сетки даже и не пингуются :(. Т.е. погамиться через модем я могу, а вот как бы все же дать удаленному юзеру доступ в сеть?

Ответ

Делается это так:

Допустим у Вас для локальной сети ( у ее юзеров):
Адрес IP: любой из диапазона 192.168.0.2 — 192.168.0.255
Маска подсети: 255.255.255.0
Шлюз по умолчанию: 192.168.0.1
Тогда для тех кто подключается по модему:
Адрес IP: любой из диапазона 192.168.1.2 — 192.168.1.255
Маска подсети: 255.255.255.0
Шлюз по умолчанию: 192.168.1.1

Тогда для компьютера находящегося в сети и принимающего входящие (модемные) звонки:

TCP/IP — сетевой контроллер:
Адрес IP: 192.168.0.1
Маска подсети: 255.255.255.0
TCP/IP — контроллер удаленного доступа:
Адрес IP: 192.168.1.1 — адрес компьютера к которому ты подключаешься по модему (обрати внимание, что это IP модема на не сетивухи)

Маска подсети: 255.255.255.0

Все это настраивается в пуск — настройка — панель управления — сеть
Затем в системном реестре (команда REGEDIT.exe) в разделе HKEY_LOCAL_MACHINE/System/CurrentControlSet/ Services/VxD/MSTCP прописать (если нет — создать) строковую переменную EnableRouting = «1». Перегрузившись, пробуем запустить WINIPCFG.exe и убедиться, что маршрутизация работает: должна быть галочка у «IP Routing Enabled». Все!

Можно на компьютере находящемся в сети и принимающего входящие (модемные) звонки запускать сервер удаленного доступа. Для контроля можно использовать команды PING IP_адрес и TRACERT IP_адрес, при этом TRACERT должен показывать путь между подсетями, где первым адресом должен быть адрес шлюза, вторым — запрашиваемый компьютер. Если вместо IP адресов выдается Timeout, значит, ищите ошибку в настройках IP. В общем случае требуется создать две сетки: одну локальную, а другую, мнимую, для модемов (в Вашем случае двух) и поднять на компьютере, который находится в сети и с модемом, роутинг и запустить сервер удаленного доступа. Этот вариант использовал я, в свое время. NFS 3-5, AOE, StarCraft — идут точно. Но помню была проблема с HL. Единственное решение в таком случае — ставить на серваке proxy-сервер (юзай wingate5). Но тут свои тонкости. А предложенный вариант для обмена файлами и игр вполне пригоден!

Из конференции Expert_FAQ



Copyright © 2000-2004 Сообщество Чайников
Контактная информация