1

У меня есть две сетевые карты в моих окнах, один - Ethernet, а другой - беспроводной.

Теперь я хочу, чтобы две сетевые карты работали вместе

1. Используйте беспроводной доступ к Интернету. -> (192.168.1.0/24) 2. Используйте Ethernet для доступа к локальной сети .-> (172.16.1.1/24), поэтому я добавил что-то в таблицу маршрутов, например так
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.101  2
      127.0.0.0         255.0.0.0         On-link       127.0.0.1      306
      127.0.0.1         255.255.255.255   On-link       127.0.0.1      306
   127.255.255.255      255.255.255.255   On-link       127.0.0.1      306
===========================================================================
Persistent Routes:
Network Address         Netmask    Gateway Address  Metric
      0.0.0.0          0.0.0.0        192.168.1.1     1
     172.16.1.0      255.255.255.0    172.16.1.1      10
===========================================================================

В результате я могу получить доступ к Интернету, но он ОЧЕНЬ ОЧЕНЬ медленный.

есть идеи?

3 ответа3

0

ПК автоматически перенаправит любой трафик, идущий на 172.16.1.x, в интерфейс Ethernet (при условии, что он правильно настроен с помощью ip из этой подсети, например, 172.16.1.10), нет необходимости в маршруте, который вы пытаетесь добавить.

ПК будет использовать маршрут по умолчанию 0.0.0.0/0 только для трафика, который не идет на 172.16.1.x.

Можете ли вы попробовать запустить компьютер с таблицами маршрутизации по умолчанию без каких-либо изменений и посмотреть, работает ли это? Можете ли вы предоставить таблице маршрутизации поведение по умолчанию?

0

Если вам нужен только доступ к вычислениям в подсети 172.16.1.1/24 на сетевой карте Ethernet, просто не устанавливайте какой-либо шлюз на сетевой карте для этого интерфейса, Windows не поддерживает несколько шлюзов в несвязанных сетях.

Причина, по которой вы наблюдаете медлительность, заключается в том, что алгоритм обнаружения мертвых шлюзов Windows пытается получить доступ к Интернету на вашей карте сети без использования беспроводной карты. Имея только один шлюз, он сразу попробует беспроводную карту.

Вот вопрос, аналогичный тому, что вы спрашиваете, где я немного углублюсь и покажу, как выполнить настройку с помощью команд командной строки.

0

Ну, на самом деле то, что я должен сделать, очень легко.
После подключения к проводной и беспроводной сети Windows автоматически настроит таблицу маршрутов, как показано ниже.

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.101  2
  0.0.0.0               0.0.0.0          172.16.1.1     172.16.1.1     2
  127.0.0.0             255.0.0.0         On-link       127.0.0.1      306
  127.0.0.1             255.255.255.255   On-link       127.0.0.1      306
127.255.255.255         255.255.255.255   On-link       127.0.0.1      306
===========================================================================
Persistent Routes:
Network Address         Netmask    Gateway Address  Metric
===========================================================================

в таблице сетевых назначений есть два 0.0.0.0 . что мне нужно сделать, это удалить 0.0.0.0 с интерфейсом 172.16.1.1 , использовать команду route delete 0.0.0.0 , но это удалит оба интерфейса 192.168.1.1 и 172.16.1.1 , поэтому мне нужно добавить интерфейс 192.168.1.1 назад, используйте команду route -p add 0.0.0.0 mask 0.0.0.0 192.168.1.1 if 13 metric 1(идентификатор моей беспроводной сетевой карты равен 13). Тогда это решило мою проблему. Спасибо @aseaudi и @Scott Чемберлен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .