Настройка NAT в Windows XP через командную строку.

Заходим в Службы и проверяем чтобы была запущена «Маршрутизация и удалённый доступ» (в английской версии «Routing and Remote Access»).

Далее заходим в реестр Windows XP раздел

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

и проверяем наличие ключа «IPEnableRouter» со значением 1.

Устанавливаем NAT:

C:\>netsh routing ip nat install

Проверяем NAT:

C:\>netsh routing ip nat show global

Устанавливаем интерфейс для внешнего подключения:

C:\>netsh routing ip nat add interface "Internet connection" full

Устанавливаем интерфейс для внутреннего подключения:

C:\>netsh routing ip nat add interface "Local area connection" private

Устанавливаем DNS-proxy (DNS forwarding):

C:\>netsh routing ip dnsproxy install

Устанавливаем интерфейс для перенаправления:

C:\>netsh routing ip dnsproxy set interface name="Internet Connection" mode=enable

Делаем перезагрузку и проверяем работоспособность.