Windows 95/98/NT/2000 FAQ - Как сконфигурировать NT как шлюз к ISP?


Как сконфигурировать NT как шлюз к ISP?

Для этого необходимы такие аппаратные средства, как локальная сеть и модем. Проверьте, что работают сетевая карта, через которую другие сетевые клиенты будут подключаться как к шлюзу и модем, непосредственно подключенный к шлюзу ISP.

  1. Откройте редактор реестра (regedit.exe) и добавьте ключ DisableOtherSrcPackets типа DWORD в HKey_Local_Machine\System\CurrentControlSet\Services\RasArp\Parameters Установите его значение в 0. Также установите ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnableRouter в 1.
  2. Проверьте, что на шлюзовой машине установлен протокол TCP/IP со статическим IP адресом и корректной маской подсети (обычно 255.0.0.0 - для класса a, 255.255.0.0 - для класса b и 255.255.255.0 - для класса c). Проверьте, что "default gateway address" пустой.
  3. Установите Dial Up networking и настройте NT только на исходящие звонки. Перезагрузитесь.
  4. Создайте телефонное соединение для Вашего ISP, только выключите "Use default gateway".
  5. Включите маршрутизацию IP пакетов: Control Panel - Network - Protocols. Выберите TCP/IP - Routing. Выберите Enable IP Forwarding. Перезагрузитесь.
  6. Подключившись к ISP, узнайте Ваш IP. Для этого выполните IPCONFIG
  7. Введите route add 0.0.0.0 mask 0.0.0.0 <ip адрес ISP> metric 2
  8. Для всех клиентов укажите как шлюз IP адрес карты шлюзового компьютера.

Правда в этом случае все Ваши компьютеры должны иметь статические IP для интернет. В противном случае, отправленные пакеты не будут знать, на какой адрес возвращаться, и Вы ничего обратно не получите. Альтернативным способом выхода в Интернет является установка прокси сервера, что даст Вам возможность подключить всю локальную сеть через один IP.