Вопрос
Есть: два компьютера с 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 Сообщество Чайников
Контактная информация