Pop70 Posted September 29, 2023 Share Posted September 29, 2023 Собственно, возможно ли из entware посылать команды в CLI кинетика? Не в смысле "подключиться телнетом и посылать", а какими-то другими способами? Ну, вот простенькая задачка. Нужно перезапустить OpenVPN0 на кинетике. "interface OpenVPN0 no up", "interface OpenVPN0 up". Есть чистая установка Entware. Как это должно (может) выглядеть в скрипте? Может быть, у кого-нибудь есть ссылка на более подробные мануалы, чем описание opt/ndm/*.d? Quote Link to comment Share on other sites More sharing options...
r13 Posted September 29, 2023 Share Posted September 29, 2023 есть утилита ndmc. Соответственно: ndmc -c "cli command" 1 Quote Link to comment Share on other sites More sharing options...
Pop70 Posted September 29, 2023 Author Share Posted September 29, 2023 13 минуты назад, r13 сказал: есть утилита ndmc. Соответственно: ndmc -c "cli command" Я знал! Я знал, что оно должно быть :). А где почитать про другие специфичные утилиты? Quote Link to comment Share on other sites More sharing options...
Pop70 Posted September 29, 2023 Author Share Posted September 29, 2023 И это... попытки вывести справку по ndmc, тоже успехом не увенчались. Ни -help не работает, ни -?, ни help ndmc. Где получить доступ к тайным знаниям? Quote Link to comment Share on other sites More sharing options...
r13 Posted September 29, 2023 Share Posted September 29, 2023 30 минут назад, Pop70 сказал: Я знал! Я знал, что оно должно быть :). А где почитать про другие специфичные утилиты? Да вроде более ничего и нет. 1 Quote Link to comment Share on other sites More sharing options...
Rbuha Posted September 29, 2023 Share Posted September 29, 2023 2 минуты назад, r13 сказал: Да вроде более ничего и нет. ndmq 1 Quote Link to comment Share on other sites More sharing options...
r13 Posted September 29, 2023 Share Posted September 29, 2023 4 минуты назад, Rbuha сказал: ndmq Это уже давно устарело, и исключено из entware. 1 Quote Link to comment Share on other sites More sharing options...
TheBB Posted September 29, 2023 Share Posted September 29, 2023 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`) и т.д. и т.п. 1 Quote Link to comment Share on other sites More sharing options...
Zeleza Posted September 29, 2023 Share Posted September 29, 2023 Доброго дня Попробуйте посмотреть в эту сторону. Quote Link to comment Share on other sites More sharing options...
TheBB Posted September 29, 2023 Share Posted September 29, 2023 3 часа назад, Pop70 сказал: Нужно перезапустить OpenVPN0 на кинетике. "interface OpenVPN0 no up", "interface OpenVPN0 up". ndmc -c interface OpenVPN0 down ndmc -c interface OpenVPN0 up 1 Quote Link to comment Share on other sites More sharing options...
Pop70 Posted September 29, 2023 Author Share Posted September 29, 2023 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 уже можно пользовать. Quote Link to comment Share on other sites More sharing options...
TheBB Posted September 29, 2023 Share Posted September 29, 2023 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 были даны, как менее деструктивные ))) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.