Архив рубрики: Публикации

Проблема с Mikrotik Winbox — система зависает при попытке входа в интерфейс управления

В настоящее время Mikrotik Winbox является одним из самых популярных инструментов для управления маршрутизаторами и коммутаторами MikroTik. Он предоставляет удобный интерфейс для выполнения различных настроек и конфигураций устройств. Однако, некоторые пользователи могут столкнуться с проблемой зависания Winbox во время входа в систему, что может серьезно затруднить работу и вызвать большое неудобство.

Если вы столкнулись с такой проблемой, вам необходимо принять несколько шагов для ее решения. Во-первых, попробуйте перезагрузить ваш компьютер и маршрутизатор MikroTik. Это может помочь исправить временные сбои и проблемы с памятью, которые могут быть причиной зависания Winbox. Читать

Обновление управления цветом Windows 11 — настоящее чудо для геймеров

Когда дело доходит до обновления Windows, не всегда очевидно, какие функции будут полезны. Зачем рисковать ошибками и несовместимостями, если то, что у вас есть, работает нормально? Что ж, как геймеру, возможно, стоит поддаться этим постоянным всплывающим окнам, беспокоящим вас об обновлениях Windows 11. Появилась новая, очень красочная функция, благодаря которой все, что вы смотрите, воспроизводите или редактируете, будет выглядеть намного приятнее. Читать

Настройка SMTP-клиента MikroTik — подробное руководство для начинающих

SMTP-клиент MikroTik — это мощный инструмент для отправки электронной почты с вашего маршрутизатора MikroTik. Он позволяет отправлять уведомления о событиях, отчеты о состоянии сети и другую важную информацию на вашу электронную почту. С его помощью вы можете быть в курсе всего происходящего в вашей сети, даже находясь вдали от нее. Читать

🔒 Скрытие пользовательского ввода в скриптах bash

Это может быть полезно, когда вы просите пользователей ввести пароли, API-токены или что-то еще, что вы не хотите выводить на экран.

Мы рассмотрим два решения.

Одно работает с любой оболочкой Bash или Bash-подобной оболочкой, а другое соответствует POSIX, если вам нужна максимальная совместимость.

Скрипт ниже включает в себя оба решения.

Это пример, который вы можете запустить, но в нем есть только 1-3 строки кода в середине, которые сосредоточены на скрытии пользовательского ввода.

Вы можете раскомментировать вариант 1 или 2 в зависимости от вашего случая использования.

#!/usr/bin/env bash



set -o errexit

set -o nounset



while true; do

  printf "Please input your API key and hit enter: "



  # ВАРИАНТ 1: ТРЕБУЕТСЯ ОБОЛОЧКА BASH ИЛИ BASH-ПОДОБНАЯ ОБОЛОЧКА (BASH, ZSH, ASH И Т. Д.)

  read -sr key



  # ВАРИАНТ 2: ДЛЯ МАКСИМАЛЬНОЙ СОВМЕСТИМОСТИ С ОБОЛОЧКАМИ (SH, DASH И Т. Д.)

  # stty -echo

  # read -r key

  # stty echo



  if [ -z "${key}" ]; then

    printf "nnPlease input your API key or hit CTRL+c to halt this scriptnn"

  else

    # TODO: Вставьте свою пользовательскую логику, которая использует этот ключ.

    printf "nnFor demo purposes, your API key is: %sn" "${key}"

    break

  fi

done


Основное отличие заключается в том, что флаг -s из read недоступен в sh и других минимальных оболочках.

Флаг -s не позволяет передавать ввод пользователя через echo.

Чтобы обойти это ограничение, мы можем использовать stty, чтобы отключить эхо, возвращающее наш чувствительный текст, записать этот ввод в переменную, а затем снова включить echo.

🐧 Как установить и перечислить переменные среды в Linux

Технически вы можете пропустить последний stty echo, и наш вывод будет показан, но мы заметили, что при использовании sh или bash ваш интерпретатор перестает выдавать эхо после выхода из этого скрипта.

Более современные оболочки, такие как zsh, похоже, автоматически исправляют это, но мы не знаем точных деталей.

 



2024-02-13T14:32:56
Скрипты

Mikrotik SXT LTE — простое подключение антенны без проблем

Опечатки и грамматические ошибки – это немаловажные детали, которые могут существенно повлиять на восприятие текста. Хотя некоторые могут считать их незначительными, они могут вызывать раздражение и приводить к снижению доверия к автору.

Опечатки и грамматические ошибки не только мешают пониманию смысла текста, но и могут влиять на его полезность и авторитетность. Неправильность изложения может привести к недопониманию, сбивать с толку и утомлять читателя.

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




2024-02-13T13:53:18
Кратко

Ограничение бурста (burst) в Mikrotik — как эффективно использовать и контролировать пропускную способность сети

В современном мире сетевых технологий все больше возникает необходимость контролировать и ограничивать скорость передачи данных для эффективного использования доступного интернет-трафика. Ограничение бурста является одним из важных инструментов в настройке и управлении маршрутизаторами MikroTik. Читать