Назад | Перейти на главную страницу

Пинг от определенного сетевого адаптера в Windows

Привет, я устранял сетевые проблемы на серверах с двумя сетевыми картами и ноутбуках с проводными и беспроводными картами. Как я могу принудительно отправлять PING и TELNET с определенного адаптера? Я знаю, что это проблема с окнами. Отключение одного из адаптеров не вариант, я всегда подключаюсь через один из адаптеров. Должен быть какой-то параметр командной строки, чтобы предпочитать один адаптер другому.

Спасибо

Вероятно, проще использовать переключатель -S, который позволяет указать исходный IP-адрес (см. Ping /? Для получения дополнительной информации).

Еще вы можете изменить порядок привязки, который соответствует вашему «варианту предпочтения одного адаптера другому». Хотя он варьируется от ОС Windows к ОС, он находится в том же месте, что и этот пример: для Windows 7 вы щелкните правой кнопкой мыши Сеть и выберите Свойства. Затем вы нажимаете «Изменить настройки адаптера». Затем нажимаете меню «Дополнительно»> «Дополнительные настройки» и переместите соединение, которое должно иметь приоритет, наверх.

Из Windows 7 (версия 6.1, сборка 7601: пакет обновления 1) ping /?

Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
        [-r count] [-s count] [[-j host-list] | [-k host-list]]
        [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name


Options:
-t             Ping the specified host until stopped.
               To see statistics and continue - type Control-Break;
               To stop - type Control-C.
-a             Resolve addresses to hostnames.
-n count       Number of echo requests to send.
-l size        Send buffer size.
-f             Set Don't Fragment flag in packet (IPv4-only).
-i TTL         Time To Live.
-v TOS         Type Of Service (IPv4-only. This setting has been deprecated
               and has no effect on the type of service field in the IP Header).
-r count       Record route for count hops (IPv4-only).
-s count       Timestamp for count hops (IPv4-only).
-j host-list   Loose source route along host-list (IPv4-only).
-k host-list   Strict source route along host-list (IPv4-only).
-w timeout     Timeout in milliseconds to wait for each reply.
-R             Use routing header to test reverse route also (IPv6-only).
-S srcaddr     Source address to use.
-4             Force using IPv4.
-6             Force using IPv6.

Документация Microsoft TechNet Ping, в которой говорится, что она может использоваться только для IPV6 (неверно) Применимо к: Windows Server 2003, Windows Vista, Windows XP, Windows Server 2008, Windows 7, Windows Server 2003 R2, Windows Server 2008 R2, Windows Server 2000, Windows Server 2012, Windows 8

Microsoft TechNet - Использование команды Ping (Windows 7 и Server 2008 R2) (также отсутствует -S srcaddr)

Выбранный адаптер основан на таблицах маршрутизации. Вы можете изучить таблицы маршрутизации, запустив route print или netstat -r. Каждая запись будет иметь метрику, определяющую вес маршрута - предпочтительнее меньшие числа. Вы можете управлять таблицей маршрутизации с помощью команды route. маршрут /? для подробностей.

Вы можете установить статический маршрут:

route add (destination subnet) MASK (destination subnet mask) (gateway) IF (interface)

Для получения дополнительной информации проверьте Документация Microsoft по route