Сценарій:
- Комп'ютер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/… ви можете виявити корисними.