Сценарий:
- computer1 имеет 2 сетевых адаптера Ethernet. Один из них (внешний интерфейс) подключен к интернету
- computer2 имеет 1 сетевой адаптер Ethernet
- компьютер1 (внутренний интерфейс) и компьютер2 подключены напрямую через перекрестный кабель
Цель - подключить компьютер2 к интернету через компьютер1
Много лет назад я сделал это в Windows XP следующим образом:
netsh> routing ip nat
netsh routing ip nat > install
netsh routing ip nat > add int "external" full
netsh routing ip nat > add int "internal" private
netsh routing ip nat > exit
И я включил службу маршрутизации и удаленного доступа .
Мне понравился этот подход, потому что он был простым и гибким - нет зависимости IP-адресов от обоих сетевых адаптеров компьютера1.
Теперь, пытаясь сделать то же самое в Windows 10, я обнаружил, что netsh не имеет контекста "маршрутизации".
Можно ли вообще перенести мое решение на Windows 10, желательно с использованием только собственных функций и инструментов, без дополнительного стороннего программного обеспечения?
Пожалуйста, не предлагайте мне использовать маршрутизатор с портами Ethernet (мне уже сказали, что это вариант).
PS: я также исследовал общий доступ к подключению к Интернету, но он-лайн поиски привели меня на форумы Microsoft, полные жалоб и не вдохновляющих попыток ребят из службы технической поддержки Microsoft помочь. Я все еще пытался включить ICS в Windows 10, но он сказал мне, что он выберет IP-адрес для внутренней сетевой карты на компьютере1, отобразил его, но не позволил мне установить пользовательский, поэтому я отказался от этого подхода ,