Недавно я столкнулся с проблемой, есть у меня Jabber сервер, и он работает на Java. Я добавил в него внешний компонент, и решил перезапустить, после чего он по непонятным для меня причинам стал слушать только на ipv6. Ниже я опишу как устранить такое поведение у Java приложений.
Если у вас вдруг возникнет необходимость ограничить количество сессий для айпи адресов в вашей локальной сети, то после прочтения данной заметки у вас будет готовое решение. Воспользуемся штатными возможностями пакетного фильтра iptables, а именно его модулями connlimit и recent. Модуль connlimit сильно расходует ресурсы машины, и использовать его рекомендуется только в маленьких сетях, да и работает он только с протоколом TCP.
Как известно, в дистрибутиве Ubuntu всегда используется новое программное обеспечение, php в версии Ubuntu 10.04 не стало исключением и имеет версию 5.3.2. Zend же на данный момент имеет поддержку только версий php 5.2.X, и работать с более высокой версией не будет. Решить данную проблему можно при помощи понижения версии php, использую репозитории предыдущей версии ubuntu, karmic koala.
Если у вас стоит Mac OS X Server, то вы наверняка видели в утилите Server Admin пункт включения snmp для мониторинга и удаленного управления системой, но вот настроек для snmpd в графическом варианте нет, и в этой статье я расскажу как настроить snmpd из терминала. Так же при желании и при наличии MacPorts вы сможете настроить snmpd и на простом десктопе под управление Mac OS X.
В данном руководстве описано как настроить динамическое обновление зоны DNS с удаленной машины, например с DHCP сервера, или если адрес выдается динамически, как при использовании ADSL. Описано как простое обновление зоны вручную, или по крону, так и обновление зоны DHCP сервером при выдаче ip адреса клиенту. Настройка идентична для всех дистрибутивов и ОС (Linux, FreeBSD, Mac OS и прочих систем где есть Bind9).
Описание основных примеров для работы с утилитой для поиска файлов и каталогов find которая есть в любом Linux, BSD или Unix дистрибутиве.
Думаю каждый сталкивался с необходимостью найти какой либо файл, директорию, файлы определенного размера, или с определенным именем, или все вместе. Утилита find позволяет так же выполнять действия нужные вам с найденными файлами и каталогами. Множество примеров использования find в продолжении поста.
В этой статье я опишу как объединить два физических сетевых интерфейса в один, для увеличения пропускной способности, или повышения отказоустойчивости сети. В Linux это делается при помощи bonding и утилиты ifenslave. В большинстве новых версий дистрибутивов модуль ядра bonding уже есть и готов к использованию, в некоторых вам придется собрать его вручную. Я настраивал данное решение на Ubuntu 8.04 server amd64, поэтому примеры установки ПО взяты оттуда.
В этом руководстве я опишу как настроить полный NAT из одной сети в другую, на примере двух офисных сетей. Для настройки данного решения вам понадобится iptables с поддержкой NETMAP и пакет iproute2 для настройки маршрутизации. Я настраивал эту схему на базе Linux ubuntu 8.04server, iptables v 1.4.7 и iproute2 v ss071016. Кратко опишу, что же такое патч NETMAP для iptables, он позволяет нам делать двухстороннюю трансляцию сетей в другие сети один в один, например транслировать сеть 1.1.1.1/24 в сеть 2.2.2.2/24, и обратно, транслируя айпи адрес 1.1.1.89/32 в айпи 2.2.2.89/32 и тд.
Настройка интернета от Yota с модемом Samsung SWC-U200 проводилась мной на Ubuntu 9.10 Netbook Remix но учитывая что репозитории всех Debian based дистрибутивов в принципе одинаковые, то данное руководство подойдет и на остальные дистрибутивы основанные на Debian. На сегодняшний день Yota и самсунг не имеют драйверов для Linux, поэтому мы будем настраивать наш модем на базе драйвера MadWIMAX.
Эта маленькая статья описывает настройку kernel nat на Freebsd, настройка очень проста и займет у вас минимум времени. Основное время потраченное на настройку уйдет на сборку ядра системы, установку и перезагрузку.
Данная статья посвящается установке и настройке ftp сервера Pure-FTPD с хранением пользователей в БД MYSQL, а так же веб интерфейсе для управления пользователями.
После настройки данной связки вы получите удобный веб интерфейс для управления пользователями вашего ftp сервера, имеющий следующий набор функций:
Управление скоростью Download и Upload для каждого пользователя
Выбор UID и GUID для пользователя
Выбор домашней директории для пользователя
Доступность ftp для пользователя только с указанных айпи адресов
Включение и отключение учетных записей пользователей
Давно не обновлялся сайт, пора бы уже написать что то дельное и нужное. В этой статье я опишу процесс сборки и установки сервера World of Warcraft на базе открытого дистрибутива Mangos () который является бесплатной альтернативой продукту от Blizzard, но не является его точной копией, так как Blizzard не открывал исходный код своего сервера. Основой сервера является база данных mysql и два небольших демона для работы с ней. Я использовал дистрибутив Ubuntu 8.04 для сборки.
Многие интернет провайдеры на сегодняшний день предоставляют услугу IPTV, кторая позволяет смотреть телевизор по локальной сети, качество картинки лучше чем у аналоговых антенн, которые стоят везде. Но если у вас дома стоит роутер на базе Linux или FreeBSD, за которым живет ваша домашняя сеть, со своей адресацией и трансляцией адресов (NAT) то просмотр IPTV работать не будет, но это легко решается при помощи небольшого демона для роутинга Multicast, называется который igmp proxy.
В этой небольшой статье описано как запустить NFS сервер на дистрибутивах Debian, Ubuntu, Linux Mint и прочих. Установка и настройка занимает около пяти минут времени, все пакеты доступны в штатных репозиториях выбранной вами операционной системы. Для начала обратимся к википедии что бы узнать что такое NFS и зачем оно нужно нам. Цитата:
Network File System (NFS) — к , первоначально разработан в году. Основан на протоколе вызова удалённых процедур (, Open Network Computing Remote Procedure Call, , ). Позволяет подключать (монтировать) удалённые файловые системы через сеть, описан в , , и .
NFS абстрагирована от типов файловых систем как , так и клиента, существует множество реализаций NFS-серверов и клиентов для различных и аппаратных архитектур. В настоящее время (2007) используется наиболее зрелая версия NFS v.4 (), поддерживающая различные средства (в частности, и с использованием протокола ) и (как , так и -типов).
pNFS (параллельный NFS) — последняя версия стандарта NFS, включающая в себя распараллеленную реализацию общего доступа к файлам, которая увеличивает скорость передачи данных пропорционально размерам системы.
Сегодня мы поговорим о OpenVPN. Для начала немного информации о OpenVPN:
OpenVPN — свободная реализация технологии Виртуальной Частной Сети (VPN) с открытым исходным кодом для создания зашифрованных каналов типа точка-точка или сервер-клиенты между компьютерами. Она позволяет устанавливать соединения между компьютерами находящимися за NAT-firewall без необходимости изменения его настроек. OpenVPN была создана Джеймсом Йонан (James Yonan) и распространяется под лицензией GNU GPL.