Як перенести цей сценарій NAT з WindowsXP на Windows 10?


1

Сценарій:

  • Комп'ютер1 має 2 Ethernet NIC. Один з них (зовнішній інтерфейс) підключений до Інтернету
  • Комп'ютер2 має 1 Ethernet NIC
  • Комп'ютер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-адресу для внутрішнього NIC на комп'ютері1, відобразить її, але не дозволив мені встановити спеціальний, тому я відмовився від цього підходу .


Чому б просто не додати маршрут, ROUTE ADDщоб сказати computer1 NIC2 використовувати NIC1 як шлюз за замовчуванням для підмережі NIC2? Дивіться подібну відповідь тут: superuser.com/questions/1260326/routing-between-two/… ви можете виявити корисними.
Pimp Juice IT

@TheFurryITSnuggleBuddy Як я розумію, маршрутизація працює з IP-пакетами, а не з фізичними мережевими інтерфейсами
Windows11

Скажіть мені IP-адресу комп’ютера1 NIC1 та NIC2 та скажіть, який NIC ви використовуєте для з'єднання з перехресним кабелем. Скажіть мені IP-адресу комп’ютера 2, щойно підключена до перехресного кабелю?
Pimp Juice IT IT

Після того, як ви мені це скажете, я дам вам щось перевірити, а також вилучити операцію, щоб спробувати з адміністративного підвищеного командного рядка.
Pimp Juice IT IT

@TheFurryITSnuggleBuddy Ви можете бачити, що мій сценарій взагалі не включає IP-адреси. І він працював, навіть якщо IP-адреса на NIC1 комп'ютера1 не є статичною. Для NIC2 комп'ютера1 і NIC комп'ютера2 IP з будь-якої приватної підмережі. Наприклад, 192.168.1.1 на комп'ютері1 та 192.168.1.2 на комп'ютері2.
Windows11
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.