25 мая 2009 г.
Русский Top Gear
То, что создатели программы попытались сделать - это без слез смотреть нельзя. Причем - это будет не слезы от смеха, а слезы от горя - как можно было испортить такую замечательную программу?
По отдельности мне нравятся и Фоменки и Кучера. Третьего ведущего программы просто не знаю. Конечно Фоменко не Кларксон, совсем не Кларксон. Кучера однозначно не мелкая шкода. А третий, фамилю котрого я забыл (не знал) - однозначно не Мей. Ну и не надо их копировать! Ведь все равно не получится.
За уши притянутый юмор. Тупая, русская реклама спонсоров. Ведущим видать платят сдельно, за каждое сказанное слово МАЗДА! Не важно, в каком контексте они его говорят.
Стена крутости. Нет это не стена крутости - это стена споносоров. После того как Волга (ну эта, которая авто ГАЗ) попала в раздел куртых машин, стало понятно - ГАЗ тоже влил бабки в эту передачу.
Ну и Стиг! Гы... я сомневаюсь, что это тот Стиг. Оставим размышления о возможности приглашении г. Стига в Россию. Но предположим, что они таки его пригласи. Но вот не верю, что он начнет гонять по кругу, слушая русский шансон! Ну не верю и все тут :)
"Дорогая передача!" (с) Высоцкий - плиз верните оригинальную версию Top Gear на экраны! Ну невозможно смотреть этот российский ширпотреб.
Эх, почему НТВ не продолжила закупать TOP Gear, а вместо него поставила серейшую и скучнейшую Кватророуте?
23 мая 2009 г.
Большое сории.
Приношу свои извинения авторам комментариев за задержку их публикации. Как то не красиво вышло.
22 мая 2009 г.
Вот смотрю - стоит Ubuntu.
- Неземное коричневое поле. Кстати, очень спокойная тема у них получилась. Я обычно использую тему цвета хаки. Но теплый коричневый фон успокаивает, успокаивает, успокаивает... хрр... хрр...
- Коричневая тема успокаивает и приводит меня в равновесное состояние. Если бы не она, я бы взорвался - ПОЧЕМУ ОНА ТАК ТОРМОЗИТ?!
Вот сижу и медитирую, думаю... все стало размерено и неторопливо... Может все же поставить Debian? Ну его нафиг эту медитацию?
А если серьезно, то Ubuntu реальный тормоз и пожиратель ресурсов. Я думал, что самый тормозной - это OpenSuSE, я ошибался.
Рабочая станция с 2Г памяти, с 2-мя виртулаками (CentOS и Slackware) по 256М. Ubuntu съела всю память и залезла в своп! При этом на той же машине, с теми же программами, CentOS даже не добирался до swap!
20 мая 2009 г.
Использование eGroupware
- Базовые: календарь, адресная книга и инфо журнал.
- База знаний. Очень полезная фича.
- И чуть чуть, файловый менеджер.
=?KOI8-R?Q?=F4=C5=D3=D4_=C9=DA_Linux?=
А учитывая, что Subj становится заголовком инцидента - то, как вы понимаете, это не реально использовать.
Управление проектами, то же не вызвало бурных восторгов. Поэтому пользуюсь Ganttproject.
Wiki не удобный и глючный. Включил старый добрый mediawiki.
Управление сайтами... вообще не понял зачем они туда его включили?
Остальные модули не пробовал, просто отключил.
Но то что осталось, отрабатывают свое назначение на все 100%.
З.Ы. Продолжаю копать Nagios, пока все позитивно.
19 мая 2009 г.
Nagios vs Zabbix
Поставил Nagios - все сразу заработало. Принцип KISS рулит не подетски. Уже не первый раз замечаю: чем система проще - тем она надежнее.
Скажем так, пока 1-0 в пользу Nagios :)
P.S. Я вообще придерживаюсь принципа: если в течении дня мне удалось настроить систему хотя бы в базовом функционале - значит ее можно исследывать дальше.
18 мая 2009 г.
Материалы курсов по Linux.
Последнее время я читал курсы на базе дистрибутива CentOS и ASP Linux (это было требование заказчика). Поэтом все материалы переписал со Slackware на CentOS. В ASP Linux все действия будут аналогичными или очень похожими. В Слаке все тоже будет работать, но названия пакетов и расположение некоторых конфигурационных файлов будет другим.
Сейчас заливаю настройку почтового сервера на базе CentOS. Собственно - это материалы дистанционного курса.
P.S. Если вы еще не заметили, то на wiki уже давно лежит часть материалов из курса молодого бойца :) .
15 мая 2009 г.
Evolution
Сегодня пытался переслать два большущих письма, которые находились на imap сервере. Возникло ощущение, что он завис. Ведь он сначала должен был их скачать с сервера. Потом оформить в виде вложения. Затем отослать письмо. Так вот - Evolution ничего не показывает. Просто отправляю и бегунок на месте стоит.
Вернулся на привычный Thundbird.
12 мая 2009 г.
Zabbix
С установкой никаких сложностей не возникло. Теперь надо будет с клиентами разбираться. Да триггера покрутить не помешало бы.
7 мая 2009 г.
Squid
Почему то любые клиенты (IE, ff, Opera), работающие на Win XP, через непредсказуемое время перестают работать с прокси.
Скачал последнюю версию, собрал, тестирую.
5 мая 2009 г.
DFL-800
После двух дней траханья (по другому это назвать нельзя) с таблицами маршрутизации и правилами firewall, я понял, что я не понимаю как передвигаются пакеты по этому чудо девайсу. Я не понимаю, когда происходит NAT, а когда срабатывают правила firewall. Я не понимаю, когда пакеты попадают в стаблицу маршрутизации в случае замены IP source.
Мой глова нихт, я не есть это мочь.
В Linux все просто и ясно. Хоть DFL содержит внутри Linux (я так думаю), но как же его извратили.
В результате я понял, что проще поставить небольшую коробочку с Linux внутри, стоющую теже деньги, что и DFL. Но эта коробочка гарантированно будет работать так как мне надо, а не так как накрутили разработчики.
З.Ы. Я конечно понимаю, что я привык к Linux. Но господа, и в Винде и в Кошках тоже все прозрачно и понятно.
3 мая 2009 г.
Игровые автоматы однако.
Захожу сегодня в магазин "Копейка" и рядом с аппаратами оплаты вижу игровой автомат. Не верю своим глазам, вчитываюсь в название и... умиляюсь.
"Благотворительная лотерея Аленький Цветочек"
Гы :) Сунь детка монетку, цветочек и раскроется. Может быть.
2 мая 2009 г.
Cafe Quetzal
29 апреля 2009 г.
Установка egroupware
Для нормальной работы необходимо ставить два пакета:
eGroupware-1.6.001.tar.bz2 и eGroupware-egw-pear-1.6.001.tar.bz2
egw-pear обязательный компонент для нормальной работы почтовых модулей программы!
28 апреля 2009 г.
Clamd из репрозитория rpmforge
Но недавно вышел небольшой упс... После обновления пакетов серевер перестал принимать почту на отправление, выдавая сообщение об ошибке:
dsn=4.0.0, stat=Deferred: 451 4.3.2 Please try again later
Проблема заключается втом, что после установки пакета clamav, почему то перезаписывается конфигурационный файл clamd.conf!!! Причем, в новом конфиге имя socket файла, который открывает антивирус поменялось. Естественно, мильтер не мог подключиться к антивирусу и запрещал прием почты.
15 апреля 2009 г.
Только дистанционка.
- Ушел в народное хозяйство.
- Занимаюсь только дистанционным обучением.
8 апреля 2009 г.
Практический семинар - "Создание интернет-проектов с нуля"
Практический семинар - "Создание интернет-проектов с нуля"
Как Вы относитесь к переспективе РАБотать в офисе на престижной должности на кого-то всю свою жизнь? А хотели бы Вы создавать и развивать свои идеи, не вкладывая в это миллионы? Любите каждый рабочий день рано вставать по утрам? А с этим можно что-то сделать! Решились? Тогда приступим!
Для кого этот семинар? Для способных людей, не желающих быть офисным планктоном. Для тех, кто не только думает о лучшем, но и стремится к нему.
Данный семинар является практическим бизнес-тренингом, направленным на то, чтобы дать не только полную картину по области вэб-мастеринга, но и реальные практические навыки и методы создания собственного сайта, основ его раскрутки и - самое главное - разумного не только вложения в это средств, а получения их возврата в реальные сроки. Почему один день? А что эффективнее - сутки размышлений, или час правильно потраченного времени?
"Вэб-мастеринг - это сложно"... Отнюдь! Сложным лишь кажется то, в чем Вы не разбираетесь, то, что недопонято или не прояснен каждый момент до конца. Если Вы умеете написать эссе на 100-200 слов без орфографических ошибок и умеете пользоваться компьютером на уровне пользователя - этого более чем достаточно! Приходите и убедитесь сами!
Программа семинара
- Сеть Internet, общие сведения.
- Стандарты Internet - не все правила созданы, чтобы их нарушать!
- Представление информации, или Web-публикация
- Тематические разделы и поисковые запросы - что это?
- Гиперссылки - гипер-просто о "сложном"
- Сайты - строительные кирпичики Мировой Паутины
- Структура сайта
- Тематические и архитектурные элементы структуры сайта
- Ссылки
- Работа с биржами ссылок - общие вопросы
- Покупка ссылок : что, зачем и как. Когда этого НЕ стоит делать.
- Практикум по работе с биржами ссылок : регистрация и интерфейсы
- Как купить ссылку? Сколько, зачем и почем? И почему НЕДОРОГО нередко лучше.
- Как продать ссылку? Знаем меру и узнаем о себе.
- Практикум по созданию первичных кампаний покупки ссылок.
- Поисковые машины : как на них "покататься" чтобы не прокатили
- Поисковый спам - как распознать коммерческое предложение и не потратить деньги зря?
- Последствия экономизма и черных методов продвижения.
- Контекстная реклама : что это и с чем ее едят - или как не выкинуть в форточку 1000$.
- Методика web-мастеринга и ведение интернет-проектов, общие тезисы.
- Ведение проекта : куда идем мы с Пятачком? Куда нередко Вас посылают SEO-студии? И как не придти сами знаете куда....
- Системы управления контентом(Content Management Systems - CMS) - создаем наш первый собственный сайт
- Практикум : использование СПО(свободного программного обезпечения)
- Практикум : создание сайта и заливка его содержимого
- Практикум : установка CMS на нашем сайте и запуск его в работу!
- Финансовое планирование - практикум создания бизнес-плана, сами и без дорогостоящих доп. услуг!
- Наполнение - наша первая страница.
- Модули : ставим, настраиваем! Что необходимо и чем не нужно забивать себе голову.
- Темы : установка на практике.
- Начинаем продавать ссылки : методика и планирование
- Расчеты в сети : используем Yandex.Деньги и Webmoney
- Как не ошибиться с налогами?
- Ввод-вывод... Денег :)
Начните свой путь, и не давитесь галстуком.... ;)
Стоимость участия - 4000 рублей
Начало семинара - в 10-00 утра.
З.Ы. Регистрация на семинар на сайте bsdclass.ru.
5 апреля 2009 г.
Умер Андрюша Хартов.
Весельчак, балагур, отличный преподаватель.
Вечная ему память!
Похороны состоятся во вторник 7 Апреля, в Жуковском.
Сайт Андрея.
4 апреля 2009 г.
просто тест
30 марта 2009 г.
выражовывание дня.
Взято тут.
28 марта 2009 г.
Старый глюк (фича) Самбы
Если после параметра ставить комментарий, Самба начинает на эту строку ругаться. Т.е. котлеты отдельно, мухи отдельно.
18 марта 2009 г.
17 марта 2009 г.
Подготовка к сдаче экзамена LPI
Причем, по минимуму теории, и жесткая привязка к программе экзамена. Плюс тесты, а ля LPI. Помещу это в дистанционных двигатель.
Естественно, для прохождения курса надо будет иметь хоть какой нибудь опыт работы с Linux.
Может даже выпустить в виде не обслуживаемых (преподавателем) курсов, по небольшой цене? А если потребуются консультации преподавателя, то небольшая надбавка :)
Ну где то так... через три недели будет свободное время, займусь этим.
----
Вообщем курсы готовы, правда без печатных материалов. Проверил дейтсвенность на группе из Астаны :) все 10 человек получили LPIC-1.
13 марта 2009 г.
О Будда! И ты примазался к революции!?
На нашей планете стало еще одним великим Украинцем больше: теперь доказано, что Будда - тоже украинец. Он пополнил ряды знаменитых укров и встал в один ряд с Исусом. Осталось доказать, что Мухамед был западенцем и весь пантеон будет закрыт.
Что же касается остальных Богов, то еще не охвачены Боги центральной Америки. Интересно будет посмотреть доказательство того, что Коакцеатль (уф не помню как он точно пишется, ну тот, который великий Змей) тоже спустился с вершин Карпат.
Читайте новости газеты Верховной Рады Украины "Голос Украины".
Цитата:
Именно поэтому и выглядит правдоподобной версия, что Будда принадлежал к скифскому/сакскому народу будинов, проживавшему во ІІ—І тысячелетиях до н. э. (по Геродоту) на территории Древней Украины. Имя этого народа сохранилось в названиях населенных пунктов Середина-Буда (Сумщина), Буда (Черниговщина) и т. д.
Про sendmail
Программа sendmail используется на многих платформах уже на протяжении нескольких десятков лет. В первые годы ее применения были выявлены практически все черные входы и дыры в программе, которые позволяли хакерам проникать в систему. Например, общеизвестна реакция sendmail на SMTP команды debug и wiz. Получив при анонимном SMTP-сеансе посредством этих команд доступ в систему, через другие программы хакер мог получить права пользователя root . Когда программа sendmail стала популярной, то все черные ходы были закрыты и ошибки в программе были исправлены.
К сожалению, многие администраторы почтовых систем отвергают возможность применения sendmail, ссылаясь на старые черные ходы в ней, которые уже давно закрыты. Конечно, время от времени обнаруживаются новые ошибки в программе, которые позволяют получить несанкционированный доступ к системе. Однако это случается не чаще, чем с другими пакетами для работы с почтой. Так как квалификация хакеров в сети Internet с каждым годом повышается, соответствующим образом должна расти сложность программного обеспечения. Единственное, что может противопоставить растущему числу хакеров программа sendmail, это наличие профессиональных программистов, которые работают над ее улучшением. Они достаточно квалифицированы, чтобы постоянно исправлять и улучшать программный код sendmail, сохраняя его стабильность и уровень безопасности. Не так много пакетов для работы с почтой могут похвастаться тем же.
Так что было бы неосмотрительно только из-за слухов о неблагонадежности sendmail отказываться от ее преимуществ.
12 марта 2009 г.
Непруха 2.
Вчера сын со всей дури стал ногой на экран КПК, экран не выдержал (кто бы сомневался) и треснул.
Сегодня на моего провайдера пошла DDOS атака. Все сайты кроме блога недоступны.
Жду, что еще сломается...
11 марта 2009 г.
Слияние моих сайтов.
- www.kryukov.biz - типа персональный.
- board.kryukov.biz - форум.
- wiki.kryukov.biz - различная документация по Linux.
- bigkaa.blogspot.com - мой блог.
В результате решил отказаться от сайта www.kryukov.biz. Тем более, что я его практически не наполняю информацией. Сайт задумывался как информационный о себе любимом. Но блог оказался гораздо удобнее.
Форум тоже нужен, тем более, что двигатель vBulletin очень хороший, да и купил я его вполне официально :)
На wiki сайте накопилось очень много материалов.
В результате, я просто добавил свою персональную страницу на wiki, для размещения статичной информации о себе.
В результате имена http://kryukov.biz, http://www.kryukov.biz ссылаются на http://wiki.kryukov.biz.
Непруха.
Сначала полетел привод в ноутбуке DELL. Года полтора проработал и сдох.
Но я не сильно расстроился, у меня ведь есть супер дупер внешний привод от HP. Подключаю его, а он ... тоже сдох :)
Вот так вот. Разобрал внешний привод, там обычный IDE DVD-RW и переходник на USB :)
Вот теперь сижу и думаю, что дешевле? Купить слим привод в ноутбук или простой IDE DVD?
10 марта 2009 г.
Тест на знание Украйинскойи мовы.
Идеал был близко, но кое-что
ты упустил. Молодец, носи
синие шелковые шаровары!
Попробуй еще раз!
Мой счет 117очков
Вторая попытка оказалась более удачной :)
Угадал почти всё и быстро!
Награждаем красными
шелковыми шароварами
с золотыми лампасами!
Мой счет 167очков
6 марта 2009 г.
Roundcube и русские буквы в именах вложений.
Пользователь anton пишет:
Неделю назад вот поставил последнюю стабильную версию [roundcube]. Был крайне удивлён качественным интерфейсом, быстротой установки, нормальными русскими буквами и т.п, в отличии от других веб-клиентов. Смущало одно, уж очень он быстро встал, не вызывал претензий и всем своим видом хотел попасть в эксплуатацию. Так обычно не бывает )))).
Всё получилось как я думал. Накатил адресную книгу ldap, чуть-чуть поправил по мелочам в интерфейсе, чтобы было так, как мне надо.
Последнее тестирование и.... замечаю, что он, при отправке письма с вложением, например файл, "генерация ключей и сертефикатов.txt", сохраняет его в папке уже как ''генерация ?.txt".
Другим клиентом файл показывается как надо. Если опять же открыть это письмо в roundcube, то вижу, что пришло письмо с вложением ''генерация ?.txt".
Я переименовывал файл в "ааааааааааааааааааа.txt" То же самое, обрезает название после 9 символов, десятым символом вставляет вопрос.
При всём при этом, файл "тест Тест.txt" выглядит так как надо.
С английским разумеется всё в порядке (кто бы сомневался!!!!)
То есть получается всё хорошо, но roundcube не умеет читать и сохранять с правильными именами вложений те письма , которые он сам же и отправил.
В общем, неделю изучаю скрипты roundcube )))), а сегодня сдался.
База mysql в UTF8, функции iconv() и mb_convert_encoding(), что он использует при перекодировке работают прекрасно. А название файлика режется )) после 9 символа.
Получал длину строки, которую он читает из базы, всё замечательно, 63 символа, ровно столько, сколько в имени файла. Получается, где-то что-то режется именно на стадди отправки или конвертирования.
Создал тему на багтреке ихнем, но наверное язык янглийский у меня корявый, пока молчат.
-----
Мою ошибку исправили в SVN trunk r2281
Больше ничего плохого не наблюдаю, работой клиента крайне доволен
Очень адекватный веб клиент, и эстетически и на уровне программной реализации.
Хорошая поддержка, с учётом того что клиент бесплатен, отвечают быстро, правда писать надо на английском.
Хотелось бы пожалуй одного, мышкой выделять группу сообщений и в корзину их кидать )
----
Вообще заметил в сети, те сотрудники, кто попользовался роундкубом пересели на него ))) На мозилу забили )
Артур, если решите вернуться на роундкуб, то вот ссылочка, чтобы качать зазипованный текущей SVN trunk http://trac.roundcube.net/changeset/...%2F&format=zip
Чтобы не искать ))
5 марта 2009 г.
Дистанционные курсы по Linux. Linuxnavigator
Основные фишки:
- Региональным УЦ не надо разрабатывать свои курсы.
- Не надо "выписывать" к себе преподавателя из столицы.
- Не надо собирать группы и везти их в другой город.
- Не надо собирать группы, можно обучать от одного клиента.
- Продажа курсов под своей маркой.
«Линукс – Навигатор» - это образовательный сервис нового поколения для учебных центров и Linux разработчиков, основанный на применении технологий дистанционного обучения администраторов Linux систем – от базового до профессионального уровня.
Мы предлагаем Учебным Центрам:
- Готовые дистанционные курсы, размещаемые на специальной странице интернет-сайта Учебного Центра и включающие в себя:
- Методическое обеспечение курса – постоянно обновляемый (в соответствии с изменениями в изучаемых пакетах и системах) лекционный, лабораторный и контрольный материал
- Специальные, настроенные под задачи курса, виртуальные серверы с удаленным доступом (по числу учащихся) для отработки учащимся практических навыков, изучаемых в ходе курса
- Индивидуальные комплекты раздаточных материалов курса, обновляемых нами регулярно, в соответствии с изменениями в методическом комплексе курса
- Обслуживание виртуальных учебных серверов
- Поддержку дистанционного обучения силами наших преподавателей.
- Организовать процедуру первичного очного инструктажа учащихся по работе с системой
- Организовать процедуру проведения очного итогового экзамена (по сути - контроля за тем, что бы слушатель сам выполнял контрольные задания). Итоговая контрольная работа осуществляется с обычного рабочего места с доступом к тестовому серверу (без необходимости настройки специального ПО на рабочем месте!)
- Организовать бухгалтерское обслуживание договора на обучение с конечным пользователем
- Организовать соответствующую рекламную кампанию в регионе
- Учебный Центр предоставляет сервис от своего имени и с использованием собственной торговой марки в интерфейсе сервиса.
- Учебный Центр осуществляет прямые финансовые и договорные отношения с конечным пользователем.
- Оплата услуг Линукс-Навигатора осуществляется по фиксированной цене, исходя из числа реально обучающихся пользователей, причем число учащихся может быть любым - от одного.
З.З.Ы. Пока на сайте три курса по Linux, но мы планируем расширять количество курсов.
25 февраля 2009 г.
Факсы.
На днях пришлось вспоминать все "прелести" модемных соединений, подарки в виде домашних факсмодемов ака Omni и набора модемных команд.
Вообщем поднимал hylafax. Нормальный такой шлюз fax-mail-fax. Но все пока встало, сильные шумы в линиях, ждем телефонистов :(
Такое ощущение, что попал в каменный век.
21 февраля 2009 г.
Ющенко обложил дополнительными пошлинами импортное сало
Импорт на Украину ряда товаров, включая икру, вино, спирт и сало, будет облагаться временной дополнительной пошлиной в 13 процентов. Соответствующий закон подписал президент страны Виктор Ющенко. Об этом сообщает "Интерфакс".
Блин, как звучит! Как звучит! Что не указ - то перл. Еще понравилось, как во время газового кризиса он пытался провести закон о защите летучих мышей :)
16 февраля 2009 г.
Во как.. однако.
Сначала одна фирма выкупила права на него у разработчика. За последний год, чуть не завалила проект, но слава Богу, одумалась о отдала исходники комунити.
Комунити поселилось тут. Уже потихоньку присоединяются разработчики и тестеры.
Важно! Старый сайт проекта (http://dspam.nuclearelephant.com/) скоро закроют.
Openfire
6 февраля 2009 г.
Игры с cyrus-imap
Есть у меня скриптик на php, который осуществляет поиск в письмах в почтовых ящиках. Там все просто, используются функции php-imap. Все работало хорошо, но после установки параметра altnamespace, скрипт перестал работать. После долгих ковыряний, выяснилось следующее.
По умолчанию, cyrus-imap дает доступ к ящикам других пользователей через user.login.box, на что и был заточен скрипт.
Но после введения параметра altnamespace, cyrus поменял представление почтовых ящиков (что вообщем то и надо было сделать) на Other Users.login.box.
В скрипте, начало дерева было прописано явно: user, вот он и перестал работать.
2 февраля 2009 г.
Церковь, плавный переход в...
Как положено, выбрали будущих куму и кума. Предупредили их, что они скоро станут родственниками. Заслали куму с тещей в церковь, для выяснения когда же можно будет ребеночка крестить.
И тут началось! Тепереча в церкви просто так крестить не получится. Тепереча крестные должны пройти обязательное собеседование с батюшкой. И если они его не пройдут, фиг вам, находите других крестных милые родители.
Будущий кум, когда я ему сообщил, что ему предстоит сдача "сертифицированного экзамена" по закону божьему, просто офанорел. Кума, как женщина добродетельная, решила выучить все молитвы и прочая, что надо для прохождения собеседования с батюшкой.
И наст великий час, кума с тещей пошли собеседоваться. Первый заход был неудачный. Оказывается надо не просто собеседоваться, а сначала отстоять службу. Они же, по неведению пришли к концу службы, как и было назначено в 11-00. Их удивили, и не приняли.
Кума женщина стойкая, пошли они с тещей уже вечером. Отсояли службу, исповедовались и... писец.
Тещю батюшка довел до слез, она просто ушла из церкви в слезах (пастырЬ, бля божий). Кума собеседование не прошла, поскольку на память не помнила все молитвы, которые начинал батюшка. Хорошо, что там не было будущего кума, я представляю, что бы он сказал по поводу этого цирка этому зажравшемуся попу.
В результате, крестины откладываются.
В Советские времена, мы проходили "собеседования" при поступление в пионеры, комсосмольцы, партию. Сейчас приходится проходить собеседование для доступа в лоно церкви!!! Абалдеть.
Я предложил жене, оставить дочь не крещеной. Пусть вырастет и сама сделает выбор. Но жена еще надеется, что встретит доброго батюшку, а не бывшего комсомольского вожака!
31 января 2009 г.
Серые списки.
Правда хочу сказать, что кроме серых списков, у меня включено фильтрование по spf, и еще пару фильтров, отрезающих типичные письма со спамом. Но результат хорош, очень хорош :)
22 января 2009 г.
Тестирую eGroupware 1.6
Штука позитивная. Стоит в тестовом режиме в моей компании. Хорошего и полезного в ней много. Но как всегда расскажу о "подводных камнях".
eGroupware, точнее ее модуль работы с почтой, опирается на любой сторонний почтовый сервер, с доступом к ящикам по IMAP. И, как заявляют разработчики, умеет нормально работать с LDAP серверами. Я там видел даже взаимодействие с AD. Т.е. как минимум аккаутны пользователей и адресные книги можно вынести в LDAP. Письма в egroupware можно прикреплять к заданиям, календарю и прочим полезным модулям, поэтому почтовый модкль по хорошему нужен.
Исходя из вышеперечисленного, решил скрестить почтовый сервер (доступ к ящикам при помощи Cyrus IMAP), OpenLDAP и eGroupware. Идея простая. В eGroupware заводится пользователь, информация о нем сохраянется в LDAP. Почтовый сервер берет инфу о пользователе из LDAP + включена функция автоматического создания почтовых ящиков в Cyrus IMAP. Заодно сторонние клиенты (предполагался Thunderbird) смогут брать из LDAP корпоративную адресную книгу.
И тут пошли подводные камни.
- Учетные записи пользователей великолепно сохраняются в LDAP сервере. Но, к сожалению, модуль адресной книги их не видит. Приходится делать запись пользователя в адресбуке руками.
- Почтовый сервер сам создает почтовые ящики и все служебные папки в ящике. Но я так и не смог найти, как автоматически давать доступ служебным пользователям к некоторым папкам юзверя. Например, это необходимо для работы спам фильтра. Он должен уметь помещать почту в специальные папки и забирать почту из папок для обучения.
- Модуль адресной книги может экспортировать индивидуальные и групповые адресные книги в LDAP, но не видит их. Т.е. я эти записи увидел при помощи интсрументов, для работы с LDAP сервером.
- Модуль работы с почтой, не отображает русские названия папок в IMAP сервере, если они сделаны сторонней программой в кодировке UTF-8.
В результате, принял решение. Буду все данные хранить в MySQL (хранилище по умолчанию). Разрешил пользователям настраивать почтовый сервер, услугами которого они пользуются самостоятельно. Если пользователю потребуется почтовый аккаунт, создам его вручную на почтовом сервере.
В остальном все пока тип-топ. Шикарный функционал.
В перспективе - прикрутить модуль, позволяющий подключаться к основным службам типа адресной книги и календаря, сторонним программам. (Таблица совместимости) Хотя всего функционала eGroupware при помощи внешнего клиента не получить :) (Список модулей)
14 января 2009 г.
Глюкануло ноутбук.
Тепереча каждое нажатие на клавишу дублируется бипом из системного динамика. Причем проблема на уровне железа, поскольку это проявляется уже на уровне BIOS.
Учитывая, что бип в ноуте обслуживается встроенной звуковой картой, приходится ее выключать. Так что теперь два варианта, либо купить внешнюю звуковуху, либо отнести его в ремонт (гарантия, как назло закончилась).
10 января 2009 г.
Федорино Коре
По идее это дружественный к пользователю дистрибутив. Т.е. по идее он не должен напрягать пользователя. Но о какой дружественности может идти речь, если рабочая станция на Федоре, с использованием КДЕ 4 тормозит больше чем Vista? КДЕ 4 - это вообще отдельная песня! Как можно это ставить в дистрибуив в маин ветку?
Дальше, чудо визарды конфигурации системы. Мне так и не удалось при помощи визарда в Русской федоре включить переключатель языка клавиатуры! (Переключатель из КДЕ не считается, это нонсенс). Кроме того, я даже не смог найти xorg.conf :) Ну да ладно, настройка через HAL, но блин, лезть руками в конфигурационные файлы в юзер френдли дистрибутиве... слов нет.
Отдельная песня - это наблюдение за скачущими виджетами в графической утилите (визарде) установки программ. Мало того, что тормозит, дык еще таааак прыгает :) жестокая весЧь!
Всеже очень сильно чуствуется, что Федора - это полигон. Так что, поставлю я на ноут обратно Open SuSE, он как десктопный дистрибутив на порядок лучше Федориного Коре.
3 января 2009 г.
Обнаружена полезная книга!
Поскольку покупать печатные книги уже не кашерно, я давно пользуюсь услугами онлайн магазинов, продающие электронные варианты книг. И вот, сразу после НГ в магазине была обнаружена архиполезная книга!
Целебные свойства водки и вина
В аннотации особенно понравилось:
Жанр Здоровье
Иллюстраций: 1 (прямо как литература по UNIX, ни одной картинки, голый текст)
Особенно выделяется:
Отдельный раздел посвящен приготовлению качественных вин и водки в домашних условиях.
28 декабря 2008 г.
C Новым годом!
с наступающим Новым 2009 Годом!
Желаю всего самого наилучшего!
Успехов, здоровья, приятностей в Новом Году.
И пережить этот долбаный кризис.
27 декабря 2008 г.
Политический анекдот.
Летит кризис над Европой - О! вижу, и здесь я отлично постарался!!
Летит кризис над Украиной - ФИГАСЕ?! А кто это здесь без меня такое наделал???
19 декабря 2008 г.
Хочу посоветоваться.
- Либо рассказать о LDAP - сервер и все что с ним связано. Аутентификация, керберосы-шмерберосы...
- Либо о мониторинге - Nagios (Zabix) и всякое прочее.
18 декабря 2008 г.
Статистика DSPAM
# dspam_stats -H artur
artur:
TP True Positives: 13018
TN True Negatives: 3790
FP False Positives: 97
FN False Negatives: 802
SC Spam Corpusfed: 367
NC Nonspam Corpusfed: 0
TL Training Left: 0
SHR Spam Hit Rate 94.20%
HSR Ham Strike Rate: 2.50%
OCA Overall Accuracy: 94.92%
16 декабря 2008 г.
3-й дистанционный курс по Linux
Содержание.
Введение.
Компоненты системы электронной почты. 8
Почтовый сервер sendmail. 12
Настройка простого почтового сервера. 16
Настройки в DNS. 16
Настройка сервера sendmail. 19
Псевдонимы. 25
Конфигурация Cyrus IMAP. 26
Настройка firewall. 28
Почтовые ящики пользователей. 28
Настройка шифрования при подключении к почтовому серверу. 40
Настройка sendmail. 46
Настройка IMAP сервера. 47
Настройка почтового клиента. 48
Подключение антивируса. 50
MySQL. 53
Защита от спама. 65
DNSBL. 65
Антиспам фильтр. 66
Настройка spf. 75
Серые списки. 78
WEB интерфейс. 82
Поддержка нескольких почтовых доменов. 92
------
Пришлось в курсе добавить немного материала по базовому администрированию MySQL и немного о сервере Apache (используется при создании WEB интерфейса)
eGroupware в этот курс не попал, потому как отдельный мощный продукт. Хотя для работы ему требуется нормально настроенный почтовый сервер.
Вообще egroupware - это клевая вещь. Я просто прусь от нее. Шикарное решение для небольших компаний.
А вот как развернуть его на нескольких серверах, я пока еще не представляю. Наверное синхронизацию базы можно делать средствами MySQL, а вот хранение документов, обработка сайтов тут пока не придумал. Может использовать rsync?
Срок жизни сертификата LPI
Ну вот, в следующем году надо будет все сдавать по новой.
На досуге задумался - нужна ли мне сертификация от RedHat?
12 декабря 2008 г.
Что в первую очередь хотят поломать на WEB сервере?
phpadmin - чемпион! По моему, проще один раз выучить управление MySQL из командной строки и забыть про всякие WEB морды.
Вот списочек, как усердно они перебирали возможные варианты :)
404 Not Found
/PMA/main.php:
/PMA2005/main.php:
/PMA2006/main.php:
/admin/main.php:
/db/main.php:
/dbadmin/main.php:
/myadmin/main.php:
/mysql-admin/main.php:
/mysql/main.php:
/mysqladmin/main.php:
/mysqlmanager/main.php:
/p/m/a/main.php:
/php-my-admin/main.php:
/php-myadmin/main.php:
/phpMyAdmin-2.2.3/main.php:
/phpMyAdmin-2.2.6/main.php:
/phpMyAdmin-2.5.1/main.php:
/phpMyAdmin-2.5.4/main.php:
/phpMyAdmin-2.5.5-pl1/main.php:
/phpMyAdmin-2.5.5-rc1/main.php:
/phpMyAdmin-2.5.5-rc2/main.php:
/phpMyAdmin-2.5.5/main.php:
/phpMyAdmin-2.5.6-rc1/main.php:
/phpMyAdmin-2.5.6-rc2/main.php:
/phpMyAdmin-2.5.6/main.php:
/phpMyAdmin-2.5.7-pl1/main.php:
/phpMyAdmin-2.5.7/main.php:
/phpMyAdmin-2.6.0-alpha/main.php:
/phpMyAdmin-2.6.0-alpha2/main.php:
/phpMyAdmin-2.6.0-beta1/main.php:
/phpMyAdmin-2.6.0-beta2/main.php:
/phpMyAdmin-2.6.0-pl1/main.php:
/phpMyAdmin-2.6.0-pl2/main.php:
/phpMyAdmin-2.6.0-pl3/main.php:
/phpMyAdmin-2.6.0-rc1/main.php:
/phpMyAdmin-2.6.0-rc2/main.php:
/phpMyAdmin-2.6.0-rc3/main.php:
/phpMyAdmin-2.6.0/main.php:
/phpMyAdmin-2.6.1-pl1/main.php:
/phpMyAdmin-2.6.1-pl2/main.php:
/phpMyAdmin-2.6.1-pl3/main.php:
/phpMyAdmin-2.6.1-rc1/main.php:
/phpMyAdmin-2.6.1-rc2/main.php:
/phpMyAdmin-2.6.1/main.php:
/phpMyAdmin-2.6.2-beta1/main.php:
/phpMyAdmin-2.6.2-pl1/main.php:
/phpMyAdmin-2.6.2-rc1/main.php:
/phpMyAdmin-2.6.2/main.php:
/phpMyAdmin-2.6.3-pl1/main.php:
/phpMyAdmin-2.6.3-rc1/main.php:
/phpMyAdmin-2.6.3/main.php:
/phpMyAdmin-2.6.4-pl1/main.php:
/phpMyAdmin-2.6.4-pl2/main.php:
/phpMyAdmin-2.6.4-pl3/main.php:
/phpMyAdmin-2.6.4-pl4/main.php:
/phpMyAdmin-2.6.4-rc1/main.php:
/phpMyAdmin-2.6.4/main.php:
/phpMyAdmin-2.7.0-beta1/main.php:
/phpMyAdmin-2/main.php:
/phpMyAdmin/main.php:
/phpMyAdmin2/main.php:
/phpmanager/main.php:
/phpmy-admin/main.php:
/phpmyadmin/main.php:
/phpmyadmin2/main.php:
/pma2005/main.php:
/pma2006/main.php:
/sql/main.php:
/sqlmanager/main.php:
/sqlweb/main.php:
/web/main.php:
/webdb/main.php:
/websql/main.php:
Причем - это далеко не полный список вариаций, на тему поиска phpmyadmin.
9 декабря 2008 г.
Не обращайте внимания.
Спамеры, вот мыло :)
7 декабря 2008 г.
Переход с Микрософт Офис на Опен Офис
Честно говоря, я терпеть не могу читать пользовательские курсы, поэтому не взялся за работу над курсом. Поспрошал коллег. Оказывается такой курс уже есть. Более того, есть готовые курсы по обучению ОО с нуля.
Так что, если возникнет вопрос обучения Опен Офису с самого начала или вопрос перехода на ОО с Микрософт, обращайтесь, помогу :)
28 ноября 2008 г.
Дистанционный курс по Linux. Настройка Linux сервера, часть 2.
О чем будет рассказано на курсе.
Большая часть курса посвящена настройке почтового сервера. А это значит, что мы прикурутим антиспам, антивирус и прочие полезные плюшки. Будет рассказано о виртуальном хостинге нескольких почтовых серверов и много другого.
В результате, на выходе вы получите полностью готовый к употреблению почтовый сервер небольшой компании. Если у вас большая компания, то этот сервер можно будет развивать, расширять. Надо посмотреть на запросы слушателей, и возможно я расширю этот курс вопросами о создании группы почтовых серверов, выполняющих разные функции.
Кроме, собственно, почтового сервера, нам придется рассмотреть администрирование MySQL. Эта база данных будет использоваться для работы антиспам фильтра. Я решил не делать отдельного курса по MySQL и поэтому включил его во вторую часть.
Так же мы посмотрим на программу tinyca2, предназначенную для генерации SSL сертификатов. Все таки Николай Коршенин убедил меня, что эта графическая надстройка над openssl не есть зло :)
Если все пойдет по плану, то через неделю курс будет полностью готов.
И еще одна новость. Я почти договорился со своим коллегой о создании им дистанционного курса по Apache. Огромный плюс заключается в том, что человек, который будет делать этот курс - практик. У него есть свой развитый WEB хостинг и он много знает о реальных проблемах, возникающих при эксплуатации Apache. Кроме работы в народном хозяйстве, он заодно является хорошим преподавателем. Вообщем, продолжу переговоры, надеюсь, что все получится.
22 ноября 2008 г.
Задумчиво так.
Когда разговариваешь с людьми у которых большие сети, то обязательное условие - все делать стандартно. Не надо никаких улучшений и оптимизаций, никаких доработок, все из коробки. Все делается так, что бы любой админ мог это повторить. И служба поддержки вендора не начала крутить носом.
- Ни в коем случае не оптимизируйте, мы лучше еще два сервера купим.
В маленьких компаниях все наоборот.
- Покупать новый сервер? А можно оптимизировать так, что бы не покупать?
И приходится оптимизировать, прикручивать, допиливать.
И вот сидишь иногда и думаешь: Быть роботом или творцом?
Топ-менеджер Microsoft признался в обмане потребителей
«Ужасным» и «вводящим в заблуждение» называл разрешение Microsoft производителям ПК наклеивать лейбл “Vista Capable” на машины, не способные полностью поддерживать все функции Windows Vista бывший сопрезидент Microsoft Джим Олчин (Jim Allchin). Свое мнение он доводил коллегам письменно.
«Я считаю, что мы обманываем потребителей. Производители скажут, что система соответствует уровню Windows Vista и потребители поверят, что она может запускать все основные функции системы», — писал Олчин в письме, адресованном группе руководителей Microsoft. — «Большинство из этих машин никогда не смогут запускать Aero, и это вводит покупателей в заблуждение».
Это электронное письмо в числе других было представлено в качестве доказательства по групповому иску против Microsoft, обвиняемой в потребительском мошенничестве. Как утверждает обвинение, Microsoft специально занижала требования к “Vista Capable” ПК, из-за чего многие потребители приобрели компьютеры, способные разве что только запустить систему, сообщает АР. В частности, на них не работала интерфейсная тема Aero.
По словам истцов Дайаны Келли (Dianne Kelley) и Кеннета Хэнсена (Kenneth Hansen), которые в марте 2008 г. подали судебный иск против софтверного гиганта, они стали жертвами тактики Microsoft, направленной на увеличение продаж своей новой ОС обманным путем.
Целью кампании “Vista Capable” было заверить покупателей, что они смогут установить Windows Vista на ПК, купленные еще до ее выхода. Компьютеры с этим лейблом продавались в основном в рождественские праздники 2006 г., то есть до официального релиза системы в январе 2007 г.
Первоначально Microsoft заявляла, что логотип “Windows Vista Capable” призван пояснить покупателям, что они покупают ПК, который подходит для нормальной работы с Windows Vista. Однако после новостей об иске появилось пояснение, что компьютеры, на которых имеется логотип “Windows Vista Capable”, могут обеспечить работу Windows Vista только на минимальном уровне, а для работы некоторых функций требуется улучшение параметров ПК до уровня “Vista Premium Ready”.
В переписке с исполнительным директором Microsoft Стивом Балмером (Steve Ballmer), Олчин называл такую ситуацию «бардаком». «Наши партнеры расстроены, Microsoft уничтожила свою репутацию, моя репутация также пострадала», — писал он. В ответ Баллмер сообщил, что находится не в курсе ситуации: «Я не имею с этим ничего общего. Я даже не в курсе деталей».
Новость взята с сайта CNews.
21 ноября 2008 г.
Долгая загрузка Vista стала поводом для иска
По расчетам юриста Марка Тьермана (Mark Thierman), сотрудники компаний теряют до двух часов рабочего времени в неделю из-за операционной системы. Эти два часа, по мнению истцов, следовало бы оплачивать как сверхурочные. За последние три года сумма, причитающаяся тысячам сотрудников, может составить несколько миллионов долларов.
Во всех этих компаниях установлены системы учета рабочего времени, которые запускаются вместе с компьютером. С момента включения компьютера до входа пользователя в систему может проходить до 15 минут. Все это время персонал официально считается не работающим. То же происходит при выключении компьютера.
О реакции самих компаний на иск пока ничего не известно.
новость брал lenta.ru
14 ноября 2008 г.
Vmware Server 2
На выходных поменяю VM на своих машинах на 2-ю версию.
Из явных (для меня) плюсов, нет надобности ставить отдельный клиент на машинах слушателей.
Заодно скачал ESXi сервер. Он тоже стал бесплатным. На следующей недел заберу свой сервер, поставлю на него ESXi, поиграюсь. Если понравится - надо будет собирать серьезный сервер и ставить где нибудь на хостинге.
13 ноября 2008 г.
8 ноября 2008 г.
Open VPN и хитрый роутинг.
После выпуска первой редакции этого учебника, у слушателей возникло много вопросов по применению VPN в реальных задачах. Эта глава была добавлена специально для того, что бы показать, как еще можно использовать Open VPN.
Рассмотрим задачу, возникшую у одного из слушателей.
Исходные данные.
Существует внутренняя сеть 192.168.1.0/24. Она выходит в Интернет через роутер с внутренним интерфейсом 192.168.1.1 и внешним интерфейсом 120.3.5.8. Этот и все другие IP адреса взяты совершенно случайно и никакого отношения к реальным серверам не имеют.
Где то «в замке у шефа» в буржуинском сегменте Интернет стоит сервер с IP 110.45.45.8, который тоже принадлежит нашей компании.
Задача 1.
Необходимо весь трафик, предназначенный на WEB сервера (80 порт) отправлять только через сервер 110.45.45.8. Трафик между нашей сетью и этим сервером должен быть зашифрован. Весь остальной трафик из нашей сети должен идти обычным образом.
Задача 2.
Необходимо весь исходящий трафик нашей сети, предназначенный для Интернет, оправлять через роутер 110.45.45.8. Трафик между нашей сетью и этим роутером должен быть зашифрован.
Что тут сказать, параноидальные задачи, но выполнимые. Итак, будем играть в Штирлица и шифроваться.
Настройка VPN.
Материал, описанный в этом разделе необходим для решения обеих задач.
Для шифрования трафика меду двумя серверами мы будем использовать Open VPN. Сервер, выводящий нашу компанию в Интернет, будет работать как VPN клиент. Сервер в Интернет всегда включен, поэтому он будет работать в качестве VPN сервера.
Open VPN настраивается так же как и в предыдущей главе, поэтому не буду повторять материалы этой главы. Просто покажу готовые конфигурационные файлы клиента и сервера.
Конфигурационный файл VPN сервера.
dev tap0
proto udp
mode server
comp-lzo
log-append /var/log/openvpn.log
daemon
ifconfig-pool 192.168.240.2 192.168.240.12
ifconfig 192.168.240.1 255.255.255.0
tls-server
dh /etc/openvpn/dh1024.pem
ca /etc/pki/CA/CA.crt
cert /etc/pki/tls/certs/server.pem
key /etc/pki/tls/private/server.key
port 5000
user nobody
group nobody
persist-tun
persist-key
verb 0
Необходимо подставить реальные файлы ключей и сертификатов.
Что изменилось в файле конфигурации сервера, по сравнению с предыдущей главой? Во-первых, используется 5000 порт, а не 1194. За время, прошедшее с момента написания первой главы, создатели программы стали рекомендовать использовать порт 5000. На самом деле номер порта может быть любой, но мы будем следовать рекомендациям отцов-основателей.
Конфигурационный файл Linux клиента.
remote 110.45.45.8 5000
dev tap
proto udp
ca /etc/openvpn/certs/CA.crt
cert /etc/openvpn/certs/client.pem
key /etc/openvpn/keys/client.key
client
tls-client
comp-lzo
user nobody
group nobody
ping 30
ping-restart 120
ping-timer-rem
persist-key
persist-tun
verb 0
В этом файле мы тоже заменили порт, куда будет подключаться клиент на 5000.
Посмотрим, что получится после настройки такого решения.
Таким образом, мы обеспечили шифрование при передаче данных между первым и вторым серверами. Но этого мало! Надо сделать так, что бы VPN сервер мог доставлять пакеты в сеть 192.168.1.0/24. Поэтому в конфигурации VPN клиента добавим команду push, которая внесет изменения в таблицу маршрутизации VPN сервера.
push "route 192.168.1.0 255.255.255.0 192.168.240.2"
В результате конфигурационный файл клиента будет выглядеть так:
remote 110.45.45.8 5000
dev tap
proto udp
ca /etc/openvpn/certs/CA.crt
cert /etc/openvpn/certs/client.pem
key /etc/openvpn/keys/client.key
client
tls-client
comp-lzo
user nobody
group nobody
push "route 192.168.1.0 255.255.255.0 192.168.240.2"
ping 30
ping-restart 120
ping-timer-rem
persist-key
persist-tun
verb 0
Теперь внимательно приглядимся к нашей схеме. У нас получилось два сегмента внутренних сетей:
- 192.168.1.0/24
- 192.168.240.0/24
И два! Целых два выхода в Интернет! Через роутер 192.168.1.1 и роутер 192.168.240.1.
Господа, как только у вас появляется больше чем один выход в Интернет, необходимо использовать дополнительные возможности, предоставляемые ядром Linux в области маршрутизации. Эти возможности очень хорошо описаны в документе Linux Advanced Routing & Traffic Control HOWTO:
- Английский оригинал: http://tldp.org/HOWTO/Adv-Routing-HOWTO
- Русский перевод: http://opennet.ru/docs/RUS/LARTC
Настоятельно рекомендую в дальнейшее подробно изучить данный HOWTO!
А теперь займёмся решением задач.
Решение Задачи 1.
Напомню, что требуется сделать.
Нам необходимо весь трафик на WEB сервера (порт 80) отправлять в Интернет через удаленный сервер, через интерфейс с IP адресом 110.45.45.8.
Весь остальной трафик из нашей сети должен выходит в Интернет через локальный сервер, через интерфейс с IP адресом 120.3.5.88.
На удаленном сервере нам надо сделать только NAT преобразование. Все пакеты, пришедшие из сети 192.168.1.0/24 или 192.168.240.0/24 (а вдруг у вас на клиентском сервере работает прокси сервер Squid?) пропускать через SNAT.
Поэтому в firewall удаленного сервера надо добавить следующие правила:
iptables –t nat –A POSTROUTING –o eth0 –s 192.168.1.0/24 \
-j SNAT --to-source 110.45.45.8
iptables –t nat –A POSTROUTING –o eth0 –s 192.168.240.0/24 \
-j SNAT --to-source 110.45.45.8
Не забудьте разрешить прохождение этих пакетов через firewall.
iptables –A FORWARD –p tcp --dport 80 –i tap0 –j ACCEPT
Не забудьте разрешить перенос пакетов с одного сетевого интерфейса на другой.
echo 1 > /proc/sys/net/ipv4/ip_forward
В файле /etc/sysctl.conf отредактируйте строку.
net.ipv4.ip_forward = 1
C удаленным сервером все. Займемся локальным сервером. Наша задача отправлять пакеты предназначенные на 80 порт в Интернет через машину 192.168.240.1.
Добавить маршрут в таблицу маршрутизации? Не поможет, в таблице маршрутизации нельзя указывать порты.
Сделать DNAT? Тоже не поможет, нам нельзя менять IP назначения.
SNAT? Тоже ничего не даст.
Во всех случаях, перечисленных выше, пакет с локального сервера будет уходить по маршруту по умолчанию через интерфейс eth0.
Пришло время включить дополнительные возможности ядра Linux. А вы знаете, что в Linux можно сделать 256 таблиц маршрутизации? И 512 можно! и даже больше :)
Для решения нашей проблемы мы добавим еще одну таблицу маршрутизации.
В этой таблице сделаем маршрут по умолчанию на машину 192.168.240.1 через интерфейс tap0.
Все пакеты, приходящие на наш сервер на 80 порт из внутренней сети, а также все пакеты, которые генерируют программы, работающие на нашем сервере на 80 порт, будем передавать в новую таблицу маршрутизации. А там уровень IP все сделает сам.
Создадим новую таблицу маршрутизации с именем www.
echo 430 www >> /etc/iproute2/rt_tables
Таким образом, мы создали таблицу номер 430 с именем www. Номер и имя можно использовать любые. Главное, что бы они уже не использовались в вашей системе. Вы можете сначала посмотреть содержимое файла rt_tables при помощи программы cat.
cat /etc/iproute2/rt_tables
Добавим в таблицу www маршрут по умолчанию.
ip route add default via 192.168.240.1 dev tap0 table www
Таблица создана. Как заставить необходимые нам пакеты попадать именно в неё? Тут следует сделать два действия:
- При помощи iptables и действия MARK пометить пакет. Присвоить ему номер от 1 до 64.
- При помощи программы ip, все помеченные нужным нам номером пакеты перенаправить в таблицу www.
iptables –t mangle –A PREROUTING –i eth1 –p tcp --dport 80 \
-j MARK --set-mark 1
iptables –t mangle –A OUTPUT –p tcp --dport 80 \
–d ! 192.168.1.0/24 -j MARK --set-mark 1
Обратите внимание на то, что метки мы ставим в таблице mangle в цепочках PREROUTING (для пакетов, пришедших из внутренней сети) и OUTPUT (для пакетов, которые генерирует программное обеспечение, работающее на нашей машине), до того, как пакеты попадут в таблицу маршрутизации.
ip rule add fwmark 1 table www
Можете посмотреть какие пакеты, каким таблицам будут передаваться.
ip rule show
После перезагрузки компьютера, привязка к таблице и маршруты пропадут. Поэтому мы должны сделать так, что бы при старте они появились снова. Тут все зависит от дистрибутива. Самый простой способ воспользоваться файлом /etc/rc.d/rc.local (или /etc/rc.d/rc.local.local, зависит от системы, которую вы используете). В этом файле надо дописать правила:
ip route add default via 192.168.240.1 dev tap0 table www
ip rule add fwmark 1 table www
Сама таблица www создается только один раз.
Теперь займемся firewall.
Разрешаем хождение пакетов на 80 порт, через интерфейс tap0.
iptables –A FORWARD –p tcp --dport 80 –o tap0 –j ACCEPT
Остальными правилами разрешаете то, что должно выходить через интерфейс eth0. Я не буду писать эти правила. Посмотрите, как это делалось в разделе, посвященном firewall. Единственное добавление — теперь надо явно указывать output интерфейс при помощи параметра –o.
Последнее замечание — NAT преобразования. Нам необходимо делать NAT только на интерфейсе eth0. На интерфейсе tap0 ничего делать не надо. Там пакеты идут без преобразования.
Решение задачи 2.
А тут я поступлю немного хитрее. Я хочу, что бы вы сами решили эту задачу. Если все заработает, значит, вы все поняли правильно. Если не заработает, присылайте мне ваше решение. У нас будет тема для обсуждения.
Единственная подсказка — трафик на 22 порт удаленного сервера не пускайте через VPN. Если вдруг не получится, вы хоть сможете подключиться к удаленному серверу. И вторая причина — в этом соединении уже итак все зашифровано J.
Понадеялся на Японцев, зря.
Капот открывать лениво, смотрю в инструкцию к машине, запоминаю модель аккумулятора. У меня друг в автобизнесе работает, я ему заказал со склада аналогичную модель, но уже немецкую Варту.
Привозит он мне его сегодня. Открываю капот и... понимаю, что и японцы могут неправильно писать инструкции. Друг привез аккумулятор для японских японских машин, строго как в инструкции написано. Как оказалось у меня японская, адаптированная к Европе и аккум совсем другой :) И размером поболее и клеммы толстые.
Я себе представил картинку, иду это я с тележкой в магазин за аккумулятором. Идти далеко, километра 2. Привожу его домой и... иду обратно :) Хорошо иметь друзей во всех отраслях народного хозяйства и торговли :)
28 октября 2008 г.
Еще один шикарный карикатурист!
Почти все - шедевр :)
Ну эта картинка как нельзя лучше отображает нашу жизнь :(
Блог Автора.
Ссылка на оригинальный пост.

24 октября 2008 г.
Я и не знал.
Сегодня попытался нарисовать картинку в Paint.NET и с удивлением это обнаружил.
Тут же моя жена проявила удивительный для нее интерес к компьютерной технике. Ноут был на время конфискован и на нем началось рисование красивых картинок :)
Позитифф.
21 октября 2008 г.
Цены на мои дистанционные курсы по Linux
Посмотреть и обсудить можно тут.
Из-за жесточайшей нехватки времени, пока удалось договориться только с УЦ Навигатор.
19 октября 2008 г.
Open SuSE 11, Fedora core 9.
Выделил место на винте начал ставить дистры. Вообщем то мне надо было выбрать из бесплатных вариантов дистрибутив для рабочих станций. Ubuntu сразу пошла лесом.
От мандрейка тоже пришлось отказаться, поскольку очень хитрый у них бесплантый дистрибутив. Ничего интересного в нем нет. Поэтому из известных остались только Fedora 9 и Open SuSE 11.
Сначала поставил Open SuSE. Причем при установке повелся на KDE 4 :) Зря повелся, не понравилось.
Затем попытался поставить Fedora, тут вообще шикарно (с) Южный Парк. Он просто не поставился. При попытке в программе установки выбрать вместо Gnome KDE, инсталятор вылетал по критической ошибке :) Gnom не люблю, поэтому попытки прекратил.
Снова поставил SuSE, но уже с KDE 3. Полет нормальный.
Вообщем в очередной раз убедился, что связка CentOS на сервере и Open SuSE на десктопах, самое оно.
У CentOS длительная цикл поддержки, ведь это все же копия Red Hat ES. Поэтому такие серваки будут годами стоять без апгрейда на новую версию. А на рабочих станциях важно определение всяких свистелок-перделок, поэтому тут рулит свежее ядро и софт, которые все это поддерживают. Да и для простых юзверей, yast как управлялка всей машиной, очень даже неплохо смотрится.
P.S. Когда поставил SuSE обнаружил в Linux развитую поддержку wacom планшетов. Подозреваю, что на моем планшетнике HP tx2520 Linux будет работать без проблем :)
14 октября 2008 г.
Не рано, самое оно!
Итак, PenReader действительно не долженфункционировать в Vista. Это мне подтвердили в их службе поддержки.
Но я нашел реально хорошо работающую программу! http://tabletpc.quarta.com/
Недостаток, на просьбу выслать демоверсию они реагировали 2 дня. Но все же выслали.
Поставил и о чудо! Она понимает не просто мой почерк, а слитно написаные слова! Я в восторге!
Теперь я просто перевернул экран, закрыл клавиатуру и все пишу пером :)

Мой HP tx2520 понимает русский язык при перьевом вводе.






