Jump to content
  • 8

Документация по командной строке


MuKu

Recommended Posts

  • 0

Кто из Крыма будет качать c оффсайта, делайте через VPN или проксю. Иначе выдаёт ошибку "про недоступность в вашем регионе".

О причине в этом сообщении

В 25.10.2019 в 01:40, rustrict сказал:

host docs.help.keenetic.com                                   
docs.help.keenetic.com is an alias for c.storage.googleapis.com.

Давно уже нарывался на ошибку, но не догадался посмотреть подробности.

Edited by Inocenty
поправил
Link to comment
Share on other sites

  • 0

Добрый день! 

Для себя пытаюсь получить с роутера перечень подключенных WIFI клиентов используя Python и Telnet. Роутер Keenetic Giga 2

И не могу найти способ это сделать. 

(show)>  IP arp выдает 

Spoiler

================================================================================
Name                IP                MAC                 Interface
================================================================================
MyBookLive          192.168.0.110     00:90:a9:bb:8d:0f   Home
PC                        192.168.0.10       1c:1b:0d:9e:33:a1   Home
                             192.168.0.171     00:0e:c6:a3:d0:a9   Home
MIBOX4               192.168.0.31       00:0e:c6:c3:79:64   Home
                             192.168.0.112     dc:a6:32:3d:35:45   Home
Galaxy-A50          192.168.0.52       64:89:f1:c1:4b:67   Home
Lenovo Tab          192.168.0.59       00:08:22:7c:75:04   Home
AppleWatch          192.168.0.55      14:c2:13:20:5c:09   Home
RPi4                     192.168.0.111      dc:a6:32:0f:20:f2   Home
Galaxy-S8           192.168.0.51        08:c5:e1:3f:3a:17   Home
iPhone-BY           192.168.0.54       24:f0:94:4a:a6:4e   Home

 

(show)>  interface GigabitEthernet0 mac выдает это

Spoiler

================================================================================
Port  MAC                       Aging
================================================================================
0     00:26:51:c5:e6:10         6
1     dc:a6:32:3d:35:45         6
2     24:f0:94:4a:a6:4e         6
0     00:26:51:c5:e6:06         6
0     00:26:51:c5:e6:07         6
2     74:da:da:79:bc:2a         6
1     00:90:a9:bb:8d:0f         6
2     00:0e:c6:c3:79:64         6
2     64:89:f1:c1:4b:67         5
3     dc:a6:32:0f:20:f2         6
0     3c:94:d5:01:48:52         5
2     00:0e:c6:a3:d0:a9         5
1     1c:1b:0d:9e:33:a1         6
0     e8:cc:18:70:ba:ed         6
0     dc:38:e1:f6:a4:00         5
2     08:c5:e1:3f:3a:17         6


(show)>  interface WifiMaster0 mac

выдает ошибку Network::Interface::Repository error[6553609]: unable to find WifiMaster0 in Network::Interface::Switch container.

хотя (show)>  interface WifiMaster0 stat 

выдает это

Spoiler

        rxpackets: 591694
rx-multicast-packets: 0
rx-broadcast-packets: 0
          rxbytes: 713701262
         rxerrors: 0
        rxdropped: 0
        txpackets: 425244
tx-multicast-packets: 0
tx-broadcast-packets: 0
          txbytes: 215472011
         txerrors: 0
        txdropped: 0
        timestamp: 57496.463643


 

При этом если зайти через веб интерфейс на роутер, то "Клиенты WIFI" 

показывает это

AppleWatch-Oleg 14:c2:13:20:5c:09 192.168.0.55   20 58 515,2 КБ 443,9 КБ 00:12:14
DCS2121 1c:af:f7:6b:15:1d 192.168.0.45   20 54 668,6 МБ 13,40 МБ 15:56:13
Lenovo Tab 00:08:22:7c:75:04 192.168.0.59   20 65 35,39 КБ 34,14 КБ 00:20:13


 

DCS2121 не показывается в IP ARP.


 

Link to comment
Share on other sites

  • 0
4 минуты назад, Oleg Vint сказал:

И не могу найти способ это сделать.

Используйте

show ip hotspot

или

show associations WifiMaster{X}/AccessPoint{Y}

если интересуют только клиенты Wi-Fi на определенной точке доступа.

Link to comment
Share on other sites

  • 0

UPD похоже всё решается командой show associations?

Spoiler

 

          station:
                  mac: 1c:af:f7:6b:15:1d
                   ap: WifiMaster0/AccessPoint0
        authenticated: 1
               txrate: 54
               uptime: 58642
              txbytes: 701083425
              rxbytes: 14046944
                   ht: 20
                 mode: 11g
                   gi: 800
                 rssi: -64
                  mcs: 7

          station:
                  mac: 00:08:22:7c:75:04
                   ap: WifiMaster0/AccessPoint0
        authenticated: 1
               txrate: 65
               uptime: 2482
              txbytes: 57171
              rxbytes: 70796
                   ht: 20
                 mode: 11n
                   gi: 800
                 rssi: -67
                  mcs: 7

          station:
                  mac: 14:c2:13:20:5c:09
                   ap: WifiMaster0/AccessPoint0
        authenticated: 1
               txrate: 58
               uptime: 865
              txbytes: 265374
              rxbytes: 181442
                   ht: 20
                 mode: 11n
                   gi: 800
                 rssi: -70
                  mcs: 6

 


 

Link to comment
Share on other sites

  • 0
2 hours ago, sergeyk said:

Если нужны все клиенты Wi-Fi-системы, то только "show ip hotspot".

Спасибо!

Да, я эту функцию в мануале находил. Но именно в моём роутере это выглядит так:

