2016-03-15 18 views
-2

Я пытаюсь использовать udhcpd, сервер dhcp в busybox, для получения IP-адреса. Я работаю над пластиной ARM со стандартным linux на ней.проблема с сетевой маской, полученной от udhcpd

IP-адрес клиента dhcp в порядке, в соответствии с диапазоном, установленным в файле udhcpd.conf, но сетевая маска установлена ​​в 255.255.255.255. Если я меняю его вручную на 255.255.255.0, службы работают отлично, но я не понимаю, почему netmask установлен на это и что можно изменить, чтобы сделать его автоматическим.

(простой) файл конф:

# 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) 

Надежда кто-то может помочь мне undertand что проблема

ответ

0

Наконец нашел источник проблемы ... я редактировал файл .conf с gedit, и он ставит символ «^ M» в конце строки. Я мог это увидеть и исправить, используя инструмент VI. Так что это было непонятно для udhcpd.

 Смежные вопросы

  • Нет связанных вопросов^_^