Jump to content

Recommended Posts

Posted

Собственно, возможно ли из entware посылать команды в CLI кинетика?

Не в смысле "подключиться телнетом и посылать", а какими-то другими способами?

Ну, вот простенькая задачка. Нужно перезапустить OpenVPN0 на кинетике. "interface OpenVPN0 no up", "interface OpenVPN0 up".

Есть чистая установка Entware.

Как это должно (может) выглядеть в скрипте?

Может быть, у кого-нибудь есть ссылка на более подробные мануалы, чем описание opt/ndm/*.d?

Posted

есть утилита ndmc.

Соответственно:

ndmc -c "cli command"

  • Thanks 1
Posted
13 минуты назад, r13 сказал:

есть утилита ndmc.

Соответственно:

ndmc -c "cli command"

Я знал! Я знал, что оно должно быть :).

А где почитать про другие специфичные утилиты?

Posted

И это... попытки вывести справку по ndmc, тоже успехом не увенчались. Ни -help не работает, ни -?, ни help ndmc.

Где получить доступ к тайным знаниям?

Posted
30 минут назад, Pop70 сказал:

Я знал! Я знал, что оно должно быть :).

А где почитать про другие специфичные утилиты?

Да вроде более ничего и нет.

  • Thanks 1
Posted
4 минуты назад, Rbuha сказал:

ndmq

Это уже давно устарело, и исключено из entware.

  • Thanks 1
Posted
35 минут назад, Pop70 сказал:

И это... попытки вывести справку по ndmc, тоже успехом не увенчались. Ни -help не работает, ни -?, ни help ndmc.

~ # ndmc -h
NDM Shell, v4.01.A.5.0-0

Usage:
  ndmc                              - start ndm session
  ndmc -c command string            - exec ndm command
  ndmc -h | --help | -v | --version - show this information
~ #

^ Капитан Очевидность рекомендует,  майор Ясень-Пень одобряет )))

ndmc не очень поможет, т.к. надо знать, что вводить, напр., для лога - `ndmc -c show log`, для инфы о версии - `ndmc -c show version`, для правил - `ndmc -c show netfilter` (или `ndmc -c show net`) и т.д. и т.п.

  • Thanks 1
Posted
3 часа назад, Pop70 сказал:

Нужно перезапустить OpenVPN0 на кинетике. "interface OpenVPN0 no up", "interface OpenVPN0 up".

ndmc -c interface OpenVPN0 down
ndmc -c interface OpenVPN0 up

 

  • Thanks 1
Posted
43 минуты назад, TheBB сказал:
~ # ndmc -h
NDM Shell, v4.01.A.5.0-0

Usage:
  ndmc                              - start ndm session
  ndmc -c command string            - exec ndm command
  ndmc -h | --help | -v | --version - show this information
~ #

^ Капитан Очевидность рекомендует,  майор Ясень-Пень одобряет )))

ndmc не очень поможет, т.к. надо знать, что вводить, напр., для лога - `ndmc -c show log`, для инфы о версии - `ndmc -c show version`, для правил - `ndmc -c show netfilter` (или `ndmc -c show net`) и т.д. и т.п.

Во всяком случае, то, что есть в справочнике по CLI уже можно пользовать.

Posted
52 минуты назад, Pop70 сказал:

Во всяком случае, то, что есть в справочнике по CLI уже можно пользовать.

Угу, с поправкой на ветер, может работать не так, как ожидалось, напр., ping

CLI

(config)> tools ping dns.google.com count 3
sending ICMP ECHO request to dns.google.com...
PING dns.google.com (8.8.4.4) 56 (84) bytes of data.
84 bytes from dns.google.com (8.8.4.4): icmp_req=1, ttl=56, time=70.88 ms.
84 bytes from dns.google.com (8.8.4.4): icmp_req=2, ttl=56, time=69.95 ms.
84 bytes from dns.google.com (8.8.4.4): icmp_req=3, ttl=56, time=71.36 ms.
--- dns.google.com ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss,
0 duplicate(s), time 2072.79 ms.
Round-trip min/avg/max = 69.95/70.73/71.36 ms.
(config)>

Entware

~ # ndmc -c tools ping dns.google.com count 3
sending ICMP ECHO request to dns.google.com...
PING dns.google.com (8.8.4.4) 56 (84) bytes of data.
84 bytes from dns.google.com (8.8.4.4): icmp_req=1, ttl=56, time=71.26 ms.
~ # 

примеры с show были даны, как менее деструктивные )))

  • 1 year later...
Posted (edited)

У меня работает /bin/sh Запускает cli.

И там уже руками можно любые команды выполнять.

 

Screenshot_20250111_180201_JuiceSSH.jpg

Edited by Linkmaze

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

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.