Jump to content

Нубский вопрос по взаимодействию entware и ndm


Recommended Posts

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

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

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

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

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

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

Link to comment
Share on other sites

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

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

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

ndmc -c "cli command"

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

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

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

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

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

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

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

  • Thanks 1
Link to comment
Share on other sites

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
Link to comment
Share on other sites

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

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

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

 

  • Thanks 1
Link to comment
Share on other sites

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 уже можно пользовать.

Link to comment
Share on other sites

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 были даны, как менее деструктивные )))

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