Сетевая математика. Деление на подсети и все такое….

С самого начала хочу обратить внимание на тот факт, что данная статья не является теоретическим материалом по VLSM, это всего лишь более простой способ расчета. Прежде чем   знакомится с ним, нужно понимать теорию по данному вопросу и быть готовым в любой момент проверить полученный результат в двоичной форме.
Так вот, для того чтобы сдать экзамен CCNA нужно уметь рассчитывать подсети. Это занятие, само по себе, трудно назвать увлекательным. Особенно когда не получается. Залог успеха в данном  мероприятии – знание степеней 2-ки от 0 до 12. На экзамене больше не понадобится, а в большинстве реальных ситуаций этого будет даже много. Еще нужно знать некоторые закономерности IP - адреса и маски подсети.
Меня с этими закономерностями познакомил один, в прямом смысле этого слова, “бородатый админ”, который сопровождал привезенный нам на контору CISCO-роутер. Занося в серверную новую железяку, он застал меня за расчетом подстей. Классика жанра: адреса  и маски в бинарной форме, огромное количество изведенной бумаги… В общем, все плохо… Мне было предложено аккуратно все собрать и отправить в урну. После этого мне был показан “мастер-класс” по расчету подсетей и масок. Этот способ позволяет рассчитать подсети в уме… Читать далее…

Cisco Binary Game

Возможно кому-то это покажется неинтересным, возможно кто-то уже давно это умеет и хорошо знает, а кто-то только начинает свой путь по просторам сетей и цифровых технологий. И, безусловно, каждому системному администратору, который хочет быть не просто эникейщиком, а действительно специалистом необходим навык перевода из десятичной системы счисления в двоичную и наоборот. Вот что об этой инетересной игре написано на ее странице:  Cisco Binary Game это самый лучший способ узнать на практике двоичную систему счисления. Она отлично подходит для классов студентов и преподавателей естественных наук, математики, цифровой электроники, компьютеров, программирования, логики и сетей. Также будет весело играть для тех, кто любит быстрые аркадные игры. Очень много обещающе, помню как сам сидел на парах в университете и очень долго и мучительно пытался переводить из десятичной системы счисления в двоичную. Но довольно лирики итак:

Cisco Binary Game

P.S.: Кстати, классная музыка играет в этой игре. Если кто-то знает, где ее скачать или кто исполнитель отпишитесь в комментариях.

Виртуальные локальные сети VLAN

Всем коммутируемым сетям присуще одно ограничение. Поскольку коммутатор не имеет дел с протоколами сетевого уровня, он не может знать, куда направлять их широковещательные пакеты. Хотя трафик с конкретными адресами (соединения “точка-точка”) изолирован парой портов, широковещательные пакеты передаются во всю сеть (на каждый порт). Широковещательные пакеты – это пакеты, передаваемые на все узлы сети. Они необходимы для работы многих сетевых протоколов, таких как ARP, BOOTP или DHCP, с их помощью рабочая станция оповещает другие компьютеры о своем появлении в сети, так же широковещательные пакеты могут возникать из-за некорректно работающего сетевого адаптера. Читать далее…

Балансировка соединений нескольких подключений

Основная идея

Скажем у вас есть доступ к нескольким соединениям в Интернет, например, несколько беспроводных сетей в диапазоне. Было бы хорошо объединить их все в один большой с хорошей пропускной способностью канал.
К сожалению это не так просто. Вы не можете просто объединить их вместе в одну магистраль потому, что каждый из них имеет различные публичный IP адрес, шлюз и т.д.
То, что вы можете сделать, однако, благодаря некоторым классным расширениям Netfilter Linux, это назначить исходящим соединениям проходить через разные интерфейсы. Это позволит протоколам, таким как BitTorrent использовать пропускную способность каждого из подключений.
Этот документ ориентирован на Linux Iptables/Netfilter. Вы можете достичь почти такого же результата с методами расширенной маршрутизации Linux. Одно небольшое отличие, как упоминание соединение, является то, что маршруты кэшируются, поэтому подключение к часто используемым сайтам всегда будет идти по тому же каналу. Читать далее…

