Проблема с маской, полученной из 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.

Другие вопросы по тегам