четверг, 5 ноября 2020 г.

Netwatch MIkrotik – оповещение о падении сервера

Данный инструмент находится по меню Tools – Netwatch и выполняет функцию отслеживания состояния заданных ip-адресов, узлов и в зависимости от состояния сервера срабатывает скрипт.

В альянсе с возможностью отправить письмо о недоступности монтируемого узла через встроенный в Микротик инструмент Tools – Email получается востребованным инструментом.



1. Перейдем к настройке Netwatch.

Переходим в меню Tools – Netwatch.
В открывшемся окне «New Netwatch Host» на вкладке “Host” заполняем следующие поля:

Host – указываем адреса, узлы, хосты состояние которых мы хотим наблюдать;
Interval – по умолчанию указано 1 минута, это интервал, через который будут отсылаться запросы на проверку доступности узлов;
Timeout – по умолчанию указано 1000 ms – время через которое должен прийти ответ от узла если с ним все в порядке.


Переходим на следующую вкладку “Up” :
Здесь необходимо добавить скрипт. Который будет отправлять сообщение на Email в случае, если адрес из вкладки “Host” станет ДОСТУПНЫМ.
Например, текст скрипта следующий:

tool e-mail send to=*****@mail.ru subject="Сервер доступен" body="Веб-сервер с адресом 184.16.4.1 стал доступным".

На следующей вкладке “Down” пишем скрипт, который сработает при пропадании ping до host и отправит нам письмо с текстом о НЕДОСТУПНОСТИ указанного адреса сервера:

tool e-mail send to=*****@mail.ru subject="Недоступность сервера" body="Веб-сервер с адресом 184.16.4.1 недоступен!!!".
2. Настройка SMTP Mikrotik.

Осталось настроить SMTP Mikrotik для отправки почты. Допустим будем использовать почту от Yandex (данные для ввода почтовых серверов yandex или google спокойно ищутся в поисковике).
Переходим в Tools – Email.
В открывшемся окне “Email Settings” заполняем по порядку поля:

Server: smtp.yandex.ru
Port: 587
Start TLS: yes

From:mikrotik@yandex.ru (почта, с которой Микротик будет отправлять уведомления);
User:mikrotik (почта, без указания домена @yandex.ru);
Password: 123456 (пароль от почты);

Нажимаем ОК и теперь будем вовремя получат уведомления о состоянии сервера.

Linux Ошибка обновления Opera «Sub-process /usr/bin/dpkg returned an error code (1)»

 Для исправления идем в директорию /var/lib/dpkg/info и удаляем все что относится к пакету oper’ы и обновляемся.

LinSSID – графический Wi-Fi сканер для Linux


LinSSID - это простая графическая программа, которая может использоваться для поиска доступных беспроводных сетей. Она полностью  свободная, с открытым исходным кодом, и написана на C++ с использованием утилит Linux для работы с беспроводными сетями, Qt5 и Qwt 6.1. LinSSID похожа на Inssider (MS Windows) в плане внешнего вида и функциональности.

sudo apt-get update

sudo apt-get install linssid

Как отключить всплывающее сообщение об ошибке в Ubuntu

 Весь процесс сводиться к редактированию фалйа /etc/default/apport и замены в нем одной опции. Для редактирования файла с правами суперпользователя в консоли понадобится редактор nano (не обязательно он, но так удобнее) и если у тебя его еще нет, то установить его можно с помощью команды:

sudo apt install nano

Итак, в терминале выполним команду:

sudo nano /etc/default/apport

и в открывшемся файле изменим строку

enabled=1

на

enabled=0

Чтобы сохранить изменения в nano нажми CTRL+O , а чтобы закрыть его — CTRL+X.

воскресенье, 28 июня 2020 г.

Смена MAC адреса в Linux

Узнаем свой MAC адрес

