Jump to content

Recommended Posts

хочу организовать загрузку образов по сети на zuxel 2

какой dhcp сервер используетс и где его конфиги лежат?

и есть ли вообще возможность это зделать?

Link to comment
Share on other sites

хочу организовать загрузку образов по сети на zuxel 2

какой dhcp сервер используетс и где его конфиги лежат?

и есть ли вообще возможность это зделать?

Используется полностью свой интегрированный под задачи NDM Systems, сделать желаемое через него не получится. Вам придется отключить встроенный DHCP сервер и установить свой, какой, это уже на ваш выбор....

Link to comment
Share on other sites

хочу организовать загрузку образов по сети на zuxel 2

какой dhcp сервер используетс и где его конфиги лежат?

и есть ли вообще возможность это зделать?

Так или иначе, нет возможности передать встроенному DHCP-серверу нужные опции. Всё, на что мы можем повлиять, это…

(config)> ip dhcp

           class - DHCP class configuration
            pool - DHCP pool configuration
            host - set static lease host
           match - configure DHCP service
           relay - configure DHCP relay service

Link to comment
Share on other sites

Используется полностью свой интегрированный под задачи NDM Systems, сделать желаемое через него не получится. Вам придется отключить встроенный DHCP сервер и установить свой, какой, это уже на ваш выбор....
Можно перекидывать DHCP-запросы серверу в LAN-сети и затем отдавать им нужные опции?

ip dhcp relay server ‹address›

Разумеется, в этом случае свой DHCP-сервер в LAN-сети должен брать на себя весь функционал заводского?

Link to comment
Share on other sites

Ну и зачем все так сложно? Где второй сервер поднимать? Проще отключить встроенный и поднять свой с BOOTP. Я конечно спрошу, можно ли в прошивку добавить опцию BOOTP для встроенного DHCP сервера, но не думаю, что ответ будет положительным...

Link to comment
Share on other sites

Я конечно спрошу, можно ли в прошивку добавить опцию BOOTP для встроенного DHCP сервера, но не думаю, что ответ будет положительным...
К DNS-серверу, в свою очередь, со временем понадобятся

### Tunlr support
server=/pandora.com/199.x.x.x
server=/spotify.com/199.x.x.x

или

### Using dnscrypt-proxy
no-resolv
server=127.0.0.1#65053
server=127.0.0.1#65054

Не верю, что всё это станут реализовывать. Лучше уж поднимать свой сервер.

Link to comment
Share on other sites

О том и речь, что для возможностей прошивки хватает с головой своего DHCP сервера, хочется большего, нужно использовать сторонний...

Link to comment
Share on other sites

какой dhcp сервер посоветуете? ато по opkg list *dhcp* пусто совсем
На Entware при развёртывании Windows использовал dnsmasq + tftpd-hpa, т.к. не знаю другого TFTP-сервера, умеющего выполнять подстановку символов.

ЗЫ Добавлю ради кинетиков в репозиторий dnsmasq.

Link to comment
Share on other sites

Зачем dnsmasq ради этого ставить? В udhcpd из busybox все нужное имеется. Нужен только tftp сервер.

Вот пример рабочего /opt/etc/udhcpd.conf

interface br0
start 192.168.1.33
end 192.168.1.62
opt lease 86400
opt subnet 255.255.255.0
opt router 192.168.1.1
opt dns 192.168.1.1
boot_file pxeboot.0
siaddr 192.168.1.1

siaddr - ip tftp сервера

boot_file - загрузочный образ, что лежит в корне tftp сервера (например в /opt/var/tftpboot)

Запускаем как

udhcpd -S /opt/etc/udhcpd.conf

Вот tftp-hpa необходимо установить, и запускать его как

tftpd -l -a 192.168.1.1 -s /opt/var/tftpboot

Link to comment
Share on other sites

Зачем dnsmasq ради этого ставить? В udhcpd из busybox все нужное имеется. Нужен только tftp сервер.

Тут, как говорится, на вкус и цвет. Больше пакетов, хороших и разных.

Link to comment
Share on other sites

  • 2 weeks later...

Работает. Только я сам tftp разместил на сервере, кинетик только dhcp раздает. Использую udhcpd с настройками от McMCC, модифицированными под загрузку образов с сервера.

Link to comment
Share on other sites

  • 2 months later...

Подскажите, кроме udhcpd в бусибоксе (которого теперь там нет), с помощью какого пакета в opkg можно настроить дхцп для PXE?

Link to comment
Share on other sites

Подскажите, кроме udhcpd в бусибоксе (которого теперь там нет), с помощью какого пакета в opkg можно настроить дхцп для PXE?

