Команда routing ip nat install не найдена windows 7

Обновлено: 06.07.2024

да и не кто не мешает заменить 192.168.137.1 на 192.168.10.1

Большое спасибо за помощь, но я не совсем понял: во-первых, интернет мне остальным устройствам надо раздавать по Wi-Fi роутера. Далее: в какой порт роутера всё-таки подключать компьютер с интернетом - WAN или LAN; какой IP назначать LAN / WAN порту роутера; DNS провайдера назначается автоматически. Допустим я его скопирую, но мне его надо прописывать на все устройства? Я хотел бы сделать, чтобы роутер как и ранее просто раздавал устройствам интернет, а все настройки интернета передавались бы с роутера. Единственное, что мне нужно - это чтобы интернет был включен не в роутер, а в PC, а оттуда уже на роутер, а с роутера на остальные устройства, и при этом чтобы PC тоже имел связь с остальными устройствами через этот же роутер.

DNS-суффикс подключения . . . . . :
IPv4-адрес. . . . . . . . . . . . : x.x.x.x
Маска подсети . . . . . . . . . . : 255.255.255.255
Основной шлюз. . . . . . . . . : 0.0.0.0

Ethernet adapter Сетевой мост:

DNS-суффикс подключения . . . . . :
IPv4-адрес. . . . . . . . . . . . : 10.x.x.1
Маска подсети . . . . . . . . . . : 255.255.255.x
Основной шлюз. . . . . . . . . :

Ethernet adapter Подключение по локальной сети:

DNS-суффикс подключения . . . . . : beeline
IPv4-адрес. . . . . . . . . . . . : 10.154.x.x
Маска подсети . . . . . . . . . . : 255.255.248.0
Основной шлюз. . . . . . . . . : 10.154.x.1
шара стоит на сетевой мост и вся подсеть гуляет в нете

звеняй настройки твоего роутера я не знаю

если ЛАН и WIFI в бридже
тогда проблем вообще не вижу. какие ip у кого - ток шлюз меняться будет


у тебя 2 -карты
WAN - инет
LAN - ЛС
в свойствах впн шариш для сетевой LAN
На всех компах прописываешь шлюзом ip cетевой LAN

У меня сетевой мост прописан из-за 4 сетевых, тебе это не нужно

В общем после того, как я ту глупость написал, я сразу всё сделал.
Подключение Билайн расшарено на сетевую, к которой подключен роутер. В сетевой, к которой подключен кабель Билайн, ничего (всё автоматически). В той же, к которой роутер - прописал ей IP из диапазона роутера, шлюз - IP роутера. В роутере ничего лишнего не делал. На устройствах, подключенных к роутеру вписываю: IP из диапазона роутера, шлюз - IP сетевой карты, к которой подключен роутер, DNS - тоже ее IP. Всё работает, в т.ч. по Wi-Fi.

Погуглил об этом. В общем, понял я всё верно, но в Windows 7 нет таких команд.
Плюс у меня x64, поэтому метод с dll-ками не катит, уже пробовал. Во всем инете нигде они не выложены. В общем, у кого есть ipmontr.dll и ippromon.dll для 64 bit, огромная просьба поделиться.

В итоге, предложенный способ уже полностью нерабочий или на какой то версии W7 / после подбора ipmontr.dll и ippromon.dll правильных версий им все таки реально воспользоваться ?


Задача очень простая - с минимальными трудозатратами заNATить траффик с одного физического интерфейса на другой. Нашел софтинку NAT32, вроде работает, но при этом могут быть проблемы с траффиком других приложений и снаружи зачем то 80 и 443 порты открываются. Есть ли еще какие то простые варианты (помимо ICS) для настройки NAT ? Понятно, что можно поставить софт типа Kerio и т.д., но это чересчур громоздко и сложно для домашнего компьютера.

