Jump to content

Question

Posted (edited)

Здравствуйте! Есть несколько пожеланий по улучшению CLI:

1. Добавить комнаду Telnet. Часто бывает необходимость с роутера зателнетиться на какое-то другое устройство в сети (управляемые комутатор, точка доступа, другой роутер)

2. Добавить возможность выводить на экран только нужные части конфига, это очень облегчает работы с большими и сложными конфигами. См. команды в Cisco:

show run | include <LINE>

show run | begin <LINE>

show run | section <LINE>

Полный список доступных комманд в Cisco:

router#sh run | ?
  append    Append redirected output to URL (URLs supporting append operation only)
  begin     Begin with the line that matches
  count     Count number of lines which match regexp
  exclude   Exclude lines that match
  format    Format the output using the specified spec file
  include   Include lines that match
  redirect  Redirect output to URL
  section   Filter a section of output
  tee       Copy output to URL

 

3. Сделать возможность задавать на Ethernet порту работающем в режиме транка, один из VLAN-ов не тэгированным, так называемый native VLAN, например:

interface GigabitEthernet0/2

   switchport mode trunk

   switchport trunk vlan 2

    switchport trunk vlan 3

    switchport trunk vlan 5

   switchport native vlan 6

    up

 

 

Сейчас это возможно сделать несколько иным образом, но конфиг смотрится коряво:

interface GigabitEthernet0/2

 switchport mode access 

  switchport mode trunk

 switchport access vlan 6

   switchport trunk vlan 2

    switchport trunk vlan 3

    switchport trunk vlan 5

      up

Edited by DarkDiver

6 answers to this question

Recommended Posts

  • 0
Posted

Совершенно не понял, зачем ломать существующие команды в пункте 3, если разница между ними ничтожна и лежит в плоскости "мне так эстетически больше нравится".

Насчет остального - ждем голосов от других участников форума, насколько это нужно и актуально.

  • Upvote 1
  • 0
Posted

Ну как минимум, телнет точно ни в одно место не брякает... 

  • 0
Posted
18 часов назад, DarkDiver сказал:

Добавить комнаду Telnet

Возможно соглашусь, хотя при наличии OPKG... (Впрочем, OpenVPN тоже издавна был сторонним пакетом..)

18 часов назад, DarkDiver сказал:

Добавить возможность выводить на экран только нужные части конфига

Поддержу. Как минимум section/begin нужны, у некоторых Cisco-like интерфейсов еще есть универсальный поиск "show run <...>" типа "show run interface"

18 часов назад, DarkDiver сказал:

Сейчас это возможно сделать несколько иным образом, но конфиг смотрится коряво:

Фломастеры. Мне например вообще больше нравится D**'ая простейшая идеология tagged/untagged, без всяких излишних переключений trunk/access

 

Я бы еще добавил в хотелки исправление старой болячки - автодополнение второго и последующих уровней не работает, если предыдущие написаны сокращенно:

sh -> show
show run -> show running-config
sh run -> сейчас ничего, а хотелось бы как в предудщем, чтобы по 10 раз tab не жать.

  • 0
Posted (edited)
5 часов назад, KorDen сказал:

Возможно соглашусь, хотя при наличии OPKG... (Впрочем, OpenVPN тоже издавна был сторонним пакетом..)

OPKG, допустим, есть не везде. Так что телнет все-таки нужен.

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

Поддержу. Как минимум section/begin нужны, у некоторых Cisco-like интерфейсов еще есть универсальный поиск "show run <...>" типа "show run interface"

 

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

Я бы еще добавил в хотелки исправление старой болячки - автодополнение второго и последующих уровней не работает, если предыдущие написаны сокращенно:

sh -> show
show run -> show running-config
sh run -> сейчас ничего, а хотелось бы как в предудщем, чтобы по 10 раз tab не жать.

По этим пунктам тоже обеими руками за!

Include/begin/section и команды show run interface - чаще всего используются. И поведение автодополнения доработать тоже есть смысл.

9 часов назад, Le ecureuil сказал:

Совершенно не понял, зачем ломать существующие команды в пункте 3, если разница между ними ничтожна и лежит в плоскости "мне так эстетически больше нравится"

 

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

Фломастеры. Мне например вообще больше нравится D**'ая простейшая идеология tagged/untagged, без всяких излишних переключений trunk/access

С этим согласен. Поскольку работает и так - можно и не трогать. С другой стороны если CLI сделан как  Cisco-like, есть смысл привести к более точному соответствию синтаксис, но это не принципиально.

Еще есть такой нюанс с не тэгированным VLAN-ом на транковом порту, что при некоторых шевелениях в веб-интерфейсе, например при изменении DNS-адресов для какого либо из сегментов, на всех транковых портах слетают строчки с access-ным VLAN-ом вида:

 switchport mode access 

 switchport access vlan 6

Приходится их заново прописывать. А на чисто транковых портах, только с тэгированными VLAN-ами, и на чисто access-ных портах, ни чего не слетает.

 

Offtop: Почему-то данный топик не появился и не виден в общем списке форума в разделе "Главная -> Keenetic Community -> Развитие NDMS".  Это нормально?

Пробывал смотреть с разных компов и браузеров, данный топик ни где не виден.

Edited by DarkDiver
  • 0
Posted (edited)
5 часов назад, DarkDiver сказал:

 

Offtop: Почему-то данный топик не появился и не виден в общем списке форума в разделе "Главная -> Keenetic Community -> Развитие NDMS".  Это нормально?

Пробывал смотреть с разных компов и браузеров, данный топик ни где не виден.

Возможно у вас сортировка выставлена по "голосам" или еще как то, вот и тема потерялась(для вас). Выставьте в "сортировка" - "по последнему обновлению".

Edited by AndreBA
  • Thanks 1
  • 0
Posted
5 часов назад, DarkDiver сказал:

Почему-то данный топик не появился и не виден в общем списке форума в разделе "Главная -> Keenetic Community -> Развитие NDMS".  Это нормально?

У меня отлично виден.

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
Answer this question...

×   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.

  • Recently Browsing   0 members

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

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.