Python не получает IP, если кабель подключен после запуска скрипта

Я надеюсь, что это не пересекает территорию суперпользователя.

Итак, у меня есть встроенный linux, где системные процессы, естественно, довольно раздеты. Я не совсем уверен, какой системный процесс отслеживает физический уровень и запускает клиент DHCP, когда сетевой кабель подключен, но я сделал его сам. ¨ Проблема в том, что если у меня есть сценарий Python, использующий http-соединения и работающий до того, как у меня есть IP-адрес, он никогда не получит соединение. Даже после того, как у меня есть действующий IP, питон все еще имеет

«Временная ошибка в разрешении имени»

Итак, как я могу заставить python реализовать новое доступное соединение, не перезапуская скрипт?

В качестве альтернативы, я пропускаю некоторые нормальные процедуры, которые Linux работает нормально при подключении к сетевому кабелю.

Я использую клиент dhcp udhcpc, а версия python 2.6. Использование httplib для соединений.

Ответы на вопрос(3)

Ваш ответ на вопрос