Я понял вас линуксоиды!

Сегодня я понял вас линуксоиды! Я понял что такое собрать ядро!

3 недели я парюсь с роутером, точнее ЕЕЕ Бокс ПиСи В202, которым хочу заменить роутер Асус WL500gP V2. Полторы недели я онанировал с гребаным ClearOS, который ну никак не мог заставить не глючить и понимать все железки в ЕЕЕ бокс ПиСи. Особенно это касалось встроенной сетевой карты.

Надо сказать что хотел то я - есть у меня после переезда на НР Микросервер, совсем ставший не у дел EEE Box PC на атоме N270. Есть несправляющийся с задачами торрентов на 20мбит канале роутер Асус WL500, и есть желание сделать его полный аналог. Т.е. роутинг без ограничений(таблица роутинга на ВЛке маленькая), SSH с туннелингом, OpenVPN поднятый именно на гейте, а не далеко в локалке, на сервере. Хочется нормальной скорости достаточно для 20мбит и торрентах на всю катушку. Также хочется такое чтобы не переучиваться с ставшей уже более менее привычной линуксовой ОС на роутере. Ну и поначалу хотелось веб-морды с простым функционалом роутеров(управление DHCP, фильтрация по МАС, управление пробросом портов, понятная индикация состояния линка(для юзания изнутри локалки).
ClearOS вроде как всему соотвествовал. Поставил, и тут сразу накатило геморроем - сетевуха встроенная(JMicron) сей Мух не знает. Ядро древнее. Ёбин бобин - давай всякие апдейты накатывать, пробовать апдейт ядру сделать - хрен там. Ядро обновилось - сеть увиделась, но интерфейс морды(крутится фаерфокс на нем с интерфейсом и на монитор подается, даже не вебовская морда) страшно глючит, пучит и перестало в консоль переходить. Говна нагружено - мама дорогая! Как это выкорчевывать не знаю - я вобщем то не линуксоид.

Вобщем натрахался и решило что то другое посмотреть – попробовать решил CentOS - как бы бесплатный РедХат. Поставил - таже херня с незнанием сетевухи. Надо сказать оба Муха знали прекрасно внешнюю ЮСБшную длинковскую сетевушку! Накопал мануал по обновлению ядра на Центосе. Попробовал в первый раз - нихрена не вышло - 5 версий ядра разных и ни одно не знает JMicron. но вот дядька один линуксознакомый подсказал поитскать в конфигурации ядра перед сборкой галочку с моей сетевухой, ибо в свежем ядре то оно обязано уже быть. Нашел, собралось за час и о чудо! - все сетевухи детектед!

Рад несказанно. За недельку настрою все по образу и подобию WL500 и совершу переезд очередной. Надо сказать хочется какую то все таки веб-морду, без нее как то скучно в командной строке. Люблю наглядность. Пока в поисках такой морды чтобы к веб-серверку на Центосе прикрутить.

Теперь я понял почему “линуксоиды все время пересобирают ядро”, в то время как виндусоиды мажорят - путь к совершенству долог и тернист, особенно когда железо сильно новей ядра дистрибутива ! 😈

  • 1145
Comments
AlcoNaft43

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

akirill

Да ладно, красноглазиков. Ломка сознания происходит один раз, дальше все просто и понятно.

AlcoNaft43

Не вижу особой ломки. Мир никсов полон гиммора, потому и “красноглазики”, ибо все бесплатно, открыто, но ни кто никому ничего не должен. Не нравитца - на те комплилятор, вим и пили сам. А уж с поддержкой железа - постоянные траблы, пример из практики - фряха не держит LBA контроллер Areca, одну из не очень последних моделей. Дрова пилит какой то чувак, который обещал уже с год назад как напилить, и что? Ничего. У красной шапки конечно получше все. А у виндов совсем все хорошо, что бы там не говорили 😃

NailMan

Вот эта свистопляска с дровами и создает этот правдивый миф. КлеарОС(базируется на ЦентОС ака РедХат) в крайней редакции моего железа не знает как и ЦентОС - ядро старое, дрова на асусе есть(исходники) на компакт диске под все еее-семейство. Но дрова то под сильно более новое ядро писанные. 2 дня пытался их в дело пустить - ноль результата. Обновления ядра через патчи от производителя КлеарОС - ну никак. Обновление ядра с кернел.орг что то тоже ну ни как. ВОт хорошо нашел толковый ман для ЦентОСа и совет коллеги линуксоида поискать мой JMicron в списке девайсов в make menuconfig. Но вобщем то занятие сие мне было полезно как ни как, я то пока в линухах был только как пользователь роутера, а теперь немножко уже не как пользователь.

Морду бы найти какую вебовскую для основных операций с dhcp, nat и MAC-фильтрацией…мож кто знает что то толковое?

AlcoNaft43

http://www.webmin.com/ ? сам не пробовал.

W1zzard

Хм я бы делал на FreeBSD а управление по SSH. А если попроще то убунта неплоха.

lelik

Недопиленым дровам в ынтырпрайз ведре не место. Коллегу-линуксоида гнать поганой метлой учиться собирать нужные модули за 15 секунд без пересборки всего ведра.

wws

Модули - наше всё! Я, за 10 лет, ведро сам пересобрал лишь однажды, когда SWSuspend к 4-й федоре приделывал (ну не было тогда его еще в ядре).

Сейчас же, если ты не строишь какой-то жутко специлизированный АПК, то ведро пересобирать нафик не надо. Даже вирусы, и те давно, как модули работают 😃