[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Спешу похвастать. soekris net4501 в строю



Характеристики устройства, кому интересно, на http://www.soekris.com/net4501.htm

Подключается по aDSL (1Mbps/256kbps) к инету, выпускает по NAT две независимые сети и рутит трафик между ними. Обоим дает DHCP и DNS (dnscache, tinydns, чтоб не патчить запустил по копии на каждый интерфейс). Так-же умеет sshd и ez-ipupdate. Статистику смотрю IPTraf (кстати, посерьезнее что-нибудь есть? я не нашел). Ядро самосборное, почти монолитное (build-in все что используется, модулями все для troubleshooting/manteinence), 2.4.26 (из дебиановского репозитория), 945k (без оптимизации по размеру), без всего что не нужно, со всем на счет роутинга и QoS (на вырост), компилил, конечно, на другой машине.
FS ext2 ro + 10M tmpfs (ramdisk, для тех кто в танке).
Хочу прикрутить что-нибудь для более детального учета трафика, монитора хостов (если не отвечает, послать ему wake-on-lan), и разделения приоритетов пакетов (чтоб всячину скачивать, и в counter-strike статистику не портить).

Поставил Pebble (http://www.nycwireless.net/pebble/) на 64М флэшку, (причем все не вынимая ее из soekris, по PXE+nfs грузился), слегка подрезал (USB, PCMCIA, WI-FI убрал). Для полной функциональности моделей потяжелее (с PCMCIA, USB и т.д.) наверное имело бы смысл разорится на 128М, либо разобратся как следует с компрессией. Загрузчик lilo. Грузится за 45 секунд, из них около 20ти на POST и таймауты биоса и lilo.

Пробовал Bering (http://leaf.sourceforge.net/), не понравилось, оказывается есть лимит на длинну командной стрoки ядра, и он близок, не получалось много .lrp-ов подшить, приходилось пересобирать пакеты lrp (из много маленьких один большой). Пробовал самостоятельно урезать debian (все знают где), меньше 70М не получилось, оставляя dselect и всех от кого он зависит (perl-base там, apt, dpkg). Пробовал Debian-mini (потерял ссылку) но она на флэшку влезала с трудом, и хотела 128M памяти (типа туда всю себя скопировать и уже потом запускатся). Пробовал floppyfw (http://www.zelow.no/floppyfw/), но pebble заработал раньше.

Пробовал поставить какую-нибудь FS с компрессией.
cramfs показалась не подходящей, т.к. для любого изменения приходилось бы переформатировать, ломливо, и флэшку жалко, хотя для чего-нибудь куда измениния надо вносить раз в год, вполне покатит.
В JFFS не сумел разобратся. Ни смонтировать ее, ни изменения внести.
Было бы идеально что-то типа ext2 с прозрачной компрессией, нашел ext2compr (http://sourceforge.net/projects/e2compr/) но что-то она альфа, и туманна, не стал связыватся. Хотя по описанию самое оно.
Кто-нибудь игрался? Поделитесь.


zoe:~# uname -a
Linux zoe 2.4.26 #2 Wed Jul 21 05:58:39 CDT 2004 i486 unknown
zoe:~# top
20:39:47 up 12 min,  1 user,  load average: 0.00, 0.01, 0.00
26 processes: 25 sleeping, 1 running, 0 zombie, 0 stopped
CPU states:   2.0% user,   3.9% system,   0.0% nice,  94.1% idle
Mem:     62276K total,    15876K used,    46400K free,      576K buffers
Swap:        0K total,        0K used,        0K free,     6392K cached

  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
   72 root      17   0   472  472   404 S     3.5  0.7   0:17 pppoe
  138 root      19   0   928  928   748 R     2.1  1.4   0:00 top
    1 root       9   0   484  484   424 S     0.0  0.7   0:06 init
    2 root       9   0     0    0     0 SW    0.0  0.0   0:00 keventd
3 root 18 19 0 0 0 SWN 0.0 0.0 0:00 ksoftirqd_CPU0
    4 root       9   0     0    0     0 SW    0.0  0.0   0:00 kswapd
    5 root       9   0     0    0     0 SW    0.0  0.0   0:00 bdflush
    6 root       9   0     0    0     0 SW    0.0  0.0   0:00 kupdated
   67 root       9   0   920  916   756 S     0.0  1.4   0:00 pppd
[...]
zoe:~# free
             total       used       free     shared    buffers     cached
Mem:         62276      15776      46500          0        576       6392
-/+ buffers/cache:       8808      53468
Swap:            0          0          0

zoe:~# df -h
Filesystem            Size  Used Avail Use% Mounted on
rootfs                 60M   48M  9.2M  84% /
/dev/root              60M   48M  9.2M  84% /
tmpfs                  10M  236k  9.7M   3% /rw
	


Пару дней поработает, снесу систему на бывшем рутере (Multia DEC-10, Alpha 166, 64RAM), поставлю его что-нибудь интересное делать, или соседям скормлю (:

Стало холоднее (Multia гребаная, что твой утюг, и жрала небось под стать), и заметно тише (:

--
Alexander aka alk[ anoide | olico | ulero | ero | atraz]
(mi materializacion es fisica, mi escencia es matematica)



Reply to: