Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Новинка
Распродажа
Новости
Доставка
Оплата
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • Changelogs
  • RouterOS
  • Мобильные приложения MikroTik
  • Архив
Форум
Настройка
    info@mikrotik.moscow
    +7 495 320-55-52
    Заказать звонок
    Mikrotik.moscow
    Каталог
    • Акции
      Акции
    • Маршрутизаторы
      Маршрутизаторы
    • Коммутаторы
      Коммутаторы
    • Радиомосты и уличные точки доступа
      Радиомосты и уличные точки доступа
    • Wi-Fi для дома и офиса
      Wi-Fi для дома и офиса
    • LTE/5G
      LTE/5G
    • Powerline адаптеры
      Powerline адаптеры
    • IoT устройства
      IoT устройства
    • Оборудование 60 ГГц
      Оборудование 60 ГГц
    • Материнские платы RouterBOARD
      Материнские платы RouterBOARD
    • Корпуса
      Корпуса
    • Интерфейсы
      Интерфейсы
    • SFP/QSFP трансиверы
      SFP/QSFP трансиверы
    • Аксессуары
      Аксессуары
    • Антенны
      Антенны
    • Архив
      Архив
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Скачать WinBox Скачать Прошивки Форум > RouterOS Форум > SwOS Форум > Железо
    Mikrotik.moscow
    Каталог
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Mikrotik.moscow
    Телефоны
    +7 495 320-55-52
    Заказать звонок
    0
    0
    0
    Mikrotik.moscow
    • +7 495 320-55-52
      • Назад
      • Телефоны
      • +7 495 320-55-52
      • Заказать звонок
    • info@mikrotik.moscow
    • г. Москва, ул. Бакунинская, 84
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной


    • Кабинет
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    RouterOS
    RouterOS не отправляет опцию 66 DHCP-сервера.

    RouterOS не отправляет опцию 66 DHCP-сервера.

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    RouterOS не отправляет опцию 66 DHCP-сервера., RouterOS
     
    canniscam
    Guest
    #1
    0
    18.02.2009 19:29:00
    Возможно, в реализации сервера DHCP, использующегося в Mikrotik, есть ошибка. Я пытался внедрить FOG (сервер создания образов дисков с открытым исходным кодом), чтобы помочь с управлением нашими рабочими станциями. Когда я использовал демон dchp3-server с Ubuntu и FOG, все работало идеально с следующей конфигурацией: Конфигурационный файл сервера DHCP. см. /usr/share/doc/dhcp*/dhcpd.conf.sample Этот файл был создан FOG use-host-decl-names on; ddns-update-style interim; ignore client-updates; Это эквивалентно опции 66 next-server 10.22.1.27; subnet 10.22.1.0 netmask 255.255.255.0 { option subnet-mask              255.255.255.0; range dynamic-bootp 10.22.1.199 10.22.1.201; default-lease-time 21600; max-lease-time 43200; option domain-name-servers      10.22.1.13; option routers      10.22.1.253; эквивалентно опции 67 filename “pxelinux.0”; } У меня следующая конфигурация в RouterOS: /ip dhcp-server option add code=66 name=TFTP-Server value=10.22.1.27 add code=67 name=PXE-FILE value=pxelinux.0 add code=60 name=Client-Redirect value=PXEClient /ip dhcp-server network add address=10.22.3.0/24 comment=“” dhcp-option= Client-Redirect,TFTP-Server,PXE-FILE dns-server= 10.22.3.2,10.22.0.2 gateway=10.22.3.1 Когда я просматриваю логи в RouterOS с темой dhcp и префиксом отладки, я вижу, что отправляются другие опции, но 66 никогда не передается. Я могу прикрепить файл supout.rif, если потребуется, или могу отправить его на поддержку по электронной почте. С наилучшими пожеланиями, Кейси Эннис casey.annisATttiwirelessDOTcom
     
     
     
    ricrc
    Guest
    #2
    0
    04.04.2009 01:53:00
    Та же проблема здесь. Опция 66 не передается. Могу подтвердить, что ее не было на захвате пакетов. Запускаю RB600A ROS 3.13.
     
     
     
    hjoelr
    Guest
    #3
    0
    08.08.2011 20:34:00
    У меня была такая же проблема: мой DHCP-сервер не отправлял коды опций TFTP. Я понял, что нужно добавить параметр "dhcp-option" для каждой сети:

    /ip dhcp-server option  
    add code=66 name=tftp value=192.168.2.8  
    add code=150 name=tftp1 value=192.168.2.8  

    /ip dhcp-server network  
    add address=172.16.12.0/24 dhcp-option=tftp,tftp1 dns-server=\
    208.67.222.222,208.67.220.220 gateway=172.16.12.254  
    add address=192.168.0.0/24 dhcp-option=tftp,tftp1 dns-server=\
    208.67.222.222,208.67.220.220 gateway=192.168.0.254  

    Эту же настройку можно сделать, перейдя в IP → DHCP Server → Networks → {двойной клик на нужной сети} → DHCP Options. Надеюсь, это поможет!
     
     
     
    miahac
    Guest
    #4
    0
    09.11.2011 15:19:00
    У меня проблема с некоторыми телефонами Cisco на DHCP опции 150. Я добавил: add code=150 name=TFTP value=10.1.11.10 add code=66 name=tftp-66 value=10.1.11.10, а телефон пытается tftp с 49.48.46.96. Думаю, это может быть настройка по умолчанию от Cisco или он неправильно считывает значение.
     
     
     
    Chupaka
    Guest
    #5
    0
    09.11.2011 16:40:00
    49, 48, 46 — это коды символов для '10.' — попробуйте использовать HEX значения: добавьте код=150 имя=TFTP значение=0x0a010b0a добавьте код=66 имя=tftp-66 значение=0x0a010b0a
     
     
     
    miahac
    Guest
    #6
    0
    09.11.2011 17:13:00
    Я попробую это! Я пытался скопировать строку прямо из используемого маршрутизатора Cisco и получил совершенно другой результат ip 10.1.11.10 10.1.11.11
     
     
     
    miahac
    Guest
    #7
    0
    10.11.2011 15:30:00
    Вау, HEX сработал, хорошее зрение!!!
     
     
     
    servaris
    Guest
    #8
    0
    14.09.2014 07:01:00
    Я пытался добавить это через интерфейс Mikrotik и не вижу, чтобы телефон мог подключиться к tftp серверу. Выключил DHCP-сервер на Mikrotik для проводной сети и использовал какой-то DHCP-сервер на Windows, применив опцию 66 с IP, и подключение произошло мгновенно. /ip dhcp-server network add address=192.168.10.0/24 dhcp-option=tftp-66,tftp dns-server=192.168.10.253 domain=internal gateway=192.168.10.1 ntp-server=206.108.0.132 wins-server=192.168.10.252 /ip dhcp-server option add code=150 name=tftp value=0x6B063232 add code=66 name=tftp-66 value=0x6B063232 Мне бы гораздо больше понравилось использовать Mikrotik вместо решения на Windows 7. Но не понимаю, почему вышеуказанное не работает, когда в комментариях к этой теме показывается, что у других всё в порядке. Что может быть не так? Спасибо. Я выяснил, что я делал не так! Код должен быть 150, использование кода 66 не работает. Не знаю, ошибка это или нет, но код 150 точно работает.
     
     
     
    patrikg
    Guest
    #9
    0
    14.09.2014 08:28:00
    Я предлагаю взглянуть на новый синтаксис для опций dhcp в вики. http://wiki.mikrotik.com/wiki/Manual:IP/DHCP_Server#DHCP_Options
     
     
     
    servaris
    Guest
    #10
    0
    15.09.2014 02:17:00
    Привет, Patrikg, мой синтаксис: /ip dhcp-server option add code=150 name=tftp-server value=0x63EE56AE. Это работает. Однако, если code=66, это НЕ будет работать.
     
     
     
    patrikg
    Guest
    #11
    0
    15.09.2014 15:39:00
    Если ты прочитал документы Cisco, опция 66 — это имя хоста TFTP, а не IP-адрес. Возможно, ты сможешь это использовать, если у тебя правильно настроено разрешение DNS на телефонах Cisco. И используй корректное имя хоста в виде строки. Например: tftserver.local.lan /ip dhcp-server option add code=66 name=tftp-server-host value=“‘tftpserver.local.lan’”
     
     
     
    FIPTech
    Guest
    #12
    0
    20.04.2017 17:36:00
    DHCP Option 66 можно использовать для указания имени хоста или IP-адреса. В обоих случаях это обычно строка. Если используется IP-адрес, то, по моему опыту, необходимо преобразовать IP-адрес в строку. Использование четырех шестнадцатеричных значений не работает, по крайней мере с телефонами Aastra. https://wiki.mikrotik.com/wiki/Manual:IP/DHCP_Server Поэтому нужно добавить «s» перед IP-адресом, чтобы преобразовать его в строку: s’192.168.112.150’ и вы получите это сырое значение: 0x 31 39 32 2e 31 36 38 2e 31 31 32 2e 31 35 30 dhcp-server option print NAME                                 CODE VALUE                                RAW-VALUE 6 TFTP server                               66 s’192.168.112.150’                      3139322e3136382e3131322e313530 Если вы попробуете использовать четыре шестнадцатеричных значения для IP (например: ‘192.168.112.150’), телефон или Wireshark не смогут правильно это декодировать, как показано здесь в Wireshark: При использовании четырех шестнадцатеричных значений для кода значения опции 66 вы получите что-то вроде этого: TFTP Server Name: \300\250\310d То же самое происходит и с телефоном. Поэтому телефон не примет это и попробует другой способ получить адрес сервера tftp, или не сможет скачать конфигурационный файл. При использовании шестнадцатеричных значений, преобразованных как строка (например: s’192.168.112.150’), вы получите правильный IP-адрес, декодированный в Wireshark, и это будет работать в телефоне: TFTP Server Name: 192.168.112.150 Альтернативное решение — использовать сервер mDNS на стороне IPBX. Телефоны Aastra / Mitel умеют получать адрес tftp-сервера от него. Я предпочитаю использовать DHCP option 66, так как замечал частые сбои в демоне mDNS на Linux.
     
     
     
    dssmiktik
    Guest
    #13
    0
    03.08.2009 01:19:00
    Настройка опции 66: /ip dhcp-server network set 0 next-server= Настройка опции 67: /ip dhcp-server network set 0 boot-file-name= Это работает на всех версиях 3.x, которые я пробовал.
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2025 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры