Cтатическая маршрутизация в FreeBSD

Апрель 07th, 2011

Не так давно нужно было объединить 2 сети - обеспечить видимость серверов. Как-то до этого времени задач по маршрутизации не стояло. Эта небольшая статья о том как сделать статическую маршрутизацию на FreeBSD. Пример сети возьмем из хендбука:

статическая маршрутизация FreeBSD

RouterA - наш компьютер с FreeBSD, он же является маршрутизатором в Интернет. Его маршрут по умолчанию для связи с внешним миром 10.0.0.1. Собственно на его примере и покажу настройку маршрутизации.

RouterB в качестве шлюза использует 192.168.1.1, что видно из схемы.

Для начала посмотрим таблицу маршрутизации на RouterA (команда netstat -nr):

% netstat -nr
Routing tables
Internet:
Destination        Gateway         Flags    Refs      Use  Netif  Expire
default            10.0.0.1        UGS         0    49378    xl0
127.0.0.1          127.0.0.1       UH          0        6    lo0
10.0.0/24          link#1          UC          0        0    xl0
192.168.1/24       link#2          UC          0        0    xl1

читать полностью →

IPFW NAT в FreeBSD 8

Март 27th, 2011

nat freebsd

Сегодня речь пойдет о NAT, а точнее о kernel nat (IPFIREWALL_NAT). На новом сервере решил опробовать свеженькую FreeBSD 8 для организации выхода в интернет.

Изначально о встроенном в ядро NAT не помышлял и cделал по старинке, использую демон NATD. Всё замечательно заработало, однако при запуске сервера в реальную работу вылезло одно не приятное "но".

При подключении по SSH на сервер наблюдались жуткие тормоза программ, использующих псевдографику, например MC прорисовывал панельки в течение минуты! Такая же ситуация наблюдалась и в sysinstall. Медленный заход в MC мог наблюдаться например, если не правильно указаны или не верно настроены DNS адреса, но здесь был не тот случай, да и характер прорисовки экрана иной. Причем локально с консоли всё работало шустро. Выяснилось, что при отключении NATD скорость работы по SSH восстанавливается.

Честно говоря природу данного явления так и не выяснил. Зато решил опробовать встроенный в ядро NAT (эта возможность появилась начиная c 7 версии FreeBSD).

читать полностью →

Проблема с отображением страниц в Mozilla Firefox (грузит исходный код)

Март 25th, 2011

У одного знакомого случилась интересная проблема с отображением страниц в Mozilla Firefox - вместо страничек грузится исходный код.

Изначально попробовал переустановить Mozilla... безрезультатно. Оказалось накануне, лазив по сайтам, у товарища вылезло сообщение, что компьютер заражен вирусом. Собственно сценарий банальный... Согласился он "полечить", а в результате получил такую беду в Firefox.

Избавиться от этого можно почистив ключ реестра AppInit_DLLs, а лучше вообще его удалить. Запускаем regedit и идем в следующую ветку реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows

Удаляем указанный ключ и перезагружаем компьютер. В моём случае проблема ушла.

Разные медиатеки iPod, iPad или iPhone на одном компьютере

Март 02nd, 2011

Давно задавался вопросом как использовать несколько iPhone, iPod или iPad или iPhone на одном компьютере, да времени всё не было толком разобраться. Конечно проблема выросла из-за идиотских ограничей Apple по работе с файлами, но делать нечего - приходится смириться и принять этот факт.

Расскажу про два простых варианта использования одного комьютера с iTunes для работы с разными медиатеки разных устройств.

Первый способ

Для каждого устройства, которое будет синхронизироваться создаем отдельную учетную запись на компьютере. В результате каждый пользователь будет иметь собственную медиатеку iTunes. Впрочем данный способ довольно корявый, если вы реально единственный пользотель данного компьютера, а медиатеки на всех устройствах должны быть разными.

читать полностью →

Единая Россия - партия воров и жуликов

Март 02nd, 2011

