«Деньги, карты, два ствола» (linux, kodi, tv-box)

— Мамо! Купіть мені плєєр!
— Який тобі плєєр, доцю? Ти ще коньків не сточила!..

Прогресс шёл себе, шёл, и дошёл до того, что наиболее универсальный плейер нынче представляет собой … компьютер в том или ином его обличии. А современный медийный контент — это различные файлы (видео/аудио/изображение/прочие), хранящиеся либо на каких-нибудь носителях, либо на серверах, как локальных, так и размещенных где-то в интернете. Миру явили даже такой симбиоз, как Smart-TV — (фактически, обычный) компьютер, который запхнули внутрь телика. Он тебе и в интернет сходит, и музычку проиграет, и киношку покажет, и еще целую кучу других разных дел сделает!

Но так уж вышло, что телик я себе купил … обычный (хорошо, хоть с HDMI-входами!). И это — лишь одна из причин всего того «перфоманса», который описан в этой заметке. Телевизор мой стоит себе на стенке в зале. Рядом разместился AV-ресивер (музыку тоже люблю послушать иногда), колонки, саб, одним словом — «всё пучком». И лишь компьютера там нет! Ну и последний «гвоздь в крышку» — моя домашняя «файлопомойка» (сервер, на котором хранятся все те самые файлы медиа-контента) живет на антресоли, образно говоря, «на другом краю мира» (квартиры). И никаких кабелей между этими локациями не было проложено по определению (ну кто мог себе такое даже представить в конце прошлого века, когда делался ремонт квартиры?!). Ну и последнее — музыку  я люблю «пускать» на ресивер «по цифре», но при этом, из цифровых входов у моего «старичка» имеются лишь S/PDIF и его оптическая разновидность — TOSLINK. А фильмы жена любит смотреть со звуком из телевизора («А чего оно так громко гупает с твоих колонок?»). Ну вот вроде как и закончили с «вводными»…

Итак, первый плейер, на который были возложены обязанности развлекать нас, представлял собой мини-ПК Raspberry-PI, с установленной на нем дополнительной платой PiFi-Digi (цифровые выходы звука S/PDIF и TOSLINK). Вот такая себе «сладкая парочка»:

Читать далее ««Деньги, карты, два ствола» (linux, kodi, tv-box)»

Настройка PPPoE в Ubuntu, когда ADSL-модем настроен как bridge

Оставим в стороне вопросы типа «А не проще ли было настроить модем роутером и не мучиться?». Так было нужно. Цель — средствами консоли (ну не нравится мне network-manager!!!) настроить PPPoE соединение, автоматически стартующее при загрузке компьютера.

Настройка производилась по статье с сайта официальной документации Ubuntu. Статья расположена по адресу:

https://help.ubuntu.com/community/ADSLPPPoE

Вводная — модем, как и сказано в заголовке статьи, настроен в режиме bridge, в него вписаны значения VPI и VCI, выданные провайдером. Модем подключен кабелем в сетевую плату eth0 компьютера, на котором установлен дистрибутив Ubuntu desktop 12.04. Читать далее «Настройка PPPoE в Ubuntu, когда ADSL-модем настроен как bridge»

Линух, «мускул», Дебет Плюс v12

Действительно, и что тут писать? Там же на сайте «море документации»! Только вот прочтение ее мало приближает к пониманию. Может в этом и есть весь сакральный смысл open-source?…

Итак, прочтение  всего того вороха, что размещен непосредственно на сайте Дебет Плюс, особого «прозрения» не принесло. Какие-то сбивчивые пояснения, обильно перемешанные картинками из виндовса, «дисками C:\ и D:\», обязательными разрешениями открытого беспарольного доступа рута к мускулу с любого компьютера сети, и т.д.

Короче говоря, отстреляться в моем любимом режиме «побороть за 5 минут и забыть» у меня не вышло…

Посему, решил расписать тут процесс этот, может кто потом спасибо скажет… Читать далее «Линух, «мускул», Дебет Плюс v12»

Ubuntu — запускаем 3G модем в консоли

Цель данной записи — показать, как в консоли найти, настроить и запустить USB модем для сетей 3G.

В качестве подопытных кроликов выступали модем ZTE MF-170 и дистрибутив Ubuntu 9.04:

dmitry@hotspot-server:/etc$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.04
DISTRIB_CODENAME=jaunty
DISTRIB_DESCRIPTION="Ubuntu 9.04"

(о причинах выбора столь «несвежей» версии дистрибутива я скажу ниже…) Читать далее «Ubuntu — запускаем 3G модем в консоли»

Настройка Dlink DSL-2500U в режиме роутера

Не думал, что придется написать это, но, «никогда не говори никогда»…

Итак, у вас в доме завелось более одного компьютера, и всем им хочется в интернет.  И вот появляется на очередном «любимом форуме» очередной вопрос примерно такого содержания  — «Как подключить теперь к интернту все мои компьютеры». В общем случае, ответ звучит примерно так: «Включить модем роутером, подключить в него хаб (свич) и в него же (хаб или свич) — все компьютеры».  Но, обычно на этом дело не заканчивается (начинаются вопросы — «что такое роутер?», «как его включить?» и т.д. и т.п.). По этому, сейчас мы будем настраивать модем Dlink DSL-2500U именно в режиме роутера.

