Как узнать, подключен ли компьютер к сети? - PullRequest
0 голосов
/ 03 декабря 2010

Привет следующая проблема: Я хочу написать небольшой скрипт на своем ноутбуке, который проверяет, подключен ли данный хост к сети, но я не всегда подключен к сети. Поэтому я хочу, чтобы скрипт ничего не делал, если я не подключен. Как я могу узнать, подключен я или нет? Мое текущее решение пингует Google, но я не очень доволен этим.

Спасибо за любые предложения Баю

P.S .: Должен был упомянуть: я использую Ubuntu 10.10

1 Ответ

0 голосов
/ 03 декабря 2010

Команда для проверки правильности настройки сети зависит от Unix или Windows.Если ваш хост-компьютер использует DHCP для получения своего IP-адреса и информации о шлюзе, вы можете использовать ipconfig (windows) или ifconfig (Unix) для запроса информации о сети.Конечно, вам придется анализировать их вывод.

edit: изменена команда Unix на основе примера кода, связанного в комментарии

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...