"Единая Россия" - партия воров и коррупционеров или честных и принципиальных патриотов? Предлагаю посмотреть запись программы "Сухой остаток", с сайта finam.fm

В гостях: Алексей Навальный ( адвокат, основатель портала "РосПил"); Евгений Федоров (председатель комитета Государственной Думы Российской Федерации по экономической политике и развитию предпринимательства, член фракции "Единая Россия").

Stop 0x0000007B в Windows XP после переноса системного диска или замены материнской платы

Февраль 25th, 2011

На днях принесли компьютер, в котором, как оказалось, сгорела материнская плата, а точно такой-же не было, да и искать её не хотелось, зная уже о недостатках. Впрочем, желания переустанавливать Windows со всеми программами тоже не было.

Под имеющийся процессор старой, была приобретена другая материнская плата с другим чипсетом. Первый запуск компьютера на новой матери, как и ожидалось, привел к синему экрану с ошибкой Stop 0x0000007B. На этом же экране Windows пытается что-то петь про проверку диска, но верить этому не стоит, хотя часть правды тут есть. Правда состоит в том, что система пытается использовать драйвера старого контроллера дисков с прежней материнки, что собственнно ей никак не удасться сделать.

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

читать полностью →

Рыжий тарзан vs Алсейдар Абдулхамидов или откуда появился Жорик Вартанов

Февраль 15th, 2011

Сегодня случайно наткнулся в сети на бой Вячеслава Дацика, он же "Рыжий Тарзан" против Алсейдара Абдулхамидова. Ну боем это сложно назвать, зато дагестанский комментатор - это нечто! Думаю, образ Жорика Вартанова именно с него был взял.

Не за что бы не поверил, что так действительно можно комментировать - посмотрите, веселуха! Так что в Нашей Раше не пародию показывали, а реальность :)

Скругление углов CSS3

Февраль 08th, 2011

Сегодня хочу рассказать о таком свойстве CSS3, как border-radius, позволяющее создать закругленную границу вокруг прямоугольного блока.

Backgrounds and Borders module на данный момент всё ещё остается черновым документом W3C, поэтому при именовании свойства border-radius браузеры используют вендорные префиксы:

  • -moz- используется в браузерах на основе движка Gecko (Firefox и SeaMonkey)
  • -webkit- в браузерах на основе одноименного движка (Safari и Chrome)

Браузер Opera обходится без вендорного префикса, ну а IE, оправдывая своё народное название "осла", вовсе не поддерживает данного свойства.

Скругление углов средствами CSS3. В данном примере не используется JS или картинки.

читать полностью →

Настройка PPPoE-соединения во FreeBSD

Февраль 04th, 2011

О настройке PPP соединения в FreeBSD я уже писал на страницах блога - настройка ADSL PPPoE соединения в FreeBSD. Данная статья во многом её повторяет и создана с одной лишь целью - помощь в подключении к новому региональному провайдеру Мега-НН.

Впрочем, подойдет и для любого другого провайдера, предоставляющего доступ к Интернет посредством PPPoE-соединения по имени и паролю.

Для начала следует привести файл /etc/ppp/ppp.conf к такому виду:

default:
  set log Phase tun command
megann:
  set device PPPoE:msk0
  set authname ISP_login
  set authkey ISP_password
  set dial
  set login
  enable dns
  add default HISADDR

читать полностью →

Два волка

Февраль 02nd, 2011

Когда-то давно старик открыл своему внуку одну жизненную истину:
- В каждом человеке идёт борьба, очень похожая на борьбу двух волков. Один волк представляет зло: зависть, ревность, сожаление, эгоизм, амбиции, ложь. Другой волк представляет добро: мир, любовь, надежду, истину, доброту и верность.
Внук, тронутый до глубины души словами деда, задумался, а потом спросил:
- А какой волк в конце побеждает?
Старик улыбнулся и ответил:
- Всегда побеждает тот волк, которого ты кормишь.