
У меня есть две машины Windows 10 Pro for Workstations, подключенные через Thunderbolt Ethernet, и я хотел бы использовать быстрое 10GbE-подключение к NAS-серверу через PC_A, чтобы улучшить скорость передачи данных для PC_B, на котором нет адаптера 10GbE. Сеть 10.10.10.0
управляется маршрутизатором, подключенным к коммутатору.
Требуется перенаправить трафик с ПК_Б на NAS через ПК_А, когда он доступен.
Топология сети:
Я не хочу объединять интерфейсы (на случай, если одна из машин выйдет из строя).
На данный момент я сделал следующее:
- На ПК_А я включил маршрутизацию (
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnableRouter=1
и запустил службу маршрутизации) - На ПК_А я включил общий доступ к подключению к Интернету с
10.10.10.100
интерфейса на быстрый интерфейс 20GbE, который изменил его IP на192.168.137.1
- На PC_B я настроил интерфейс 20GbE на DHCP, который получил IP:
192.168.137.27
со шлюзом192.168.137.1
- На PC_B я добавил статический маршрут для IP-адреса NAS
route -p add 10.10.10.102 mask 255.255.255.255 192.168.137.1 IF 3
(где интерфейс 3 — быстрый 20GbE)
Скорость передачи данных крайне низкая, около 1 МБ/с. У меня такое ощущение, что «Общий доступ к подключению к Интернету» на самом деле не использует маршрутизатор Windows.
Когда я отключаю «Общий доступ к подключению к Интернету» и назначаю статический IP-адрес обеим сторонам соединения 20GbE, я могу передавать данные на полной скорости, но PC_B не может подключиться к серверу NAS.
Как перенаправить трафик через PC_A или увеличить скорость «Общего доступа к Интернету»?