1. Вводные данные.

При настройке модема вам понадобятся следующие данные: Читать далее «Настройка Dlink DSL-2500U в режиме роутера»

Просмотр *.iso файлов в Midnight Commander

«Была-была и куда-то делась» возможность просматривать содержимое *.iso файлов (образов CD и DVD дисков) непосредствено в оболочке Midnight Commander. А как же было удобно — жмешь Enter на имени файла и ты уже внутри него — просматриваешь содержимое…

Что уж я намудрил, не знаю, но стало вместо просмотра вываливаться сообщение об ошибке — не найден isoinfo. Чтож, поищем, «какой-такой» пакет нужно установить? Ввел я команду:

urpmf isoinfo

... и получил ответ:
cdrkit-isotools:/usr/bin/isoinfo
cdrkit-isotools:/usr/share/man/man1/isoinfo.1.lzma

Как видим, искомая команда (isoinfo) нашлась в пакете cdrkit-isotools. Прекрасно, вот его-то и устанавливаем:

urpmi cdrkit-isotools

Всё! Просмотр образов дисков непосредственно в Midnight Commander снова работает…

4-е «кеды» — и снова индикатор клавиатуры в Mandriva

Первая моя заметка по поводу переключения раскладок клавиатуры и способа их индкации в Mandriva-Linux была написана мной около года назад (а сама проблема решалась примерно еще на год раньше)…

Позже я «раскрыл глаза» и заметил другую возможность индикации выбранной раскладки клавиатуры. Данный вариант (программа KKBSwitch) был интересен тем, что значительно меньше нагружал процессор. Что и не удивительно — он просто показывал флажок с буковками, а не проверял в отличие от X Neural Switcher — а то ли Вы пишите?.. Хотя, тут уж как кому нравится…

Снова вернуться к вопросу о переключении клавиатуры меня вынудила установка новой версии дистрибутива Mandriva – 2009.1. Точнее, не к вопросу переключения раскладок. Его решение осталось тем же самым, что было описано мной в самой первой заметке. А именно — редактирование файла /etc/X11/xorg.conf. Но за эти годы случилось в этом вопросе одно большое отличие — файл этот в новых версиях Mandriva управляет только связкой «монитор — видеоадаптер». А вот настройки клавиатуры (раскладки, кнопки переключения и т.п.) вынесли в другой файл — /etc/sysconfig/keyboard. И указанные в той («самой первой») заметке корректировки нужно вносить теперь в этот (новый) файл. И вдобавок к смене места расположения настройки раскладок, снова встал вопрос про индикатор, чтоб ему икнулось!… А причина в том, что по умолчанию в Mandriva 2009.1 использован KDE новой (4-й) версии. Ну и что, скажете Вы. И я сказал точно так же и побрел в «Центр Управления Mandriva» устанавливать программу KKBSwitch. «Без проблем!» — ответил Центр управления — «Есть такая программа». Я в очередной раз порадовался, поставил «птичку» и щелкнул «Применить». И тут меня ожидал такой сюрприз! «Для соблюдения зависимостей» мне предлагалось поставить ни много ни мало — добрую половину KDE 3.5!!! Вот и я подумал то же самое — не надо нам счастья такого! А флажка хотелось — ну просто жуть! Пошел искать…

И нашел-таки! Заодно в очередной раз убедившись в том, что совет «Разуй глаза!» — это очень полезный совет…

Итак приступим. Нам нужно запустить «Настройку рабочего стола». Для этого мы можем воспользоваться главным меню. В предыдущих версиях Mandriva (с 2007.1 по 2009.0) кнопка главного меню так и называлась — «Пуск». В версии 2009.1 вместо кнопки «Пуск» присутствует кнопка со «звездой» (логотип KDE). Так же, по умолчанию использовано меню в стиле Kickoff, которое лично мне не понравилось. По этому, я его сменил на «традиционное». Если Вам оно тоже не нравится, то его очень просто можно изменить. Для этого щелкаем правой кнопкой мыши на «звезде» и в появившемся меню выбираем пункт «Переключиться к классическому стилю меню» (см. рис. 1 ниже).

swich_menu_mode
Рис. 1 - Смена режима отображения главного меню

Все, в видом меню разобрались. Теперь жмем на «звезду» уже «обычной» левой кнопкой и выбираем «Утилиты» -> «Системные» -> «Настройка рабочего стола». Именно так, как это показано на рис. 2 ниже:

start_desktop_settings
Рис. 2 - Запуск программы "Настройка рабочего стола"

Кстати, был и более простой способ запустить ту же программу. Ярлык для запуска «Настройки рабочего стола» присутствует в трее возле кнопки пуск в поле Быстрого запуска (см. рис.3).

quick_start_desktop_settings
Рис. 3 - Ярлык для быстрого запуска "Настройки рабочего стола"

Не важно, каким способом мы запустим «Настройку рабочего тола». Так или иначе, но увидим мы следующее:

choose_locale_sуtup
Рис.4 - Интерфейс "Настройки рабочего стола"

В данном меню нас интересует пункт «Язык и стандарты». На рис. 4 этот пункт мной уже выделен. Дважды щелкаем на нем. И попадаем в соответствующее меню (которое так и называется «Язык и стандарты).

В данном меню необходимо в левой половине щелкнуть на закладке «Раскладка клавиатуры». Откроется окно настройки, показанное на рис. 5 ниже:

setup_for_indicator_only
Рис. 5 - Окно настройки раскладки клавиатуры

На всякий случай напоминаю, что нас интересует только индикатор, т. к. само переключение раскладок уже настроено в файле /etc/X11/xorg.conf. Поэтому, все что нам требуется — это поставить «птичку» в поле «Indicator only» (на него указывает верхняя стрелка на рис. 5), и нажать кнопку «Применить» внизу страва. После этих действий мы имеем счастье наблюдать в трее возле часов индикатор раскладки клавиатуры.

Вот и все…

Управление разделами HDD программой Gparted с диска Live-CD Ubuntu

Берем Live-CD Ubuntu. Как берем? Скачиваем. Где берем? На сайте Ubuntu. Пишем на болванку. Вставляем диск в привод компьютера и загружаемся с него.

У тех, кто хочет отредактировать разделы HDD у компьютера, на котором уже установлена Ubuntu (или другой дистрибутив Linux, использующий десктоп Gnome), может возникнуть вопрос — а почему именно Live-CD? Почему просто не загрузить Linux с жесткого диска, а потом запустить программу Gparted и поредактировать разделы? Ответ прост — Gparted не сможет работать со смонтированными разделами.  А раздел жесткого диска с которого компьютер только что загрузил Linux, размонтировать не получится (равно как и другие разделы, используемые Linux-ом в работе, если таковые имеются). Вот потому-то и нужно загрузиться с Live-CD — при этом все разделы жеского диска компьютера не смонтированы и доступны к редактированию. Читать далее «Управление разделами HDD программой Gparted с диска Live-CD Ubuntu»

fail2ban охраняет apache (часть «следующая»)…

В прошлой заметке, посвященной fail2ban, я описал пару фильтров, используемых мной для предотвращения «вражеских» происков, направленных против моего apache. Работало все это отлично, и вопросов не возникало. И дальше бы работало, если бы меня не потянуло на разборки с Chillispot. Дело в том, что в описанных мной конфигурациях fail2ban блокирование нежелательного доступа осуществляется при помощи shorewall. А его-то я как раз и поломал, ковыряясь с Chillispot. Точнее, не поломал, а отключил, так как для работы Chillispot требуется загрузка своего собственного скрипта с правилами для iptables, который «множит на ноль» всю работу shorewallЧитать далее «fail2ban охраняет apache (часть «следующая»)…»

RADIUS, MySQL и парочка “веб-морд” ко всему этому …

Приспичило на днях мне RADIUS установить. На вопрос о том, «Зачем?», отвечу — именно с этого я начал, когда захотел создать себе хотспот. Но пока что рассмотрим вопрос «Как я это делал, и с какими трудностями при установке боролся»…

1. Ставим FreeRADIUS.

Читать далее «RADIUS, MySQL и парочка “веб-морд” ко всему этому …»

Упрощаем скрипт автоматического обновления

Пока выполнял обновление дистрибутива из интернета, пришлось почитать подсказку по urpmi более, как говорил известный юморист, «щетильнее». И нашел в ней ключик «- -auto-update». А ключик этот заставляет программу urpmi сначала обновить источники, а уже потом искать обновленные пакеты. По этому, описанный ранее скрипт я упростил на одну команду (urpmi.update updates), и теперь он выглядит так:

#!/bin/bash
urpmi --auto-update --auto --update --auto-select &> /var/log/auto_update.log

Результат то же самый…

И снова о переключении клавиатуры в Mandriva — другой индикатор

Когда-то ранее я уже писал, как решал для себя вопрос переключения и индикации раскладки клавиатуры в Mandriva Linux. Но вот недавно попала мне в руки флешка c Mandriva Flash. Просматривая ее, я увидел, что там используется индикатор раскладок клавиатуры KKBSwitch. Быстренько нашел сайт автора программы — http://kkbswitch.sourceforge.net/. Посмотрел. И решил поставить вместо использовавшейся мной программы X Neural Switcher. А буквально на днях я проапгрейтил систему на своем сервере с Mandriva 2008.0 на Mandriva 2008.1. Это отдельная «целая история», но после этого я запустил у себя “Центр управления Mandriva Linux”, в нем выбрал “Управление программами” и ввел имя программы KKBSwitch в поле “Поиск”. Программа нашлась в репозиториях Mandriva. Поставил «птичку», нажал кнопку «Применить», перезапустил KDE. Все! В системном лотке появился индикатор (см. рис. ниже). Если щелкнуть на индикаторе правой кнопкой, то появится контекстное меню, один из пунктов которого позволяет настроить вид индикатора — буквы, флаги или же и то и другое одновременно. Читать далее «И снова о переключении клавиатуры в Mandriva — другой индикатор»