настройка NAT Windows 7
Итак. У нас есть комп, на котором есть интернет (не через прокси разумеется). Мы хотим с этого компа инет раздать по WiFi, BlueTooth или просто в сеть, подключенную ко второй сетевухе.
Что надо сделать:
1) проверяем что запущен сервис "Маршрутизация и удалённый доступ" ("Routing and Remote Access"), и его режим запуска - "Авто".(ПКМ на Мой компьютер -Управление - Службы - Маршрутизация и удалённый доступ(включить автоматическое включение)
2) идём в реестр и ставим в еденичку ключ "IPEnableRouter" из ветки HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Services\Tcpip\Parameters
3) ребутим комп
4) открываем консоль
5) netsh routing ip nat install
6) netsh routing ip nat show global
если в ответ видим "NAT должен быть установлен первым" - ребутимся, если нет - идём дальше.
7) netsh routing ip nat add interface "Internet connection" full
где "Internet connection" - название сетевого соединения от которого получаем интернет(интернет внешний интерфес). Его можно посмотреть и скопировать в сетевых подключениях.
8) netsh routing ip nat add interface "Local Area Connection" private
где "Local Area Connection" - название сетевого соединения на которое раздаём интернет(внутренний интерфейс). Его так же можно посмотреть и скопировать в сетевых подключениях.( а тут вайфай сединение есле раздаем по вайфай)

Настройка NAT завершена. Теперь несколько слов о настройке сети.
Важно чтобы ip-адерса внешнего и внутреннего интерфейса были в разных подсетях. Т.е. если внешний идёт например к ADSL роутеру и имеет адрес и маску 192.168.1.2/255.255.255.0 и адрес шлюза например 192.168.1.1, то внутренний интерфейс можно сделать таким: 192.168.3.1/255.255.255.0 адрес шлюза не указываем.
Компы в подсети, подключённой к внутреннему интерфейсу настраиваем так:
192.168.3.2/255.255.255.0
192.168.3.3/255.255.255.0
192.168.3.4/255.255.255.0 и так далее. Для них всех шлюз - 192.168.3.1, в качестве днс указываем адрес днс, прописанный(либо назначенный провайдером) для внешнего интерфейса. Посмотреть можно так - "Сетевый подключения" - пр. кн. на внешнем сетевом интерфейсе - "Состояние" -"Поддержка" - "Подробности". Либо выполнив в консоли комманду ipconfig /all

Вот как-то так. У меня по этой схеме работает
Интернет -> ADSL-Router -(Ethernet)> Настольный комп с настроенным NAT -(BlueTooth PAN)> КПК

"Local Area Connection": 192.168.0.0/255.255.255.0
"Local Area Connection 2": Интернет

Если доступ из внутренней сети в интернет осуществляется с помощью Internet Connection Sharing (а не Routing and Remote Access), то нужно отключить первое.

После этого выполнить:

netsh routing ip nat install
netsh routing ip nat add int "Local Area Connection" private
netsh routing ip nat add int "Local Area Connection 2" full
netsh routing ip nat add portmapping "Local Area Connection 2" tcp <ваш.внешний.ip.адрес> 6112 192.168.0.3 6112
sc config RemoteAccess start= auto
net start RemoteAccess

You can have a look at the following link:

1) Here I need not to use Loopback adapter, tap adapter is already present, under network connection wizard.

2) It mentions use of ICS which has some restriction that it sets IP address for the other interface to 192.168.X.X (which is not feasible for portability of the source).

And If there is not any option for windows client operating system, could you share the command line steps for ICS(Internet Connection Sharing).

Preferably I was looking for the kind of setup which I done over XP which is provides NAT with not such a restriction

I found info someone has used TeamViewer VPN + NAT32 which is similar to your case.

1) Once you have properly installed winpfilter driver, you will see icons created on desktop

2) Run Nat32_CFG

3) Select Interface (Internet and Private)

4) You must NOT disturbe the TeamViewer VPN interface. Check highlighted boxes and apply

5) Only one main interface currently have just check box and apply

6) Do not enable DHCP on TeamViewer interface, this will create error

