Проблема с маской, полученной из udhcpd
Я пытаюсь использовать udhcpd, dhcp сервер в busybox, для получения IP-адреса. Я работаю над платформой ARM со стандартным linux.
IP-адрес клиента dhcp в порядке, в соответствии с диапазоном, установленным в файле udhcpd.conf, но маска сети установлена на 255.255.255.255. Если я изменю его вручную на 255.255.255.0, сервисы будут работать отлично, но я не понимаю, почему для этого задана маска сети, и что можно изменить, чтобы сделать ее автоматической.
(простой) файл conf:
# Sample udhcpd configuration file (/etc/udhcpd.conf)
# Values shown are defaults
# The start and end of the IP lease block
start 192.168.7.2
end 192.168.7.254
# The interface that udhcpd will use
interface usb0
option subnet 255.255.255.0 (tested with or without this option)
Надеюсь, что кто-то может помочь мне решить, в чем проблема
1 ответ
Наконец-то нашел источник проблемы... Я редактировал файл.conf с помощью gedit, и он ставит символ в конце, как '^M'. Я мог видеть это и исправить это с помощью инструмента VI. Так что это было непонятно для udhcpd.