Теперь он там есть.

# opkg update

# opkg upgrade

Link to comment
Share on other sites

  • 9 months later...

Здравствуйте. Установил debian на Giga II. Поставил пакет udhcpd.

Цитата

INTERFACE br0
start 192.168.1.2
end 192.168.1.150
max_leases 100
option subnet 255.255.255.0
option dns 192.168.1.1      
option router 192.168.1.1   
option lease 86400
boot_file pxelinux.0

В общем, на кинопт работало, на дебиане не хочет. В журнале пишет следующее:

Цитата
Oct 19 20:13:53udhcpd[12647]
udhcpd (v1.22.1) started
Oct 19 20:13:53udhcpd[12647]
can't open '/var/lib/misc/udhcpd.leases': No such file or directory
Oct 19 20:13:53udhcpd[12647]
is interface eth0 up and configured?: No such device

Файл по указанному пути существует.

Подскажите, в чём может быть проблема?

И еще, из веб интерфейса кинектика не могу попасть в папки /debian/sbin и ниже. В том числе и в /debian/var

Это нормально?

Заранее спасибо.

Link to comment
Share on other sites

  • 11 months later...

Добрый день, та же проблема 

В 21.10.2015 в 09:58, susumi сказал:

добрался опять до кинетика

пока что

 


-sh: udhcpd: not found
 

 

басибокс обновлял - не помогло

 

Link to comment
Share on other sites

12 часа назад, noua сказал:

Добрый день, та же проблема 

Со времен этой темы уже давно в новых прошивках возможно задавать все необходимые опции в штатном прошивочном DHCP

  • Thanks 1
Link to comment
Share on other sites

Спасибо, а где то можно подробнее почитать про загрузку по сети штатными средствами? 

PS нашёл тему, извините

Edited by noua
  • Thanks 1
Link to comment
Share on other sites

  • 3 weeks later...
  • 3 weeks later...
В 13.11.2017 в 16:21, linuxmaster сказал:

Такая же проблема, не увидел возможности в версии 2.10.B.0.0-0. Где эти опции? tfpd-hpa поставил, но не понял, куда тыкать в dhcp?

всё через CLI

Link to comment
Share on other sites

  • 1 month later...

Емко. А как?

Ну поставил я option 66 ascii 192.168.1.2, где у меня tftp и не работает pxe. Что делать?

UPDATE:
Решил вобщем, но частично.

ip dhcp pool _WEBADMIN option 66 ascii 192.168.1.1
ip dhcp pool _WEBADMIN option 67 ascii pxelinux.0


Ну и поставил в роутер tftpd, указав директорию для загрузки, где готовые образы и конфиг pxelinux.cfg расположены. Но раздаёт в этом случае образы роутер, что как бы не неправильно. Или пойдёт?
 

Настройки в роутере сохранятся? Как всё-таки внешний сервер указать, а не роутер, он справится с одновременной загрузкой в 10-20 человек?

Edited by linuxmaster
UPDATE: partially solved
Link to comment
Share on other sites

  • 2 years later...

С недавнего времени при загрузке по PXE с настроенными опциями на загружаемом устройстве выкидывает ошибку pxe t00 invalid or incomplete multibyte or wide character, посмотрев логи загрузки заметил что при запросе файла pxlinux.0 каким то образом добавляются нечитаемые символы к примеру pxlinux.0яОаср, собственно и понятна суть ошибки, но не понятно кто виноват в добавлении этих символов, пробовал несколько ноутбуков и ПК, всегда одна и таже ошибка, причём если запускать виртуальну машину VirtualBox загрузка происходить и всё функционирует, в логах запрашивается именно pxlinux.0, символы причём всегда разные, как буд то мусор какой то, помогите всё перерыл не знаю куда копать, и не знаю с какой версии прошивки это началось(из-за ненадобности PXE), раньше всё работало и загружалось, на данный момент стоит последняя 2.16.D.3.0-2 устройство giga2. 

Link to comment
Share on other sites

В 25.04.2020 в 22:06, vst сказал:

Видимо не хватает завершающего нуля. Попробуйте прописать проблемную опцию в hex формате с нулем в конце.

ip dhcp pool _WEBADMIN option 67 hex 70 78 6c 69 6e 75 78 2e 30 0 

так?

 

Link to comment
Share on other sites

С 2 нолями вконце, файл не найден, с одним ошибка, без нолей все так же груссно как и ascii, и блин, виртуалка грузится, не пойму, а просто железки что то типа

Screenshot_20200427-132533.png

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...