СТОП НАРКОТИКАМ
СТОП АБОРТ
Регистрация на Люберецком портале
Личные данные
-1 Сo

ветер:3.4 м/с [NW], давление: 756 мм рт. ст.
Коренной житель города Люберцы Коренной житель города Люберцы Коренной житель города Люберцы
Портал города Люберцы: новости, форум, работа

Посоветуйте дистрибутив Linux для PC-роутера

ФорумыКомпьютеры и сетиМой компьютерПосоветуйте дистрибутив Linux для PC-роутера

АвторСообщение
 

dezodorantov



Нужно использовать комп, скрученный из старых железок в кач-ве роутера.
Интернет в него, а из него на 3 компа.
Посоветуйте , пожалуйста, дистрибутив Linux,
оптимально подходящий для такой задачи.
И для человека, знакомого с командной строкой
только по ДОСу и ни разу не юзавшего Linux.
Прошу давать объяснения, как буд-то для дебила.
 

Удалено



"Из старых железок" и "ни разу не юзавшего Linux" - вот тут вылезают вопросы - на старом железе графические типа KDE, GNOME будут тормозить жутко, если только поставить что-нибудь вроде fluxbox или WMaker, с консолью(командной строкой все равно придется научиться работать. Можно посмотреть на Slackware, Debian старого розлива, но... эээ... это не совсем для новичка (:
 

Удалено



dezodorantov, забей на мух.
1. Проще всего Slackware. Столкнёшся с "файлами инициализации", быстро поймёшь в чём прикол.
2. В Слаке есть "официальный букварь" - в формате pdf, пусть и по-английски читать удобно.
3. Тебе подойдёт любой дистриб Слаки. Скорее всего, просто бери 11 и не парься. Один DVD. Там есть всё, что тебе по-надобится. Спроси у Root'а, мож выделит. Я, к сожалению, в командировку должен буду уехать и у меня нет DVD-резака, к сожалению только на работе. По-дефолту, код собран для платформы i586 (Pentium, просто Pentium), но это не означает того, что ты не сможешь пересобрать код под любой проц. Для каждого пакета есть файл Slackware.Build, где можно выставить хоть i386 и запустить его на выполнение. На выходе - пакет под требуемый проц. Тебе не нужно будет пересобирать всю Слаку. Тебе нужно будет пересобрать только то, что будет на твоей машинке.
4. "Графика" на роутере или сервере - нонсенс! Это - сразу в топку.
5. Тебе будет нужно:
- само по себе ядро. Т.е., то, что грузится при старте и обеспечивает работу всей машины. Заголовочные файлы ядра (без них софт не собирается). После переконфигурации под твоё конкретное железо - снести на фиг. Причём, для роутера я рекомендую настоятельнейшим образом собрать все потребные "модули ядра", aka drivers в ядро и не парится. Всё будет загружаться в один момент.
- пакет gcc + libs. Для компиляции всех нужных тебе пакетов. После сборки (если она всё-таки по-требуется), можно снести их безболезненно.
- пакет iptables (это файерволл Linux, включив который ты сможешь организовать функции роутера и, собственно, файерволла).
- tcpdump - сниффер для надзора за трафиком. Помогает, если что-то "не так". Аналоги есть, но я привык к этому.
- binutils, coreutils... Ну, это стандартно...
- протокол SSH. Сервер. Это для входа по "закрытому" средствами шифрации протоколу на хост и управления хостом. По сути дела, "защищённый telnet", но оченно мощная чтучка...
По-моему, ничего не забыл.

Второй вариант. Если железо может загружаться с флеш-диска. Взять флешку на 128 MB (этого хватит за глаза). Составить точный список того, что есть в составе железа. Собрать всё, что нужно на нормальной машине (самое главное - грамотно собрать ядро по составленному тобой списку) и, потом, зарядить всё на флешак, забыв о винчестере или CD-ROM'е.

Можно аналогично сделать при наличии CD-ROM'а. В этом случае, система будет грузиться с CD. На роутере винчестер, в принципе, и не нужен.

Самое извращённое - аналогично грузиться с флоппика. Но только флопы умирают быстро.

Поясню. Как только ты подал питание, BIOS переходит к загрузочному сектору нужного тебе девайса и грузит всю систему т.е., загружает loader, потом лоадер по своему конфигу грузить всю систему (с модулями вместе). Потом система грузит тебе все прописанные настройки. Их нужно будет прописать после создания системы в общем и целом (ядра, пакетов, etc). После загрузки данных инициализации, соотв. пакеты, установленные у тебя в системе (DHCPd, например), читают свои конфиги и поднимаются. Всё. Система активна и готова к работе.

Ну, как-то так. Чесслово, проще сделать, чем рассказать... :D:D:D

Если есть желание, то готовь список, я тебе соберу систему и выложу к себе на ftp-сервер. Оттуда утянешь. Мне нужно:
- как именно ты будешь загружаться? Flash/CD-ROM/HDD?
- какое именно у тебя будет железо (процессор, сетевые карты, диск, модель CD-ROM, ...).
- IP (желательно), т.е., что и куда ты будешь роутить?
- будут ли там доп. сервера? Некоторые чудики любят ставить на роутеры web-сервер, например. Это не возбраняется (в принципе), но и нежелательно.
Ну, покамест, всё...

Отредактировано: the_Shadow (29.04.2007 17:06, 10 лет назад)
 

Root



Либо Слака, либо Убанту(вариант для сервера)
 

Удалено



Сомневаюсь, что есть более-менее толковое что-то за пределами Слаки. Мои "романы" с большей частью дистрибутивов заканчивались возвращением к родной и любимой... :D:D:D Всё-таки, мы с нею с версии ядра 0.99, с 1995г... :D:D:D Считай, 10 лет вместе...

"Простота хуже воровства" - как раз для этого случая. Рано или поздно, возникают проблемы, с которыми приходится бороться напрямую и без "прокладок" в виде "мастеров" и "графических экспертов". Вот тогда и благодаришь Слаку за "тренировку" и полученные знания. Кто и как - не знаю, да мне и по-ровну, но моё IMHO гласит, что сделать из Linux Windows ещё ни кому не удавалось и навряд ли удастся. Причина одна - как ты не ориентируйся на "конченного пользователя", "уши" ЮНИКСА всегда будут торчать.

Лучше уж напрямую - методом полного погружения. Один раз тратишь время, потом живёшь спокойно, чем по чайной ложке цедить, тихо матерясь всякий раз, как проблем хапнул.

Впрочем, это IMHO и не более того. "Edem das Seine" - хороший лозунг, жаль не на месте был написан.
 

dezodorantov



Всем спасибо.
Я раскрутил клиента на покупку обычного роутера.
Стоит-то он всего 900р.

RSS
Форум города Люберцы © 2003 - 2017 Правовая оговорка
Поможем детскому дому