Jump to content
Калькуляторы

Ищу IDE или синтаксис Notepad++ для чтения конфигов железок от Juniper

Сабж.
Достались в "наследство" несколько железок. Читать и понимать огромные конфиги нет желания.
Пока временно, выставил синтаксис от С++.

Пример конфига:

 

chassis {
    aggregated-devices {
        ethernet {
            device-count 1;
        }
    }
}
interfaces {
    xe-0/0/0 {
        flexible-vlan-tagging;
        mtu 9000;
        encapsulation flexible-ethernet-services;
    }
...

 

Share this post


Link to post
Share on other sites

5 часов назад, alibek сказал:

ИМХО синтаксис ближе к JSON, чем CPP.

Но гугл сходу предложил такое: https://github.com/wildsubnet/npp-junos

И там и там бред отображается.

Share this post


Link to post
Share on other sites

А что в этих файлах стоит подсвечивать кроме парных скобок?  Там же нет такого как в обычном языке - краткого набора управляющих слов. В конфиге почти каждое слово - непосредственно управляющее. И их много.

 

Share this post


Link to post
Share on other sites

5 часов назад, vlad11 сказал:

И там и там бред отображается.

А Вы покажите что именно, может быть можно добавить кастомный синтаксис на основе имеющихся темплейтов.

Share this post


Link to post
Share on other sites

3 часа назад, raveren сказал:

Вот что ещё есть: http://routlets.com/download.html

Какая-то студенческая поделка, судя по ChangeLogs.
Видел еще комбайн, для администрирования граничных маршрутизаторов.
Заявлена поддержка Cisco, JunOS, pf, iptables.
Но там многое устарело.

Share this post


Link to post
Share on other sites

Вывод конфига можно сократить:

show | display set
show interfaces | display set

И на фиг никакие редакторы не нужны.

Share this post


Link to post
Share on other sites

На оффсайте есть свой список.
Дл JunOS уже есть синтаксис.
Хз, как они отнесутся к добавления синтаксису JunOS #2.

Share this post


Link to post
Share on other sites

Я запилил репозиторий с подсветкой синтаксиса конфигов Ciso, AlliedTelesis, Juniper и Mikrotik для текстового редактора Notepad++.
Там же есть скрины этой подсветки.
https://github.com/click0/npp-udl

Share this post


Link to post
Share on other sites

Форкаешь, заливаешь свои файлы, делаешь пулрегвест с описанием чо поменял и зачем, ждёшь, отвечаешь на вопросы, вносишь правки и всё.

Share this post


Link to post
Share on other sites

Чувак. Эти подсветки синтаксиса пользовательские, а не встроенные.

Потом пуллреквесты могут годами висеть, пока у разработчиков не попустит ЧСВ.

Share this post


Link to post
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.

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.