Hello everybody, I investigated a lot for this issue.
Establish a VPN session with TeamViewer to my home pc (remote side) and try to get access to this local network from my working place (local side).

I found an solution i never read anywhere before. Since Windows 7 has removed NAT option using netsh it is difficult to solve it with windows on board tools only.

route add mask 255.255.255.0
metric 1

Example (home lan ip range: 192.168.2.x / TeamViewer VPN IP in home pc (remote side) 7.37.88.245
route add 192.168.2.0 mask 255.255.255.0 7.37.88.245 metric 1

Do delete the route route delete 192.168.2.0

Now you should have access to your private home network. Good luck and have fun.

Netsh routing ip nat install не найдена windows 7

You can have a look at the following link:

1) Here I need not to use Loopback adapter, tap adapter is already present, under network connection wizard.

2) It mentions use of ICS which has some restriction that it sets IP address for the other interface to 192.168.X.X (which is not feasible for portability of the source).

And If there is not any option for windows client operating system, could you share the command line steps for ICS(Internet Connection Sharing).

Preferably I was looking for the kind of setup which I done over XP which is provides NAT with not such a restriction

I found info someone has used TeamViewer VPN + NAT32 which is similar to your case.

1) Once you have properly installed winpfilter driver, you will see icons created on desktop

2) Run Nat32_CFG

3) Select Interface (Internet and Private)

4) You must NOT disturbe the TeamViewer VPN interface. Check highlighted boxes and apply

5) Only one main interface currently have just check box and apply

6) Do not enable DHCP on TeamViewer interface, this will create error

Hello everybody, I investigated a lot for this issue.
Establish a VPN session with TeamViewer to my home pc (remote side) and try to get access to this local network from my working place (local side).

I found an solution i never read anywhere before. Since Windows 7 has removed NAT option using netsh it is difficult to solve it with windows on board tools only.

route add mask 255.255.255.0
metric 1