Руководство для новичков по PF

 OpenBSD, FreeBSD, и PC-BSD используют встроенный брандмауэр, который называется “Packet Filter” (сокращенно PF). Эта статья предназначена для новичков, чтобы получить начальное понимание как используется PF в OpenBSD. Несколько важных промежуточных и продвинутых концепций намеренно опущены.

Что вы будете знать…

  • Начальное понимание /etc/pf.conf файла для базовой безопасности.

Что вы должны знать…

  • Иметь способность управления в командной строке вашей BSD системы
  • Иметь некоторые знания о TCP и UDP номерах портов

Читать далее…

Почтовый MX сервер на FreeBSD

Конфигурирование FreeBSD как почтового MX сервера на базе Postfix

 Это руководство как установить почтовый MX сервер используя Postfix.

Что вы будете знать…

  • Что такое почтовый MX сервер
  • Два наиболее общих типа MX серверов
  • Как устанавливать почтовый MX сервер

Что вы должны знать…

  • Базовые коцепции DNS
  • Как заходить под root

Читать далее…

mfsBSD Швейцарский армейский нож для системных администраторов FreeBSD

mfsBSD это набор инструментов для создания маленького размера, но полнофункционального основанного на mfsroot дистрибутив FreeBSD, который хранит все файлы в памяти и загружается с жесткого диска, usb накопителя, оптического носителя или по сети.

Что вы будет знать….
• Что такое mfsBSD и как его можно использовать
• Как собрать свой собственный mfsBSD
• Как установить с загрузкой по сети mfsBSD

Что вы должны знать….
• Основы системного администрирования FreeBSD
• Основы компьютерных сетей
Читать далее…

Установка Asterisk 1.8 на Ubuntu 11.04

Проблем с установкой и использованием Asterisk на Ubuntu у вас не возникнет, если вы это делаете часто. Я создал пошаговое руководство, чтобы уберечь вас от частых ошибок во время установки:

Я использую Asterisk 1.8.3.3 на 64 bit Ubuntu Server 11.04

После обновления на свежей системе нам потребуется три пакета, чтобы собрать наш Asterisk. Давайте установим build-essential, libxml2-dev и ncurses-dev пакеты

apt-get install build-essential libxml2-dev ncurses-dev

Вы можете найти все версии Asterisk здесь. Скачиваем последнюю версию и распаковываем ее!

wget <a href="http://download.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.8.3.3.tar.gz">http://download.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.8.3.3.tar.gz</a>
tar zxvf asterisk-1.8.3.3.tar.gz

Затем устанавливаем Asterisk, настраиваем и создаем шаблоны. Читать далее…

Установка Runit ubuntu 10.04

Runit это гипервизор и он может быть хорошим дополнением к разным системам мониторинга, а также позиционируется как замена стандартным unix скриптам. Сейчас я установлю runit и покажу как запускать с помощью него приложения. Все это делается не просто, а очень просто.

Качаем последнюю версию с официального сайта, так как в репозиториях может быть старая версия:

wget <a href="http://smarden.org/runit-2.1.1.tar.gz">http://smarden.org/runit-2.1.1.tar.gz</a>

Распаковываем архив:

gunzip runit-2.1.1.tar
tar –xpf runit-2.1.1.tar

Читать далее…

Owncloud 2 на FreeBSD 8.2 разворачиваем собственное «облако»

Это решение может послужить хорошей альтернативой Dropbox, если есть vps. Для того, чтобы все это заработало, нужно установить расширения PHP: json, zip, SimpleXML, возможно что-то мог забыть, если не работает смотрим логи апача. Итак, поехали.

Качаем дистрибутив с официального сайта:

# wget http://owncloud.org/releases/owncloud-2.tar.bz2

Распаковываем

# gzip –d owncloud-2.tar.bz2
# tar zxfv owncloud-2.tar

Читать далее…