Что бы узнать ваш настоящий MAC адрес, можно выполнить команду:
ip a
В итоге вы увидите ваш MAC адрес. Он выглядит как набор цифр и букв “xx:xx:xx:xx:xx:xx”, на скриншоте он выделен:
Либо можно ввести другую команду, которая так же покажет ваш MAC адрес
ip link show 
MAC адрес так же выделен:

Смена MAC адреса

Теперь переходим к самому интересному, а именно, как его изменить. Первым делом запоминаем название нашего устройства, в моем случае это “enp0s3”. Для того что бы его изменить, вводим последовательность команд, после слова “ifconfig” вставляем имя вашего устройства:
sudo ifconfig enp0s3 down
Этой командой мы отключаем нашу сетевую карту:
Теперь давайте изменим MAC адрес, он должен выглядеть точно так же, то есть xx:xx:xx:xx:xx:xx. Набираем любое значение из цифр и букв. Например, я возьму 10:20:30:40:50:f1. Водим команду:
sudo ifconfig enp0s3 hw ether 10:20:30:40:50:f1
Ну и теперь осталось только включить сетевую карту и проверить результат. Для включения сетевого соединения выполните команду:
sudo ifconfig enp0s3 up
Для проверки результатов выполните уже известные команды:
ip a
или
ip link show 
Этот MAC адрес сохранится до перезагрузки вашего устройства. После чего вашему устройству снова вернется его заводской MAC адрес. Как видите, сменить MAC адрес не сложно. А это всего лишь один из нескольких способов. Не применяйте данную инструкцию в корыстных целях. Весь данный материал исключительно в ознакомительных целях.

Как проверить скорость интернет в терминале Linux

Для Ubuntu/Debian
Для Deb ориентированных систем, Ubuntu, Debian, Linux Mint и так далее:
sudo apt install python-pip
Теперь давайте установите speedtest-cli при помощи python-pip:
sudo pip install speedtest-cli
Для Arch/Manjaro
То же самое проделываем и в Arch ориентированных системах:
sudo pacman -S python-pip
sudo pacman -S speedtest-cli
Для Fedora/Centos
Для установки в Fedora или Centos вводим команды:
sudo dnf install python-pip
sudo dnf install speedtest-cli
После чего для измерения скорости интернета вводим команду:
speedtest
После введения команды “speedtest” утилита сделает тест скорости и выведет результат в терминале. Собственно, иногда гораздо удобней воспользоваться короткой командой, чем искать и переходить на сайт для теста скорости вашего соединения. Тем более, утилита и команда довольно таки простые и не требующие каких то усилий.

Назначаем несколько IP адресов сетевой карте в Linux

Все действия буду проделывать на Ubuntu 20.04 beta. Но, все то же самое будет работать и в остальных DEB и RPM ориентированных системах. То есть, в Debian 9 и 10, Ubuntu 18.04, Fedora и CentOS, И так, давайте сначала узнаем какой у нас ip адрес. Для этого вводим команду:
ifconfig
Или, можно ввести команду
ip addr
Если первая вдруг у вас не сработает из за отсутствия пакета net-tools. Как вы можете увидеть из скриншота, у меня ip адрес “192.168.88.246” и название сетевого интерфейса “enp0s3“. У вас же эти параметры будут отличатся.
Теперь давайте дадим нашему сетевому интерфейсу еще один ip адрес, но, уже с другой подсетью. То есть, зададим ip адрес “192.168.89.247“. Для этого вводим команду:
sudo ip addr add 192.168.89.247/24 dev enp0s3
Обратите внимания на 24, это маска сети 255.255.255.0. Теперь давайте проверим результат, для этого выполним команду “ifconfig” или “ip addr”:
Как видите из скриншота, теперь сетевая карта имеет два ip адреса. При необходимости, можно продолжить задавать ip адреса сетевому интерфейсу с любыми параметрами. Разумеется, в разумных приделах. Если вам больше не нужно несколько ip адресов на данном интерфейсе, достаточно произвести перезагрузку компьютера.