Страница 1 из 1
Re: Ошибка в скрипте назначение интерфейсов
Добавлено: 05 окт 2018, 13:17
mmm
Думаю что нет. Проверил концы строк пробелов нет
Re: Ошибка в скрипте назначение интерфейсов
Добавлено: 05 окт 2018, 13:34
Chupaka
Ну, команда, добавляющая LAN-адрес - вот тут:
Код: Выделить всё
/ip address {
remove [find address="$lanIP$lanMASK"]
add address="$lanIP$lanMASK" interface="$lanNAME"
Можно вывести в Терминал, что же она пытается добавить:
Код: Выделить всё
/ip address {
:put "Adding $lanIP$lanMASK";
remove [find address="$lanIP$lanMASK"]
add address="$lanIP$lanMASK" interface="$lanNAME"
И посмотреть, что именно он в этот момент добавляет.
Re: Ошибка в скрипте назначение интерфейсов
Добавлено: 05 окт 2018, 13:45
mmm
Скорее всего первую строку...других мыслей нет
Re: Ошибка в скрипте назначение интерфейсов
Добавлено: 05 окт 2018, 13:49
Chupaka
Это сейчас о чём было?.. Я, вроде, про другое говорил
Re: Ошибка в скрипте назначение интерфейсов
Добавлено: 05 окт 2018, 13:55
mmm
Сори, автор скрипта в данный момент недоступен а микротики надо заставить работать прошу помочь мне, буду очень благодарен! Может Вайбер?
Re: Ошибка в скрипте назначение интерфейсов
Добавлено: 05 окт 2018, 15:14
Chupaka
Что Вайбер? Я же предложил выше вставить команду :put в код, посмотреть, что там творится при запуске
Re: Ошибка в скрипте назначение интерфейсов
Добавлено: 05 окт 2018, 16:07
mmm
Прошло без ошибок, но результата не дало Микротик не рабочий
Re: Ошибка в скрипте назначение интерфейсов
Добавлено: 05 окт 2018, 17:34
Chupaka
Где результат отработки скрипта? Он сразу после ":put ***" должен вывести значение.
Re: Ошибка в скрипте назначение интерфейсов
Добавлено: 06 окт 2018, 09:24
mmm
Код: Выделить всё
MMM MMM KKK TTTTTTTTTTT KKK
MMMM MMMM KKK TTTTTTTTTTT KKK
MMM MMMM MMM III KKK KKK RRRRRR OOOOOO TTT III KKK KKK
MMM MM MMM III KKKKK RRR RRR OOO OOO TTT III KKKKK
MMM MMM III KKK KKK RRRRRR OOO OOO TTT III KKK KKK
MMM MMM III KKK KKK RRR RRR OOOOOO TTT III KKK KKK
MikroTik RouterOS 6.43.2 (c) 1999-2018 http://www.mikrotik.com/
Re: Ошибка в скрипте назначение интерфейсов
Добавлено: 06 окт 2018, 12:57
Chupaka
Прячьте код под тег [code]
Вижу, в новой версии комментарий "default configuration" сменили на "defconf", поэтому 192.168.88.1 у вас не выключается, хотя 172.... добавился нормально. Измените комментарий в скрипте.
Re: Ошибка в скрипте назначение интерфейсов
Добавлено: 06 окт 2018, 14:55
mmm
Ничего я не менял!
и "defconf" в скрипте не нашел, к сожалению
менять здесь?
Код: Выделить всё
/ip dhcp-server {
:local o [find name="default" ]
:if ([:len $o] != 0) do={ remove $o }
}
/ip pool {
:local o [find name="default-dhcp"]
:if ([:len $o] != 0) do={ remove $o }
Re: Ошибка в скрипте назначение интерфейсов
Добавлено: 07 окт 2018, 09:32
Chupaka
Меняли разработчики из компании MiktoTik, поэтому вам надо в скрипте comment="default configuration" заменить на comment="defconf"
Re: Ошибка в скрипте назначение интерфейсов
Добавлено: 07 окт 2018, 13:16
mmm
Огромный респект за помощ, все заработало!!!!!!!!!!!