Привет! Пытаюсь добавить DHCP-сервер опцию 252 RoS версии 6.0rc13 на CCR1016-12G /ip dhcp-server option add name=wpad code=252 value= http://192.168.0.235/wpad.dat, и получаю ошибку “failure: Unknown data type!”. В RoS версии 5.24 эта опция работает отлично.
Так вот, сегодня утром к нам обратился клиент с аналогичным вопросом. Требовалось, чтобы опция 156 была настроена следующим образом: FtpServers=10.230.11.51,country=1,launguage=1,Layer2Tagging=1,vlanid=111. Просто добавление апострофов в конце строки сработало! Спасибо! Брэд.
Привет, не мог бы кто-нибудь из Mikrotik подтвердить, это ошибка или нет? Я столкнулся с этой проблемой только на последней ROS 6.18. Когда я обновился до 6.18 и начал тестировать функцию DHCP option. Я использую Option 43 на множестве сайтов (более 50), и она всегда работает довольно хорошо. Я в прошлом вводил её так на ROS 6.1 /ip dhcp-server option add code=43 name=option43 value=“‘172.17.30.253’” Правильный результат: /ip dhcp-server option> print NAME CODE VALUE RAW-VALUE 0 option43 43 ‘172.17.30.253’ 3137322e31372e33302e323533 Однако на ROS 6.18, когда я использую ту же команду /ip dhcp-server option add code=43 name=option43 value=“‘172.17.30.253’” Неправильный результат: /ip dhcp-server option> print NAME CODE VALUE RAW-VALUE 0 option43 43 ‘172.17.30.253’ ac111efd Очевидно, есть разница в HEX значениях 3137322e31372e33302e323533 и ac111efd. Мой Option 43 перестал работать в результате. Решение: я ввёл строковое значение, которое хотел, в формате HEX, используя этот сайт http://chxo.com/scripts/hex2string.php /ip dhcp-server option add code=43 name=option43 value=0x3137322e31372e33302e323533 Работает /ip dhcp-server option> print NAME CODE VALUE RAW-VALUE 0 option43 43 0x3137322e31372e33302e323533 3137322e31372e33302e323533
Mikrotik обновил вики по этому вопросу. Теперь стало понятнее, как это редактировать. Копируйте значение параметра из Вики. Начиная с v6.8, доступные типы данных для опций: 0xXXXX - hex строка (работает также в v5) ‘XXXXX’ - строка (работает также в v5, но без кавычек вокруг текста) $(XXXXX) - переменная (в настоящее время переменных для сервера нет) ‘10.10.10.10’ - IP-адрес s’10.10.10.10’ - IP-адрес, преобразованный в строку ‘10’ - десятичное число s’10’ - десятичное число, преобразованное в строку.
Теперь также можно комбинировать типы данных в одно, например: “0x01’vards’$(HOSTNAME)”. Например, если HOSTNAME это ‘kvm’, то сырое значение будет 0x0176617264736b766d.
Привет, нужна небольшая помощь с переносом конфигурации DHCP (опций) с ISC DHCP сервера на MikroTik. У меня две отдельные VLAN и подсети (одна для немаркируемого трафика, другая для маркируемого). Вот моя конфигурация.