Вынудите сервер DHCP дать новый IP-адрес

Как часто необходимо сделать получение по запросу? Можно сделать cronjob (каждые 30 минут или так) для пользователя мерзавца, который проверяет определенный файл. Если тот файл имеет 1 или в нем, он делает получение по запросу. Можно дать пользователю мерзавца и доступу www-пользователя-данных к этому файлу. PHP пишет 1 в файл-> cronjob (crontab запись пользователя мерзавца) проверки, если 1 находится в файле-> cronjob, очищает 1->, мерзавец делает получение по запросу-> и так далее Это - безопасный путь с небольшой задержкой (цикл cronjob). PS: не делайте забыл очищать 1.

0
задан 11 September 2011 в 21:44
2 ответа

Вы должны иметь возможность использовать ifconfig / release и ifconfig / Renew (синтаксис может быть немного другим, я прихожу сюда из Windows), чтобы удалить текущий IP и запросить новый IP у DHCP-сервера. Однако, если ваше резервирование все еще действует, DHCP-сервер предоставит вам тот же IP-адрес.

2
ответ дан 4 December 2019 в 14:40

Что значит не работает? Разве вы не получаете IP-адрес?

Если вы получаете его, но это «старый», то это нормально. Сервер может быть настроен на выдачу одного и того же адреса в соответствии с MAC (или другими переменными). Он может даже выдать тот же адрес, поскольку это единственный свободный адрес в диапазоне DHCP. Или ленится и не видит смысла раздавать еще одну. IP - это IP; они все равны, и не имеет значения, какой у вас.

0
ответ дан 4 December 2019 в 14:40

Теги

Похожие вопросы