• FreeBSD: Прозрачный прокси SQUID HTTP + HTTPS

    Хочу поделится информацией о настройке прозрачного HTTP и HTTPS прокси сервера Squid на FreeBSD. Установка Squid будет происходить из портов, т.к. нам нужно включить некоторые функции при сборке. Как оказалось сложного в этом ничего нет. Нужно всего лишь заменить OpenSSL на LibreSSL. Я всю установку производил на чистую систему FreeBSD 11.0. Поэтому сразу загружаем порты. Так же хочу заметить, что в портах версия SQUID, на момент написания статьи, была 3.5.24, как поведёт себя на других версиях я не знаю. cd /usr/ports portsnap fetch portsnap extract Процесс на обычных HDD довольно долгий, стоит подождать пока всё распакуется. Затем нужно установить LibreSSL,

    [Читать дальше...]
  • Синхронизация из OpenLDAP в Active Directory

    Как то пришла мне гениальная мысль, синхронизировать пользователей из OpenLDAP в Active Directory. Много информации было прочитано в Интернете и наткнулся я на интересный проект —  lsc (LDAP Synchronization Connector). Установил, посмотрел, что-то не то. Набросал конфиг по wiki и вот что вышло. Это основной конфигурационный файл lsc.xml. Думаю с большего понятно, что первая секция описывает соединение к серверу Active Directory, вторая секция соединение с OpenLDAP, а дальше пошли описания задач, что вообще хотим делать.

    [Читать дальше...]
  • FreeBSD: Заворачиваем трафик PF

    Доброго дня! На днях мне на почту пришло сообщение, помоги настроить PF, что бы он заворачивал не весь трафик на VPN, а определённый хост. Решил я написать статью по этому поводу. Как разворачивать OpenVPN и PF я описывать не буду. Приступим сразу к конфигу. Итак, мы имеем два физических интерфейса em0, em1 и интерфейс tun0 (OpenVPN). Интерфейс em0 смотрит в сторону провайдера, интерфейс em1 смотрит в сторону нашей локальной сети, а tun0 это наш интерфейс VPN на который будем что-нибудь заворачивать.

    [Читать дальше...]
  • SvxLink на Raspberry Pi Обновлено

    В связи с устаревшей информацией об установке SvxLink на Raspberry Pi, решил написать новую статью. Для установки SvxLink нужно сначала выполнить эти команды: apt-get update apt-get upgrade этим мы обновим нашу систему до последнего состояния. Дальше нужно установить следующие пакеты: apt-get install g++ make libasound2 libasound2-dev libboost-dev screen bzip2 tcl8.4 tcl8.4-dev \ libgsm1 libgsm1-dev libgcrypt11-dev alsa-utils libsigc++-2.0-dev libsigc++-2.0-0c2a \ libspeex-dev libspeex1 libpopt0 libpopt-dev cmake libqt4-dev После того как прошла установка выполняем следующую команду wget https://github.com/sm0svx/svxlink/archive/master.tar.gz Этой командой мы загружаем исходные тексты с гитхаба. Дальше распаковываем tar xvzf master.tar.gz после распаковки переходим в директорию src cd svxlink-master/src/ и затем в ней создадим

    [Читать дальше...]
  • Интернет шлюз на FreeBSD Часть 2

    В этом посте я попробую подробно описать систему портов и работы с утилитой pkg. Система портов в FreeBSD представляет собой набор файлов, которые состоят из исходных кодов приложений. Т.е. процесс установки приложения происходит из исходных кодов, потом происходит сборка пакета и на выходы мы получаем исполняемый файл установленный в систему. т.к. Установка приложения происходит из компиляции исходных кодов, то это довольно таки долгий процесс, но есть в этом и плюсы — приложение собирается для определённого процессора с определёнными флагами, что может увеличивать производительность системы. Более простой способ установки приложений это использование утилиты pkg, она чем то напоминает debian-овский apt-get или yum.

    [Читать дальше...]
  • Интернет шлюз на FreeBSD Часть 1

    Начинаю писать цикл статей по поднятию интернет шлюза для офиса, ну или дома, на операционной системе FreeBSD. Выбор пал на FreeBSD т.к. считаю это лучшей операционкой для таких серверов. Статьи будут поделены на части. В первой части будет описана процедура установки FreeBSD на компьютер. Итак приступим. Для начала нам нужно загрузить ISO образ системы. Взять его можно с официального сайта FreeBSD. На момент написания статьи это версия 10.2. В общем берём образ, накатываем на диск или флешку и вставляем в компьютер. После загрузки на мониторе мы увидим вот такую картинку: На этом этапе клацаем на Enter и идём дальше, другие

    [Читать дальше...]
  • SvxLink на Raspberry Pi

    В продолжении темы эхолинка, хотелось бы написать статью по настройки замечательной программы SvxLink, радиолюбителя SM0SVX, её особенностью является возможность создания EchoLink узла под Linux систему. Так же в ней есть возможность создания ЭХО-Репитера и всяких других подобных штук. Но мы остановим своё внимание именно для работы в Эхолинке и постройке своего узла. Узел будет работать на Raspberry Pi, он тем временем будет подключён к радиостанции Motorola GM300. Буквально сегодня забрал с почты Raspberry Pi, вот несколько фото: Можно приступать. Первым делом естественно загружаем систему на флэш карту, подробнее описывать не буду — информации по этому поводу хватает, после того как

    [Читать дальше...]
  • APRX + AX.25 + SoundModem + OpenWRT (УСТАРЕЛО)

    С новыми версиями OpenWRT это не работает Как и обещал выкладываю инструкцию по настройке связки APRX SoundModem в системе OpenWRT. Как оказалось, самое сложное из этого, стало найти необходимые пакеты, т.к. самому собирать из исходников не очень то и хотелось. Эта статья для тех, кто не хочет собирать по каким либо причинам TNC модем, ну или ещё что-нибудь, т.е. всё что описано ниже работает без TNC, а с помощью звуковой карты. Нам понадобится из железа: Маршрутизатор с OpenWRT (я использовал TPLink MR3220 v2 и последняя на сегодняшний день OpenWRT.) USB звуковая карта (любая, у меня куплена на ebay за 1.5

    [Читать дальше...]
  • APRS + OpenWRT (УСТАРЕЛО)

    С новыми версиями OpenWRT это не работает Статья посвящена настройке APRX на маршрутизаторе в системе OpenWRT. Решил я побаловаться с APRS, понять что это такое, для чего и т.д. Суть, что это такое, я можно сказать понял, но вот для чего? Это остаётся загадкой 🙂 APRX —  это маленький клиент для работы в APRS сетях, но обладающий большими возможностями. На базе его можно построить дигипитер, iGate и тому подобные вещи. Расписывать всё не буду, информации достаточно в Интернете. Что бы установить APRX на OpenWRT, нужно выполнить команду opkg install aprx далее необходимо настроить конфиг файл для клиента, открываем его к

    [Читать дальше...]
  • OpenWRT Asterisk SIP GSM гейт

    Что бы настроить Asterisk на OpenWRT необходимо выполнить следующие шаги Установить OpenWRT на маршрутизатор; Перенести систему на внешний диск (флешку); Установить и настроить Asterisk. Теперь пройдёмся подробней по каждому пункту. Что бы установить OpenWRT понадобится маршрутизатор с его поддержкой. У меня под рукой был TP-Link MR3220 v.2 Установить систему можно из браузера, это подробно описано на WIKI OpenWRT для каждого маршрутизатора индивидуально, так что думаю можно пропустить.

    [Читать дальше...]