Я изо всех сил пытаюсь сделать статический маршрут работает в Windows 10 и на конкретном ПК: похоже, он не выполняет свою работу.
Вот таблица маршрутов до:
C:\WINDOWS\system32>route print
===========================================================================
Interface List
27...84 a9 XX XX XX XX ......Realtek PCi GBE Family Controller #2
26...04 d3 XX XX XX XX ......Microsoft Wi-Fi Direct Virtual Adapter #3
11...06 d3 XX XX XX XX ......Microsoft Wi-Fi Direct Virtual Adapter #4
12...04 d3 XX XX XX XX ......Intel(R) Dual Band Wireless-AC 7265 #2
1...........................Software Loopback Interface 1
===========================================================================
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.7 105
127.0.0.0 255.0.0.0 On-link 127.0.0.1 331
127.0.0.1 255.255.255.255 On-link 127.0.0.1 331
127.255.255.255 255.255.255.255 On-link 127.0.0.1 331
192.168.1.0 255.255.255.0 On-link 192.168.1.7 301
192.168.1.7 255.255.255.255 On-link 192.168.1.7 301
192.168.1.255 255.255.255.255 On-link 192.168.1.7 301
224.0.0.0 240.0.0.0 On-link 127.0.0.1 331
224.0.0.0 240.0.0.0 On-link 192.168.1.7 301
255.255.255.255 255.255.255.255 On-link 127.0.0.1 331
255.255.255.255 255.255.255.255 On-link 192.168.1.7 301
===========================================================================
Persistent Routes:
None
Как видите, карте Wi-Fi (с автоматической метрикой) назначен IP-адрес. 192.168.1.7 маршрутизатором 192.168.1.1; Я хочу, чтобы весь трафик 192.168.0.0/24 будет перенаправлен на 192.168.1.253.
Поэтому я добавляю (временный) маршрут с помощью:
C:\WINDOWS\system32>route ADD 192.168.0.0 MASK 255.255.255.0 192.168.1.253
OK
Тогда я проверяю с печать маршрута снова и вроде нормально:
C:\WINDOWS\system32>route print
===========================================================================
Interface List
27...84 a9 XX XX XX XX ......Realtek PCi GBE Family Controller #2
26...04 d3 XX XX XX XX ......Microsoft Wi-Fi Direct Virtual Adapter #3
11...06 d3 XX XX XX XX ......Microsoft Wi-Fi Direct Virtual Adapter #4
12...04 d3 XX XX XX XX ......Intel(R) Dual Band Wireless-AC 7265 #2
1...........................Software Loopback Interface 1
===========================================================================
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.7 105
127.0.0.0 255.0.0.0 On-link 127.0.0.1 331
127.0.0.1 255.255.255.255 On-link 127.0.0.1 331
127.255.255.255 255.255.255.255 On-link 127.0.0.1 331
192.168.0.0 255.255.255.0 192.168.1.253 192.168.1.7 46
192.168.1.0 255.255.255.0 On-link 192.168.1.7 301
192.168.1.7 255.255.255.255 On-link 192.168.1.7 301
192.168.1.255 255.255.255.255 On-link 192.168.1.7 301
224.0.0.0 240.0.0.0 On-link 127.0.0.1 331
224.0.0.0 240.0.0.0 On-link 192.168.1.7 301
255.255.255.255 255.255.255.255 On-link 127.0.0.1 331
255.255.255.255 255.255.255.255 On-link 192.168.1.7 301
===========================================================================
Persistent Routes:
None
Я также могу увидеть маршрут с помощью:
C:\WINDOWS\system32>route print 192.168.0.*
===========================================================================
Interface List
27...84 a9 XX XX XX XX ......Realtek PCi GBE Family Controller #2
26...04 d3 XX XX XX XX ......Microsoft Wi-Fi Direct Virtual Adapter #3
11...06 d3 XX XX XX XX ......Microsoft Wi-Fi Direct Virtual Adapter #4
12...04 d3 XX XX XX XX ......Intel(R) Dual Band Wireless-AC 7265 #2
1...........................Software Loopback Interface 1
===========================================================================
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
192.168.0.0 255.255.255.0 192.168.1.253 192.168.1.7 46
===========================================================================
Persistent Routes:
None
Но при пинге у меня вообще нет ответа ни с одного из IP-адресов 192.168.0.0/24.
C:\WINDOWS\system32>ping 192.168.0.1
Pinging 192.168.0.1 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 192.168.0.1:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
C:\WINDOWS\system32>ping 192.168.1.253
Pinging 192.168.1.253 with 32 bytes of data:
Reply from 192.168.1.253: bytes=32 time=117ms TTL=128
Reply from 192.168.1.253: bytes=32 time=4ms TTL=128
Reply from 192.168.1.253: bytes=32 time=4ms TTL=128
^C
Ping statistics for 192.168.1.253:
Packets: Sent = 3, Received = 3, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 4ms, Maximum = 117ms, Average = 41ms
C:\WINDOWS\system32>tracert 192.168.0.1
1 * * * Request timeout.
2 * * * Request timeout.
3 * * * Request timeout.
4 * * * Request timeout.
5 ^C
Я уверен, что 192.168.1.253 пересылает пакеты правильно, потому что я использовал другой маршрутизатор + другой компьютер с той же командой маршрута, и он работает, но мне нужно, чтобы этот маршрутизатор (192.168.1.1) и этот компьютер (192.168.1.7) работали . Кроме того, я не могу добавить статический маршрут на самом маршрутизаторе (192.168.1.1), потому что он не поддерживает эту функцию.
РЕДАКТИРОВАТЬ 1: Конечно, существует статический маршрут на маршрутизаторе 192.168.0.1, который пересылает весь трафик 192.168.1.0/24 на IP-адрес 192.168.0.112, который является другим интерфейсом на том же устройстве с 192.168.1.253. На этом устройстве я могу пинговать все остальные устройства двух сетей.
РЕДАКТИРОВАТЬ 2: Я попытался также отключить брандмауэр на ПК (192.168.1.7), но, как ни странно, он все еще не работает.