(config)> show
(show)> ip hotspot
(config-hotspot)>
и в этом режиме 2 команды ip hotspot host и  ip hotspot policy.

А если сразу ввести, то будет ошибка. 

(config)> show ip hotspot
Command::Base error[7405600]: no such command: hotspot.
 

Edited by Oleg Vint
Link to comment
Share on other sites

  • 0

@enpa @MuKu, в текущих мануалах 1.86 для устройств с поддержкой 3.4:

  • Нет команды "ip ssh cipher";
  • В "ip ssh keygen" не упоминается ключ ed25519 в принципе, и его генерация default в частности.

Ещё заметил:

  • Нет команды "whoami". Возможно намеренно, но в базовых командах не хватает "exec";
  • В глоссарии ссылка на Entware в сноске ведёт к архивному репозиторию. Актуальная: https://github.com/Entware/Entware.
  • Thanks 1
Link to comment
Share on other sites

  • 0

@rustrict спасибо!

ip ssh cipher - пока описан не будет, так как возможны правки в выводе команды.

ed25519 - будет описан.

whoami - для внутреннего использования, скрытая команда и описана не будет.


https://github.com/Entware/Entware - линк будет обновлен.
 

  • Thanks 1
Link to comment
Share on other sites

  • 0
3 минуты назад, enpa сказал:

@r13 пока доступно в EN версиях CLI документации http://docs.help.keenetic.com/cli/3.1/en/cli_manual_kn-1010.pdf 

Так EN даже привычнее, спасибо, почитаем.

Link to comment
Share on other sites

  • 0
44 минуты назад, V.A.S.t сказал:

Просветите, пожалуйста, что за Background processes в EN версиях CLI документации. Что они могут, как их запускать, и  как пользоваться?

Background processes - фоновый процесс, т.е. при его запуске он вывод дает на экран в текущем времени, выход из него Ctrl-C

Смотрите пример из 3.139.74 "show mws log"
 

Link to comment
Share on other sites

  • 0

Понятно, но как их просматривать через REST API? И есть ли возможность создавать свои процессы - например, чтобы отслеживать состояние подключенных устройств?

Link to comment
Share on other sites

  • 0
17 минут назад, rustrict сказал:

Обновите, пожалуйста, ссылки в первом сообщении: все перестали работать.

Для KN-1010 у меня есть свежая дока по CLI 

Модель Giga (KN-1010)
Версия OC 3.7
Редакция 1.111 12.05.2021

cli_manual_kn-1010.pdf

Edited by keenet07
Link to comment
Share on other sites

  • 0
34 минуты назад, rustrict сказал:

Обновите, пожалуйста, ссылки в первом сообщении: все перестали работать.

Спасибо за сообщение, ссылки обновлены.

  • Thanks 1
Link to comment
Share on other sites

  • 0

здравствуйте,

постоянно включаю и отключаю доступ к интернету на некоторых устройствах - ограничиваю ребенка от чрезмерного времени онлайн.

вместо использования приложения или веб-интерфейса хотел бы делать это через командную строку, с авторизацией и выполнением команды в bat-файле или sh-скрипте одним кликом мышки.

это реализуемо?

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

роутер - Speedster (KN-3010).

Edited by romant
указал модель роутера
Link to comment
Share on other sites

  • 0
В 07.12.2015 в 14:16, MuKu сказал:

Документацию для архивных моделей Keenetic...

Всем привет..

А документации по cli для архивных моделей, НО прошивок с канала delta (2.16 для Omni II интересует) гдени-ть не завалялось?

Link to comment
Share on other sites

  • 0
11 минуту назад, Chervonenko_CA сказал:

Всем привет..

А документации по cli для архивных моделей, НО прошивок с канала delta (2.16 для Omni II интересует) гдени-ть не завалялось?

https://help.keenetic.com/hc/ru/sections/203198569

Link to comment
Share on other sites

  • 0
16 минут назад, Chervonenko_CA сказал:

А документации по cli для архивных моделей, НО прошивок с канала delta (2.16 для Omni II интересует) гдени-ть не завалялось?

Сумления меня берут по этому поводу. 2.16 де юро не существует. Кто внезапно будет пилить мануал к "не существующей" ветке firmware!? 

Link to comment
Share on other sites

  • 0
4 минуты назад, Илья Картавенко сказал:

Там актуальная док-ция для актуальных моделей. А вопрос - об архивной.

ФайлО для архивных моделей доступно по https://help.keenetic.com/hc/ru/sections/360003368800-Архивные-модели, но там только по v2.08, в то время как для ряда архивных моделей имеется неофициальная прошивка 2.16 

Link to comment
Share on other sites

  • 0
3 минуты назад, Mamay сказал:

Сумления меня берут по этому поводу

а вдруг?? Физически прошивка есть, работает на множестве чёрненьких Кинетиков, и cli там есть..

Я не требую.. я спрашиваю..

Link to comment
Share on other sites

  • 0
5 минут назад, Chervonenko_CA сказал:

а вдруг?? Физически прошивка есть, работает на множестве чёрненьких Кинетиков, и cli там есть..

Я не требую.. я спрашиваю..

https://disk.yandex.ru/d/-rQH6Nn1Bm-a1A/(CLI Manual) All Keenetic/ru_version

Link to comment
Share on other sites

  • 0
18 часов назад, Илья Картавенко сказал:

и на том спасибо.

Впечатляет, что последняя редакция док-та на Омни2 - от 2019-го года (когда формально о поддержке этой модели и речи уже не шло)! И некоторые командочки там .. новомодные..

Упоминание v2.08 - формальное, похоже

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