СТОП НАРКОТИКАМ
СТОП АБОРТ
Регистрация на Люберецком портале
Личные данные
6 Сo
пасмурно
Ощущается как 3 Сo
Ветер: 4.63 м/с [73]
Давление: 995 мм рт. ст.
USD ⬇95,00₽ ⬆94,75₽
EUR ⬇102,40₽ ⬆102,70₽
Портал города Люберцы: новости, форум, работа
Новые сообщения на форуме города Люберцы

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

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

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

dezodorantov


3
Сообщения: 500

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

Пользователь сказал cпасибо:
 

Aectann


2
Сообщения: 44

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

the_Shadow


2
Сообщения: 173

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, 16 лет назад)
Пользователь сказал cпасибо:
 

Root


10
Сообщения: 6151

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

the_Shadow


2
Сообщения: 173

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

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

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

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

dezodorantov


3
Сообщения: 500

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

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