• Быстрый переход
  • Рубрики
  • Свежие записи
  • Метки
  • Архивы
  • Реклама 1
  • Реклама 2
  • Рейтинг@Mail.ru

    Добро пожаловать! Ваш IP-адрес: ec2-54-145-117-60.compute-1.amazonaws.com

    OS FreeBSD

    Модернизация FreeBSD для работы в качестве маршрутизатора

    $ uname -rs
    FreeBSD 6.4-STABLE
    $ cat /etc/sysctl.conf


    kern.polling.enable=1
    kern.ipc.maxsockbuf=2097152
    kern.ipc.somaxconn=8192

    kern.maxfiles=65536
    kern.maxfilesperproc=32768

    net.inet.tcp.delayed_ack=0
    net.inet.tcp.sendspace=65536
    net.inet.tcp.recvspace=65536

    net.inet.udp.recvspace=65536
    net.inet.udp.maxdgram=57344

    net.local.stream.sendspace=65536
    net.local.stream.recvspace=65536

    kern.random.sys.harvest.ethernet=0
    kern.random.sys.harvest.interrupt=0

    Автор admin, 29 апреля 2010 | OS FreeBSD, Новости | 0 коммент.
    Метки: , ,

    Обновление ПО во FreeBSD используя утилиту Portupgrade

    Как известно, программное обеспечение во FreeBSD можно установить двумя путями. Первый: скачав необходимый пакет с одного из FTP серверов (зеркал) FreeBSD и установить с помощью команды pkg_add. Другой способ: самостоятельно скомпилировав нужную программу, скачав ее исходные коды с того же FTP сервера (зеркала). Каждый способ имеет свои достоинства и недостатки. В первом случае мы выигрываем во времени и экономим процессорное время своего компьютера, во втором случае, компилируя программное обеспечение (пакет) из портов мы получаем самую последнюю версию программы.

    Однако, любое уже установленное программное обеспечение когда-нибудь понадобится обновлять (зачем обновлять ПО, думаю, пояснять не следует). И для этого в коллекции портов есть замечательный набор утилит под общим названием portupgrade.

    Ищем:

    Подробнее...

    DNS сервер Bind на FreeBSD

    Демон BIND (процесс named) позволяет поднять на FreeBSD свой DNS сервер. В этой статье приводится настройка DNS сервера и создание зоны для домена.

    Теория

    DNS (Domain Name System — система доменных имён) — распределённая система (распределённая база данных), способная по запросу, содержащему доменное имя хоста (компьютера или другого сетевого устройства), сообщить IP адрес или (в зависимости от запроса) другую информацию. DNS работает в сетях TCP/IP. Как частный случай, DNS может хранить и обрабатывать и обратные запросы, определения имени хоста по его IP адресу: IP адрес по определённому правилу преобразуется в доменное имя, и посылается запрос на информацию типа «PTR«.

    Подробнее...

    Настройка BGP используя quagga на FreeBSD

    Очень важным достоинством quagga или zebra, когда zebra развивалась на некоммерческой основе, является то, что синтаксис у нее полностью совместим с синтаксисом CLI Cisco и когда наконец то заработала командная строка quagga, называемая vtysh, удобство настройки quagga стало максимальным.

    В статье описан способ поднять протокол динамической маршрутизации BGPv4 (EBGP) для минимального взаимодействия двух AS.

    Основные понятия:

    AS – Autonomous system – группа маршрутизаторов (шлюзов) из одной административной области, взаимодействующих с другими автономными системами посредством внешнего протокола маршрутизации. При наличии собственного номера AS и блока адресов позволяет использовать два и более каналов в сеть Интернет одновременно, с распределением нагрузки между ними.

    Подробнее...

    Поднятие DHCP Server на FreeBSD

    DHCP - Dynamic Host Configuration Protocol - Протокол Динамической Конфигурации Хостов.
    С помощью DHCP все компьютеры в сети, автоматически получают сетевые параметры, нет необходимости подходить к каждому компьютеру и прописывать ему IP адресс, маску подсети, основной шлюз и адресс DNS сервера.

    Для этого нам необходимо:

    • Установить DHCP сервер из портов
    • Настроить конфигурационный файл
    • Запустить/проверить

    Подробнее...

    Автор admin, 16 марта 2010 | OS FreeBSD, Новости | 0 коммент.
    Метки: , ,

    Установка MC (Midnight Commander) во FreeBSD

    Midnight Commander - это аналог всем известному Total Commander.
    Для установки коммандера, необходимо обновить сначала дерево портов, с помощью утилит portsnap или cvsup.
    После обновления проверяем на наличие его в портах:

    #whereis mc
    mc: /usr/ports/misc/mc

    Подробнее...

    Автор admin, 12 марта 2010 | OS FreeBSD, Новости | 4 комментария
    Метки: , , ,

    Обновление времени на FreeBSD используя NTPDate

    Обновление времени на FreeBSD используя NTPDate

    Быстро настроить дату/время можно так:

    #ntpdate имя_сервера_времени

    Вместо одного сервера, который не известно работает или нет, можно указать пул серверов:

    #ntpdate pool.ntp.org

    #ntpdate europe.pool.ntp.org

    #ntpdate 83.218.223.2

    Автор admin, 7 марта 2010 | OS FreeBSD, Новости | 0 коммент.
    Метки: ,

    Перечитываем файл /etc/rc.conf без перезагрузки

    Как перечитать содержимое /etc/rc.conf и перестартовать /etc/rc без перезагрузки системы?

    Перейдите в однопользовательский режим, а затем возвратитесь обратно в многопользовательский.

    На консоли выполните следующее:
    #shutdown now
    (Замечание: без -r или -h)
    #return
    #exit

    Как обновить IP адресс без перезагрузки?

    #/etc/rc.d/netif restart

    Как обновить defaultrouter без перезагрузки?

    #/etc/rc.d/routing restart

    Автор admin, 3 марта 2010 | OS FreeBSD, Новости | 1 коммент.
    Метки: , ,

    Обновление дерево портов во FreeBSD используя утилиту portsnap

    Обновить дерево портов во FreeBSD, можно разными способами. Один из способов, мы с вами сейчас рассмотрим -это Portsnap , а также еще можно использовать утилиты cvsup , но об этом как нибудь в следующий раз 🙂 .

    Программа Portsnap, не работает напрямую с основным деревом портов /usr/ports, она использует рабочий каталог по умолчанию /var/db/portsnap, туда скачивается сжатая копия ( snapshot ) дерева портов, а оттуда уже обновляется основное дерево портов. В моем случае стандартного конфига достаточно /etc/portsnap.conf, поэтому что-то в нем менять не будем. Для начала нам необходимо получить первый снепшот и распаковать его. Распаковка делается один раз, далее снепшот просто обновляется и устанавливается.

    Программа Portsnap, имеет несколько служебных команд для выполнения различных действий:

    • Команда fetch - Скачивает снимок ( snapshot ), основного дерева портов с указанного в конфигурации сервера. Используется только для интерактивной работы, не через cron
    • Команда cron - Используется для запуска из планировщика заданий cron.
    • Команда extract - Разворачивает дерево портов, данная команда полностью удаляет существующее дерево портов, включая все внесенные в него изменения, как правило выполняется в первый раз и в случае, если нужно получить, чистое дерево портов или при использовании с опцией path( cм. ниже )
    • Команда update - Служит для, непосредственно, обновления, основного дерева портов.
    • path - Это дополнительная опция, используется с командой extract, для обновления конкретного порта, или нескольких портов.

    Подробнее...

    Автор admin, 2 марта 2010 | OS FreeBSD, Новости | 1 коммент.
    Метки: , , , , , , ,

    Полезные команды FreeBSD

    Полезные команды FreeBSD

    #cd = Сменить директорию (#cd /user/music)
    #cd ~ = Переход в домашний каталог (так же как и просто #cd)
    #cd ~otheruser = Переход в домашний каталог другого пользователя
    #cd - (минус) = Вернуться в предидущую директорию
    #pwd = Посмотреть текущее местонахождение
    #ls = Покажет содержимое директории
    #cat = Показывает содержимое файла
    #echo = Предназначенна для вывода параматров и перенаправление ввода/вывода
    #head = Посмотреть первые несколько строк файла (#head -n 10 - показать первые 10 строк файла)
    #tail = Посмотреть последние несколько строк файла (#tail -n 10 - показать последние 10 строк файла)
    Подробнее...