Example (home lan ip range: 192.168.2.x / TeamViewer VPN IP in home pc (remote side) 7.37.88.245
route add 192.168.2.0 mask 255.255.255.0 7.37.88.245 metric 1

Do delete the route route delete 192.168.2.0

Now you should have access to your private home network. Good luck and have fun.

Netsh routing ip nat install не найдена windows 7

Вопрос

Обрисую схему (лучше рисовать на бумаге, чтобы было понятнее):

Есть Windows XP x86 SP3 Ru с сетевой картой:

192.168.12.52/24 и 0.0.0.0/0 смотрит на 192.168.12.51

Есть Windows 7 Ultimate x86 Ru с двумя сетевыми:

192.168.12.51/24 и 192.168.11.51/24 и 0.0.0.0/0 смотрит на 192.168.11.1

Есть еще шлюз Windows 2003 сервер x86 с двумя сетевыми:

192.168.11.1/24 и вторая сетевая которая смотрит на провайдера на которой поднят нат и это нам абсолютно не интересно.

а 192.168.12.0/24 смотрит на 192.168.11.51 (чтобы 2003 сервер знал где находится WinXP)

Вот маршрут с 2003 сервера:

Трассировка маршрута к WXPX86 [192.168.12.52]
с максимальным числом прыжков 30:

Ответы

Нашел решение. Спасибо Анатолию Подгорецкому.

Привожу его решение:

Включить можно через RRAS или путем правки реестра

Для включения маршрутизации пакетов TCP/IP выполните следующие действия:

3. Еще нужно Перезагрузиться 🙂

Все ответы

пррверьте настройку в впн-подключении Use default gateway on remote network ( Использовать основной шлюз в удаленной сети )

попробуйте ее убрать

Возможно в 7-ке используются какие-то политики, которые запрещают маршрутизацию через VPN

Нет. Полезной информации по этой теме нигде не нашел

такая же фигня. на работает nat на vpn соединении. я так думаю что надо пробовать ставить что нибудь типа winroute firewall для проброски портов. в моём случае если на vpn клиенте на локальной машине ставить допустим radmin то он нормально открывает порт для того чтобы к нему цеплялись другие vpn клиенты. а если добавлять правило в настройках маршрутизации портов то эти порты прото не открываются, пробовал сканировать портсканером.

1.Совсем не понятно роль 7-ки которая не роутит: давай ipconfig/route print, непонятно есть ли у нее маршрут по умолчанию?Если нет то все понятно- пропиши ей уже наконец маршрут на 50.0/24 ( RRAS 2003)

3.Можно было в 2003 по крайней мере выдавать адреса из пула 11.0/24 и все бы 100% заработало, если запланировать распределение адресов

4.Можно не разбираясь поставить Wireshark по крайней мере на ХП,7 роутер и на 2003 и все быстренько проверить где пакетики теряются. мне кажется все очень банально- нет обратного роутинга 🙂

5.Маршрутизацию в такой среде лучше тестировать вживую, да и делать из 7 и ХП роутеры ( подменять серверную роль) не рекомендуется, эти системы не для этого

Спасибо за участие.. Уже прошел почти год..

Vladimir Metelev:

Ответы на Ваши 3 вопроса даны в первом посте. Похоже вы невнимательно изначально вникли в ситуацию. Нарисуйте на бумаге схему которая описана в первом посте и все станет ясно.

Настроил VPN входящее соединение на Windows 7 Pro. Подключаюсь к нему роутером D-Link Dir-300 (локальная сеть в другом помещении). Все работает. Есть интернет, локалка и т.п. Вопросов нет.

Прошло примерно 9 месяцев.

01.05.2012 года все встало!

Вероятно не работает трансляция адресов внутри Windows-7. Но что могло случиться ума не приложу. Уже пошли вторые сутки прыганья с бубном.

Восстановление системы с откаткой до 01.05.2012 ни к чему не привела.

Есть еще подозрение на Касперского KIS, ведь он ежедневно что-то там сам себе думает, обновляет. Но я его снес, а результат тот же.

And then I run command like this:

sc config remoteaccess start= auto

net start remoteaccess

netsh -f C:\SNAT\config-rras-nat.txt

nothing happened. Then I decide to "netsh routing ip nat install" manually, but it shows nothing, and RRAS is not configured, still in a disable state. Why? Is there any power shell commands or netsh command to enable Routing and Remote Access?

Ответы

Hi Cartman Shen, I think I find the solution to this problem, thanks the author of this link:

  • Предложено в качестве ответа Cartman Shen Microsoft contingent staff 6 июня 2016 г. 5:43
  • Помечено в качестве ответа Cartman Shen Microsoft contingent staff 9 июня 2016 г. 3:03

Все ответы

>>nothing happened. Then I decide to "netsh routing ip nat install" manually, but it shows nothing, and RRAS is not configured, still in a disable state. Why?

Is your server Windows Server 2008 R2 SP1?

If it is, the following article may be helpful,

NAT functionality fails on a Windows Server 2008 R2 SP1-based RRAS server

>> Is there any power shell commands or netsh command to enable Routing and Remote Access?

Check this one,but notice that only support for Windows server 2012r2 and Windows 8.1:

Network Address Translation (NAT) Cmdlets in Windows PowerShell

Hi Cartman Shen, thank you for your reply.

I have to install and configure RRAS NAT in OS windows 2012 because of project. Actually configuring RRAS NAT could be operated successfully by GUI, but I am finding a way to install and configuring RRAS NAT by script, the installment command such as:"install-windowsfeature" and the new interface command "netsh routing ip nat add interface "Ethernet 2" private" are both operated successfully, except the command "netsh routing ip nat install". The key point is what command should I run after installing RRAS and before adding interface.

I think NetNat is a module which could take place of RRAS, but it must be used after OS Windows 2012 R2. That is why I have to use RRAS instead. Since there are commands for adding interface, there may be commands for "configure and enable Routing and Remote Access", at first I thought it is "Netsh routing ip nat install", but it doesn't work, I don't know why. could you do me a favor to help find out what this command is please?

Читайте также: