Описание тега egg-freezing
Я на IoT-устройство работает с busybox с glibc. Когда у меня есть настройка DHCP в файле/etc/сети/интерфейсов,
то udhcpc
atuomatically обновления /и т. д./файл resolv.конф
. Я вижу это, очистив файл/etc/файл resolv.конф
, а затем начиная udhcpc
.
# udhcpc -я как wlan0 --PID-файл в /tmp/udhpcp.пид
udhcpc: начал, В1.26.2
udhcpc: отправка обнаружить
udhcpc: отправка выбрать для 172.20.53.151
udhcpc: аренда 172.20.53.151 получены, время аренды 46800
удаление маршрутизаторы
SIOCDELRT: нет такого процесса
добавление DNS 172.20.62.208
добавление DNS 172.20.108.123
Однако, когда у меня есть статические настройки в файле/etc/сети/интерфейсов
не обновляет файл/etc/файл resolv.конф
. Когда можно сделать, чтобы у DNS-сервера автоматически добавляются в файл/etc/файл resolv.конф
при использовании статических IP-конфигурации? Это возможно? В настоящее время, когда этот модуль настраивается статический IP-адрес не DNS-имя хоста или IP-адрес предоставляется. Это необходимо при условии, если настроен статический IP?
Редактировать:
Он разъяснил, что устройство получает настройки сети из файла конфигурации XML. Этот файл имеет четыре поля:
<NetworkConfig>
<ИС>1.2.3.4</ИС>
<СЕТЕВАЯ МАСКА>255.255.240.0</МАСКА>
<ШЛЮЗ>1.2.3.1</ШЛЮЗ>
<ПРОТОКОЛ DHCP>0</DHCP-СЕРВЕР>
</NetworkConfig>
Программы на устройстве берет и создает файл/etc/сети/интерфейсов
файла, создание записи, как так если DHCP=0:
авто как wlan0
как wlan0 iface защитный инет статический
адрес 1.2.3.4
маска 255.255.240.0
шлюз 1.2.3.1
И запись вроде так, если DHCP=1
авто как wlan0
как wlan0 iface защитный инет по DHCP
Поэтому при попытке настроить устройство со статическим IP, ничего не обновляет файл/etc/файл resolv.конф
и нет DNS информация содержится в XML-файл. Нет приложение, которое сможет автоматически обновляется файл/etc/файл resolv.конф
? Как/где udhcpc
сделать его DNS-информацию?