Jump to content

Recommended Posts

В 21.07.2016 в 23:20, Александр Рыжов сказал:

Кроме того, в обновлённом архиве найдёте утилиту ndmq, позволяющую выполнять любые CLI-команды кинетика.

Скажите, а есть какая-то возможность вывода ответа в виде обычного текста, как если бы эти команды вводить с консоли? Про формат XML я знаю, но для тестовых целей выглядит не очень. Да и парсить XML зачем, если можно обойтись простым expect-ом.

Link to comment
Share on other sites

Так вам читать самому или парсить машиной? Второй вариант в XML для машины даже лучше. См. xmlstarlet и подобные утилиты.

 

PS Пожалуйста учтите, что XML-интерфейс прошивки уходит в разряд deprecated, по возможности пользуйтесь REST core interface.

Link to comment
Share on other sites

19 часов назад, Александр Рыжов сказал:

пользуйтесь REST core interface.

А ссылку на мануал дадите? Гугл не помогает :(

То есть ссылка http://192.168.1.1/a и далее нажать на REST - это понятно, но синтаксис где брать? И еще: для тестирования можно и через веб-интерфейс, но из скрипта это как использовать?

Link to comment
Share on other sites

8 часов назад, krass сказал:

страница 635

Примерно понятно.
Только все же остался вопрос: это так и из скриптов делать? Т.е. команда ndmq уже неактуальна? Через curl теперь делать?

Link to comment
Share on other sites

Скажите, почему команда mkfs не форматирует в FAT32? Пишет "нет такого файла". Это как понимать? Что-то не установлено?

Link to comment
Share on other sites

4 минуты назад, DeadlineX сказал:

Примерно понятно.
Только все же остался вопрос: это так и из скриптов делать? Т.е. команда ndmq уже неактуальна? Через curl теперь делать?

С этим подсказать не смогу....сам еще только начал изучать...жду когда появится в русских мануалах.

Link to comment
Share on other sites

13 часа назад, DeadlineX сказал:

Примерно понятно.
Только все же остался вопрос: это так и из скриптов делать? Т.е. команда ndmq уже неактуальна? Через curl теперь делать?

Так:

wget --post-data='[{"opkg": {"initrc": {"path": "/opt/etc/init.d/rc.unslung", "no": false}}},{"system": {"configuration": {"save": true}}}]' http://127.0.0.1:79/rci/

Да.

Можно.

Link to comment
Share on other sites

7 часов назад, Александр Рыжов сказал:
wget

Спасибо! Это как выдать команду. А как ответ получить?
Если нетрудно, напишите аналог команды 'show internet status', а то ничего путного не выходит :(

 

Link to comment
Share on other sites

 

13 минуты назад, DeadlineX сказал:

Спасибо! Это как выдать команду. А как ответ получить?

Попробуйте пример выше.

14 минуты назад, DeadlineX сказал:

Если нетрудно, напишите аналог команды 'show internet status', а то ничего путного не выходит :(

Получение инфы ещё проще, GET-запросами. Пожалуйста, не спрашивайте меня другие команды, посмотрите документацию.

wget -qO - http://127.0.0.1:79/rci/show/internet/status

 

Link to comment
Share on other sites

1 час назад, Александр Рыжов сказал:

Пожалуйста, не спрашивайте меня другие команды, посмотрите документацию.

Спасибо! Мне уже стыдно. 😥
Принцип понял. Разобрался.

 

Link to comment
Share on other sites

  • 4 weeks later...
В 19.02.2021 в 21:00, NOV сказал:

Все оказалось элементарно. Добавил в init.d скрипт Slighttpd (название может быть любым, главное с S начинаться)

в 3 строчки:

#!/bin/bash

service lighttpd start
service php7.3-fpm start

Все стартует!

Слушай а не мог бы ссылку на подробную описуху как ставил скинуть или хотяб в кратце описать че делал... ?

Link to comment
Share on other sites

  • 2 weeks later...

кто-нибудь подскажет, почему не устанавливается opkg "debian-buster-10_10-mipsel.tar.gz"

[I] Oct  6 23:21:08 npkg: inflating "debian-buster-10_10-mipsel.tar.gz". 
[E] Oct  6 23:21:08 npkg: failed to inflate "debian-buster-10_10-mipsel.tar.gz": bad size (??^??%0@). 

что значит "bad size" ?

Link to comment
Share on other sites

1 час назад, Александр Пошивайлов сказал:

Здравствуйте. На Keenetic Viva установил

debian-bullseye. Дистрибутив запускается. Как настроить к нему удаленный доступ?

 

 

Если по ssh стучаться на 192.168.1.1 (или какой там у вашего роутера ip) и порт 222, тихо?

Link to comment
Share on other sites

1 час назад, iTeeLion сказал:

Если по ssh стучаться на 192.168.1.1 (или какой там у вашего роутера ip) и порт 222, тихо?

В домашней сети все работает. Мне нужно попасть из сети организации.

Link to comment
Share on other sites

3 часа назад, Александр Пошивайлов сказал:

В домашней сети все работает. Мне нужно попасть из сети организации.

В межсетевом экране надо порт открыть и должно работать.

 

913F41ED-DF55-4A42-8D18-21E17806D611.jpeg

Edited by iTeeLion
Link to comment
Share on other sites

15 минут назад, iTeeLion сказал:

В межсетевом экране надо порт открыть и должно работать

Сделал. Putty пишет "Сетевая ошибка. В соединении отказано".

Link to comment
Share on other sites

Connecting to 85.88.163.47 port 222, please wait...
login as: 
root@85.88.163.47's password: 

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
root@Keenetic-9319:~# apt-get update


0% [Working]
            
Ign http://ftp.debian.org jessie InRelease

            
25% [Working]
             
Get:1 http://ftp.debian.org jessie Release.gpg [1652 B]

             
100% [1 Release.gpg 1652 B/1652 B 100%]
                                       
100% [Working]
              
Get:2 http://ftp.debian.org jessie Release [77.3 kB]

              
13% [2 Release 8496 B/77.3 kB 11%]
                                  
100% [Working]
              
100% [2 Release gpgv 77.3 kB]
                             
100% [Working]
              
Fetched 78.9 kB in 1s (71.3 kB/s)
W: Failed to fetch http://ftp.debian.org/debian/dists/jessie/Release  Unable to find expected entry 'main/binary-mipsel/Packages' in Release file (Wrong sources.list entry or malformed file)

E: Some index files failed to download. They have been ignored, or old ones used instead.
root@Keenetic-9319:~# 

 

Как исправить?

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

  • Recently Browsing   0 members

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