Установка CentOS8
Установка CentOS8, долгожданного релиза, во многом она повторяет установку дистрибутива 7 версии. Описание новой версии Дистрибутив CentOS Linux — это стабильная, предсказуемая, управляемая и воспроизводимая платформа, основанная на источниках Red Hat Enterprise Linux (RHEL) . Если вы не…
Читать далее »Установка Peppermint
Peppermint OS — облачно-ориентированная операционная система, основанная на операционной системе Lubuntu. Данный дистрибутив разрабатывался с целью обеспечения удобной среды для новичков в Linux. Требует относительно низкие аппаратные ресурсы для запуска. Peppermint OS поставляется с несколькими стандартными приложениями и традиционный интерфейсом рабочего стола. Уникальность Peppermint…
Читать далее »КЛАСТЕР MARIADB НА CenOS7
В данной статье приведем пример синхронизации между несколькими серверами баз данных MariaDB. В нашем примере рассмотрим кластер из двух узлов. Установка MariaDB Первым шагом установки будет добавление репозитория MariaDB. Создаем файл репозитория: Откроем его для редактирования: Вставляем в…
Читать далее »Asterisk HA Cluster с репликацией DRBD
В данной статье мы покажем, как настроить HA cluster asterisk с репликацией через DRDB, при помощи pacemaker. Ранее мы уже рассматривали вариант кластеризации, но он не совершенен. Базовая установка и настройка HA cluster Сети: Допустим у нас есть…
Читать далее »Asterisk возврат звонка при слепом переводе
Как известно существует, 2 типа перевода звонка. Перевод с консультацией и слепой перевод. При использовании первого способа, абонент которому позвонили, после получения информации, ставит на удержание вызов, совершает вызов на другой внутренний номер, для консультации или озвучивания информации…
Читать далее »Asterisk как звонить из командной строки
В данной статье рассмотрим как звонить из командной строки. Данная функция может понадобиться при тестировании или отладке измененной конфигурации, без использования физического телефона. Осуществление данной процедуры рассмотрим на примере call файлов. Параметры содержащиеся в call файле: Channel —…
Читать далее »Установка Quagga CentOS 7
Quagga — свободное программное обеспечение для UNIX подобных систем, поддерживающее протоколы динамической маршрутизации (RIP, OSPF, BGP, IS-IS, PIM). Установка Устанавливаем пакет из репозиториев: Затем на уровне ядра включаем форвардинг пакетов: Применим изменения: Настройка Первым делом копируем пример конфигурации: Затем запустим сервис и добавим его…
Читать далее »NEOFETCH — Информация о системе и логотип в терминале
NEOFETCH — кроссплатформенная утилита, позволяющая отображать информацию о системе в терминале. В качестве картинки в терминале, можно использовать логотип дистрибутива. Информация о системе может быть очень полезна. Данная утилита очень похожа на ScreenFetch или LinuxLogo, но она более…
Читать далее »Установка и настройка fail2ban
Установка и настройка fail2ban важный шаг по пресечению атак на сервера. Данный сервис помогает в автоматическом режиме блокировать хосты перебирающие пароли. Рассмотрим пример установки и настройки данного сервиса на примере операционной системы Centos7.
Читать далее »Установка iptables Centos 7
В последних версиях Centos используется служба firewalld. Но если вы привыкли использовать iptables, сейчас мы расскажем как его установить.
Читать далее »Настройка сети Archlinux в ручном режиме
Настройка сети Archlinux в ручном режиме принципиально не отличается от настроек сети в других дистрибутивах. Archlinux использует netctl, который работает по принципу профилей. Профили хранятся в каталоге /etc/netctl. Так же в данном каталоге есть папка examples содержащая примеры…
Читать далее »Установка i3 в Ubuntu 18.10
i3 — это, пожалуй, самый популярный оконный менеджер, доступный сейчас. Это легкий, простой в освоении и настройке. Он использует для конфигурации текстовые файлы. Имеет хорошую документацию, благодаря чему всегда можно найти ответы, если возникнут какие-либо проблемы. i3wm доступен в…
Читать далее »Настройка ssh Ubuntu 18.04
SSH — безопасная оболочка, позволяющая получит удаленный доступ к серверам. Вы получаете доступ к полному управлению. Большую часть настройки сервера вы будете проводить из терминала, подключенного именно через ssh. В статье мы расскажем как настроить ssh, как генерировать…
Читать далее »Установка и настройка Samba Ubuntu 18.04
Установка и настройка Samba Ubuntu 18.04 не отличается от установки в другой версии дистрибутива. Samba — комплект программ, с открытым исходным кодом, служащий для обеспечения доступа к сетевым ресурсам различных операционных систем по протоколам SMB или CIFS. Данный…
Читать далее »Установка Wine ubuntu 18.04
Не редко требуется запустить приложение windows в операционной системе linux. Для осуществления данной процедуры и служит Wine. Посмотреть список протестированных на работоспособность приложений можно на официальном сайте WineHQ. Установка должна производиться от от имени пользователя имеющего права sudo….
Читать далее »Сброс пароля администратора FreePBX
Может возникнуть ситуация, когда пароль администратора FreePBX, от web интерфейса АТС, забыт или потерян. Если в данной ситуации вы имеете доступ по протоколу ssh на ваш VOIP сервер, то ниже не должно возникнуть ни каких проблем по сбросу…
Читать далее »FreePBX функция черный список(«Blacklist»)
FreePBX функция черный список(«Blacklist») настраивается достаточно просто. Данным модулем достаточно просто пользоваться. Функция черного списка(«Blacklist») реализует функционал спам фильтра или запрет звонков с определенных номеров. В меню навигации web интерфейса FreePBX переходим во вкладку Админ(Admin), затем черный список(Blacklist)….
Читать далее »Asterisk изменение CallerId через agi
Asterisk изменение CallerId через agi, может потребоваться для плавного перехода с аналога на sip. Допустим есть такая схема, как в нашей прошлой статье, Asterisk+Freepbx+Cisco2801. Где пересекаются номера 2 АТС, аналоговой Panasonic kx-tda200 и Asterisk. Напомним, что в данном…
Читать далее »Настройка firewalld в CentOS 7
Прогресс не стоит на месте, CentOS 7 с по сравнению с более ранними версиями совершенствует, появляются новые пакеты и сервисы. В отличие от своего предшественника CentOS 6, он идет с базовым брендмауэером firewalld. Данный фаервол можно отключить или…
Читать далее »Установка Archlinux
Arch Linux — независимый дистрибутивGNU/Linux общего назначения, оптимизированный для архитектуры x86-64, но в тоже время существует версия для arm, который стремится предоставить последние стабильные версии программ. Пользователю предоставляется минималистичная система, в которой нет ничего лишнего (только ядро, пакетный менеджер, udev(systemd) и набор основных утилит),…
Читать далее »Как определить версию Mysql на сервере Ubuntu 18.10
Существует несколько способов, как определить версию MySQL на сервере Ubuntu 18.10. Рассмотрим их Способ первый Подключаемся к нашему серверу по SSH. Для просмотра данной информации, обладать правами root не обязательно. Далее вводим следующую команду:
1 |
mysql --version |
Результат выполнения на…
Читать далее »Установка phpMyAdmin на Nginx ubuntu 18.10
Установка phpMyAdmin на Nginx ubuntu 18.10 является неотъемлемой частью для быстрого и легкого администрирования баз данных. Данную, процедуру мы будет производить на предварительно установленный стек LEMP. Если вы еще его не установили, то сейчас самое время воспользоваться нашим…
Читать далее »Установка LEMP Ubuntu 18.10
Установка LEMP в Ubuntu 18.10 включает в себя полноценный web сервер. LEMP расшифровывается как Linux , Nginx(произносится как «E ngine-X»), Mysql в лице демона MariaDB и конечно же PHP. Так что же такое Nginx? Это легковесный, не такой требовательный…
Читать далее »Установка phpMyAdmin Ubuntu 18.10
В данной статье мы осуществим установку phpMyAdmin на сервер, под управлением Ubuntu 18.10. phpMyAdmin — инструмент, написанный на языке программирования php. Которы помогает вести администрирование баз данных, а так же запускать SQL запросы и просматривать данные в таблицах….
Читать далее »LAMP Ubuntu 18.10
Аббревиатура LAMP расшифровывается как Linux,Apache,MariaDB или MySQL и наконец PHP. LAMP Ubuntu 18.10 — основа любого web сервера. Если вы собираетесь разрабатывать какие либо web приложения, то он вам жизненно необходим. Сейчас мы расскажем как его установить. Подготовка Ubuntu…
Читать далее »Настройка VLAN ubuntu 18.10
Настойка VLAN ubuntu 18.10 незначительно отличается от настройки физического интерфейса. Настройку физического интерфейса мы рассмотрели в ранее опубликованной статье Настройка сети Ubuntu 18.10 Допустим стоит задача создать 2 виртуальных интерфейса, привязанных к сетевому интерфейсу enp0s3. Теги которых 10 и…
Читать далее »Настройка сети Ubuntu 18.10
Начиная с версии Ubuntu 17.10, появилась новая утилита netplan, для настройки и управления сетью. Данная утилита позволяет настроить сетевой интерфейс с использованием абстракции YAML. Работает она совместно с сетевыми службами NetworkManager и systemd-networkd. Конфигурационные файлы расположены по пути /etc/netplan/…
Читать далее »Установка Ubuntu server 18.10
Установка Ubuntu server 18.10, достаточно простая процедура. На примере данной статьи мы рассмотрим, как установить ubuntu server и произвести первоначальную настройку. Ubuntu — Debian подобная операционная система.Основным разработчиком и спонсором является компания Canonical. Для начала установки нам потребуется получить…
Читать далее »Установка php 7 CentOS 7
Установка php 7 CentOS 7 является неотъемлемой частью, при переходе к новым возможностям. Многие никогда не задумываются о версии php, но прогресс не стоит на месте и требуется обновление. В официальных репозитотриях CentOS 7 доступен только PHP 5.4,…
Читать далее »Установка Asterisk FreePBX на CentOS 7
Установка Asterisk FreePBX на CentOS 7 из исходных кодов программ, для тех кто не хочет устанавливать готовый дистрибутив FreePBX. Asterik — бесплатное, свободно распространяемое(открытый исходный код), решение компьютерной телефонии. Детище компании Digium, разработанное Марком Спенсером. Работает на операционных…
Читать далее »Настройка VLAN CentOS 7
В операционной системе CentOS предусмотрено два варианта именования VLAN — как subinterface или vlanXX. В зависимости от выбора варианта, предусмотрен свой метод настройки. Каждый выбирает для себя каким методом пользоваться. Рассмотрим оба варианта. Приведем пример настройки VLAN с…
Читать далее »Сentos 7 настройка сети
Сейчас мы рассмотрим, наверно самую важную, первоначальную настройку сервера на Centos 7(настройка сети). На примерах рассмотрим, как быстро задать параметры сети. Такие как ip адрес, dhcp, vlan, статические маршруты. Как настраивать сеть при установке мы рассматривали в статье Установка…
Читать далее »Установка centos
Установка centos проще чем кажется и сейчас мы расскажем и покажем весь процесс первичной установки. Первое что надо сделать, это получить образ дистрибутива, с официального сайта. После успешного скачивания, записываем его на dvd или на usb. Далее загружаемся…
Читать далее »Входящая маршрутизация FreePBX
Входящая маршрутизация FreePBX реализуется следующим образом, вызовы поступившие через транки( контексты [from-trunk][from-pstn]) обрабатываются модулем inbound routes. Модуль расположен в меню как показано на рисунке ниже. Перейдя в данное меню, мы попадаем на страницу входящей маршрутизации, где можно добавить…
Читать далее »Установка asterisk(FreePBX)
Установка asterisk(FreePBX) может быть выполнена в нескольких вариантах.Первый, самый легкий вариант, установка FreePBX Distro.Второй, установка в ручном режиме(из исходных кодов или репозитария).Мы будем рассматривать первый способ. Первое что необходимо сделать, качаем стабильный дистрибутив с официального сайта FreePBX. Затем,…
Читать далее »asterisk+ami+php
В связке asterisk+ami+php возножно слушать уведомления или выполнять, какие либо действия.
Ниже мы приведем пример php скрипта, для постоянного соединения с ami.
Связь двух АТС на базе FreePBX
Связь двух АТС на базе FreePBX может осуществляться двумя разными контекстами [from-internal] и [from-trunk]. От того какой контекст вы выберете будет зависеть, как будут обрабатываться вызовы. Помимо контекстов существует также несколько протоколов, таких как sip, pjsip, IAX, DAHDI.
Читать далее »Astrisk изменение входящего CallerId
Приведем пример для Asterisk изменение входящего CallerId, на случай если имеется связка из нескольких АТС с пересекающимися пулами номеров. Данный пример возможно применить например для связки из ранее опубликованной статьи. Если используется FreePBX , то следует создать custom-context….
Читать далее »Asterisk+Freepbx+Cisco2801
Ранее мы уже показывали как синтезировать речь с помощью asterisk Дано: Asterisk(Freepbx) Cisco2801 c модулем Cisco VWIC-1MFT-E1 АТС Panasonic KX-TDA200 Сейчас мы подробно расскажем как связать данные устройства вместе. Первым делом, создаем транк в web интерфейсе Freepbx. Заходим в…
Читать далее »Asterisk пропущенные звонки
В этой статье мы расскажем, как мы ловим в voip атс Asterisk пропущенные звонки . Пропущенные звонки — звонки не получившие ответ в очередях. В cdr asterisk нет такого понятия как пропущенные в очередях. Если очередь отвечает, то…
Читать далее »Asterisk синтезирование речи с помощью SpeechKit Cloud от Yandex
Данная статья приводит пример интеграции ip атс asterisk и SpeechKit Cloud от Yandex . Мы расскажем как автоматизировать процесс получения информации о заказе, сделанном в интернет магазине. Первым делом получаем тестовый api-key, в кабинете разработчика яндекс. Переходим к созданию файла…
Читать далее »SSH аутентификация через Active Directory
Рассмотрим пример настройки ssh аутентификации на CentOS 7 через Active Directory. Устанавливаем необходимые пакеты: Затем вводим сервер в домен: DOMAIN.LOCAL — название домена, username — имя учетной записи с правами ввода машин в домен Затем настраиваем sssd для…
Читать далее »