Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

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

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

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

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

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

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

Опубликовано
13 минуты назад, r13 сказал:

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

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

ndmc -c "cli command"

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

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

Опубликовано

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

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

Опубликовано
30 минут назад, Pop70 сказал:

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

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

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

Опубликовано
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`) и т.д. и т.п.

Опубликовано
3 часа назад, Pop70 сказал:

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

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

 

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

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.