Что ж, вот и первая статья из обещанной серии.
Первое, что я буду делать — настраивать Software AP, или беспроводную сеть на базе компьютера. На этом этапе, конечно, нужен доступ к консоли сервера с правами рута. Кроме того, нужно также подключение к интернету НЕ через внутреннюю вайфай-карточку — кабелем, через 3G-модем, короче, как пожелаете, но только не по вайфаю, который мы будем использовать для создания беспроводной сети. Я на первое время подключил и сервер, и ноут, с которого управлял сервером, в одну сеть по кабелю — так надёжнее всё-таки. Буду использовать пакет hostapd — он довольно известен как надёжное решение и мануалов под него достаточно, а для DHCP и DNS серверов буду использовать dnsmasq — решение как раз под домашние сети, его использует DD-WRT, не удивлюсь, если кто-то ещё.
Читать полностью »
Метка «linux» - 27
Беспроводная точка доступа, используя Linux
2013-08-02 в 17:15, admin, рубрики: dhcp, DNS, dnsmasq, hostapd, linux, метки: dhcp, dns, dnsmasq, hostapd, linuxСвой простой DynDNS сервер
2013-08-01 в 8:11, admin, рубрики: DNS, DynDNS, linux, python, системное администрирование, метки: dns, DynDNS, linux, python Недавно ко мне обратились с вопросом «А какой внутренний IP адрес нужно указать в модеме для проброса порта на сервер?». Ответить на вопрос я не смог, так как давно не был на этом сервере, а квалификация человека на том конце не позволяла залогиниться на сервер и выполнить ip address show. Тогда я задумался над созданием своего простого аналога DynDNS сервера с возможностью хранения IP адресов всех интерфейсов клиента.
Читать полностью »
Доступны для загрузки дистрибутивы Ubuntu OEM, Kubuntu OEM, Xubuntu OEM и Lubuntu OEM версии 13.04
2013-08-01 в 8:11, admin, рубрики: linux, ualinux, Ubuntu, Убунтариум, метки: linux, ualinux, Ubuntu Представлены дистрибутивы Ubuntu OEM, Kubuntu OEM, Xubuntu OEM и Lubuntu OEM версии 13.04 от команды UALinux.
Все дистрибутивы сформированы как для платформ x86_32 так и для x86_64.
Достоинство данных дистрибутивов — не требуют при установке дополнительных загрузок компонент из интернета.
Читать полностью »
Краткое введение в GNU autoconf
2013-07-30 в 14:25, admin, рубрики: autotools, BSD, c++, linux, UNIX, метки: autotools, BSD, c++, linux, unixI saw a book entitled «Die1 GNU Autotools» and I thought «My feelings exactly». Turns out the book was in German. ©
Можно долго рассуждать о несовершенстве сего инструментария, о превосходстве CMake/QMake/подставьте_вашу_любимую систему сборки, но проекты, использующие autotools, окружают нас повсюду, и стоит как минимум знать, что это за зверь и с чем его едят, чтобы при попытке сделать, а то и отправить разработчикам патч, не править автосгенерированные файлы, чем я не так давно занимался.
Так же следует понимать, что именно autoconf системой сборки не является вообще, это система конфигурации перед сборкой. autoconf почему-то многие считают неким монстром, «проверяющим 15 давно несуществующих версий компилятора Fortran, а потом поддержку ключей этими компиляторами», что не совсем верно, ибо оно делает ровно то, что ему скажут. Другое дело, что многие просто копипастят его конфиг из проекта в проект, в итоге результат получается ужасающим.
В данной статье (планируется всё же осилить цикл) я хотел бы рассказать про autoconf, зачем он нужен и как его использовать.
Читать полностью »
О построении провайдерской сети в небольшом городе. Часть 1
2013-07-29 в 22:49, admin, рубрики: Cisco, dlink, linux, shaper, utm5, биллинг, доработка напильником, провайдер, Сетевое оборудование, Сетевые технологии, сеть, системное администрирование, шейпер, метки: Cisco, dlink, linux, shaper, utm5, биллинг, доработка напильником, провайдер, сеть, шейперВступление
В статье я опишу свой опыт участия в построении провайдерской FTTB сети в маленьком городе, с численностью абонентов предположительно до 10 тыс. точек подключения. Я работаю системным администратором этой сети. В построении сети использовались: маршрутизатор Cisco, серверы Intel, коммутаторы Dlink и биллинг UTM-5. Сеть функционирует уже более года.
До того как я приступил к поднятию с нуля этой сети, у меня был пятимесячный опыт работы в другом небольшом провайдере. Там я вообще начинал с нуля, ибо про сеть знал на уровне обычного пользователя и не более того. Успел набить кучу шишек и получить ценный опыт.
О технологии FTTB
FTTB (Fiber to the Building) — волокно до здания. Оптическая линия используется от головной станции, до здания в котором производится подключение абонентов. В самом здании, для непосредственного подключения конечного оборудования, используется витая пара.
Более подробно о всех типах сетей FTTx (Fiber To The X) можно прочесть в Википедии
Для оптической линии используются SFP модули обеспечивающие скорость до 1 Gbps. Поскольку город небольшой, то закупаются модели с мощностью обеспечивающей устойчивую работу на расстояние 3-5 км.
Canon i-SENSYS LBP6020 в CentOS 6 или никогда не пишите в тех. поддержку
2013-07-29 в 12:12, admin, рубрики: Canon, cups, linux, поддержка пользователей, метки: Canon, cups, linux, поддержка пользователей Приветствую дорогие читатели и хабрагости.
После долгого копания по форумам и решения так и не решённой с их помощью проблемы, решил поделиться рецептом.
Читать полностью »
Отказоустойчивый кластер Master-Slave на PostgreSQL
2013-07-28 в 18:19, admin, рубрики: linux, pgpool, postgresql, postgresql 9.0, метки: linux, pgpool, postgresql 9.0 Приветствую, читатели!
В этой статье я хочу поделиться опытом развертывания кластера Master-slave на СУБД PostgreSQL. Отказоустойчивость достигается с помощью возможностей pgpool-II (failover, online recovery).
pgpool — это прекрасное средство для масштабирования и распределения нагрузки между серверами и, думаю, немногие знают о возможностях автоматического создания failover на ведомом сервере при отказе ведущего и как добавить новые мощности в уже работающий кластер без отключения всего кластера.
Читать полностью »
Статьи про переносной сервер на Linux для новичков — нужны ли?
2013-07-28 в 10:36, admin, рубрики: diy или сделай сам, eee pc, linux, метки: eee pc, linuxВ этой серии статей я буду рассказывать, как сделать свой переносной сервер на Linux из нетбука EEE Pc 701, способный для множества задач, как то:
- Раздача 3G-интернета с USB-модема (да, в принципе, хоть с тостера) через вайфай-карточку, плюс использование внешних прокси и VPN прозрачно для пользователя
- Безопасный файловый сервер — защита от вирусов и тому подобное
- Проверка вайфай-сетей, да и практически чего угодно, защищённого паролем, на прочность
- Система голосового оповещения
- Система распознавания голоса и, соответственно, управления голосом
- Переносной медиапроигрыватель и будильник
- Стационарный телефон (хотелось бы задействовать внутренний модем)
- Сервер видеонаблюдения и потокового вещания звуков с микрофона — может иногда быть крайне полезно, если нужно кого-то подслушать
- Девайс для починки роутеров со слетевшими прошивками, используя TFTP и USB-UART преобразователь, ну и пару скриптов для облегчения своих стараний
- Много чего интересного, что только взбредёт в голову.
Режим одного окна, или Главная ошибка «Майкрософт»
2013-07-25 в 14:51, admin, рубрики: GUI, linux, mac os x, microsoft, windows, windows 7, Windows 8, интерфейсы, интерфейсы, интерфейсы и юзабилити, операционные системы, Софт, метки: gui, linux, mac os x, microsoft, windows, windows 7, Windows 8, интерфейсы, интерфейсы и юзабилити, операционные системы, софтПарни из Редмонда привыкли удивлять мир неожиданными идеями. Часто они садятся в лужу и терпят провалы с новаторскими продуктами (Vista, Windows Phone), часто не замечают основных тенденций и не могут упредить моду, в отличие от парней из Купертино (iPod, iPhone, iPad).
Так продолжается из года в год. Довольно долго в «Окнах» был аскетичный интерфейс, лишенный излишеств (пардон за тавтологию) — без дизайнерских примочек. Что говорить, классическая тема Windows актуальна и поныне. Мы, пользователи, как-то смирились с этим, свыклись, тем более что альтернативы, считай, и не было. В провинции-то. Win98, 2000, XP. «Линуксы» тогда еще кусались, в силу того что были уделом энтузиастов. Как и «Макинтоши». С течением времени в наш мир ворвался широкополосный интернет, да и операционные системы шагнули вперед. Понимая моральную устарелость XP, прежде всего в плане облика, в Редмонде подготовили радикально новую ОС — «Висту». Которая, правда, вышла в лучших традициях АвтоВАЗа, сырой то есть, недоделанной. Хотя интерфейс Aero поражал, и многие, в т.ч. я, ставили на XP Inspiration Pack или XP Life, чтобы прикоснуться к свежей оболочке. Затем свет увидела «Семёрка», при создании которой были учтены ошибки с «Вистой».
Мне нравится Windows 7. После трех лет ее активного использования уверен, что это лучшая ОС от Microsoft на данный момент. Лучшая и с точки зрения удобства, и с точки зрения дизайна. Но вынужден признать, что даже теперешний Linux может превзойти Windows в этих аспектах. Долгие годы едва ли не первое, что устанавливаю на новый комп — RocketDock, который за счет создания стэков позволяет получить мгновенный доступ к наиболее часто используемым программам, не захламляя Рабочий стол. На ноуте я переместил панель задач влево, и теперь трудно представить, как я жил прежде без этого. Т.к. экран широкоформатный, то прикрепление панели задач к боковому краю позволило освободить пространство и использовать все вертикальные пиксели для окон программ. RocketDock по той же причине прикреплен к правой стороне. Но Win7 кое-чего все-таки не хватает.Читать полностью »
Golang daemon
2013-07-24 в 9:14, admin, рубрики: daemon, golang, linux, метки: daemon, golang, linux, nixОколо года назад мне понадобилось написать linux демона, реализующего небольшой сетевой сервис. В то время я активно изучал Go и мне очень нравился этот язык, поэтому взвесив все за и против я решил реализовать задачу на нем. К тому же, Go уже был стабильным и имел версию 1.0.1.
О том, с какими подводными камнями мне пришлось столкнуться, читайте под катом, но сразу оговорюсь: я буду описывать только тонкости реализации демона на Go. Если вы слабо представляете что такое «демон» или как демонизируется процесс, сначала стоит об этом почитать, поискав в гугле или на хабре «linux daemon» или пройдясь по списку ссылок в конце статьи.
Читать полностью »