Проверка состояния значка подключения к Интернету через командную строку - PullRequest
0 голосов
/ 15 октября 2010

Вы знаете, что значок «Подключение к Интернету» на панели задач Windows?Тот, который часто говорит нам, что у нас нет подключения к Интернету после того, как выдернули наши кабели Ethernet?

Мне было интересно, есть ли команда командной строки, которая сообщит мне статус этого значка.(Нет интернета / подключения, но с желтым предупреждающим знаком / Доступ в интернет)

К сожалению, проверка связи с внешними серверами или проверка сетевой страницы не решит проблему, с которой я столкнулся.Мой компьютер получил 4 разных IP-адреса, 3 из которых не работают.Так что при контакте с внешним миром у моего компьютера нет проблем.Однако при попытке подключить другой компьютер (cpu2) к моему компьютеру возникают некоторые сбои до тех пор, пока cpu2 не попробует рабочий IP.Так или иначе, флаг подключения к Интернету может обнаружить аномалию, и он отображается на моей панели задач.

Причина, по которой я ищу это, заключается в том, что я пишу скрипт (на Java), который собирает различную информацию о машине(ОЗУ, логические процессоры, настройки браузера, состояние сетевого дуплекса и т. Д. И т. Д.).Я знаю, что есть намного более удивительные альтернативы, но просто потерпите меня сейчас:)

Спасибо!Jonathan

Ответы [ 2 ]

1 голос
/ 15 октября 2010

ipconfig может быть тем, что вам нужно.

Отключенное соединение будет иметь «Состояние носителя: носитель отключен» или подобное.

ipconfig /all дает более подробную информацию.

0 голосов
/ 15 октября 2010

Самым простым тестом для подключения к Интернету является использование ping для известного хоста. Если вы получили ответ на ping www.microsoft.com, то TCP / IP и DNS работают, в противном случае проверьте кабель.

...