завр с прошивкой cacko в качестве сервера

КПК с Linux, установка Linux на iPaq и другие модели, программы
psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

завр с прошивкой cacko в качестве сервера

Сообщение psionrevo » Чт май 29, 2008 15:25

пытаюсь заменить свой постоянно работающий сервер в виде большого компьютера на завр

потому что от сервера собственно требуется мониторить датчики и отсылать sms-ки в мое отсутствие, а в моем присутствии расшаривать инет с сотового (EDGE) и в планах хранить на его CF (а есть уже 32Гб) всю свою муз коллекцию

на текущий момент:

zaurus c-1000 (cacko 1.23 katastrophos.net/andre kernel),

usb 2.0 powered hub,

две AT-USB100 usb-eth,

телефон nokia 6230 в качестве EDGE модема (у меня max 21Кбайт/с по ночам).

пока сумел настроить через него расшаривание инета (ppp0) в две сети (192.168.1.0,192.168.2.0) скриптом:

ifconfig eth0 down
ifconfig eth1 down
# Allow outgoing connections from the LAN side.
iptables -A FORWARD -i eth0 -o ppp0 -j ACCEPT
iptables -A FORWARD -i eth1 -o ppp0 -j ACCEPT
# Masquerade
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
ifconfig eth0 up 192.168.2.1
ifconfig eth1 up 192.168.1.1

на частоте 182Mhz спокойно шарит инет

только никак найду, какой-то из iptable модулей грузит проц на 40% даже в отсутствие трафика.
и без поднятия ppp0 тоже :(
чем посмотреть? или как настроить?

и самых, наверное, два сложных вопроса:

1)как бы организовать watchdog для завра? т.е. чтобы он перезапускался при повисании?
я вижу только внешние решения с atmega контроллером, подключаемым к этому же хабу
может у кого другие идеи?

2)и по питанию: сам ведь завр не включится, если у него сядет батарейка, а потом при подаче питания зарядится...
опять же думаю только про внешний контроллер, который будет нажимать на "On" (не шучу - вынесу батарейку отдельно и смогу рвать питание контроллером, а на On можно нажать снаружи релюшкой как пальцем :)
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

dmitry0421
Студент (1 lvl)
Сообщения: 46
Зарегистрирован: Ср апр 16, 2008 23:36

Сообщение dmitry0421 » Чт май 29, 2008 16:18

судя по всему нет, под цацку сервера не ахти какой получится, надо ангстром в базе и то знаете ли изврат ещё тот

psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

Сообщение psionrevo » Чт май 29, 2008 19:32

SolarWind
да не шутка вовсе - вот уже с двух компов в инет ходим

вот и этот текст через завра в инет уйдет :)

ну не нравятся мне большие шумящие ящики, к которым еще и монитор нужно подключать и клаву и...
а завр - все в одном

засунул в сейф, провода вывел - и
привет ;)

(скоро еще одного закуплю)

лучше посоветуйте, как на завре iptables заставить меньше процессора кушать при отсутствии траффика

у меня згружены модули (в sysinfo/modules смотрю):

ip_conntrack (autoclean) [ipt_MASQUERADE iptable_nat]

ip_tables [ipt_MASQUERADE iptable_nat iptable_filter]

ipt_MASQUERADE (autoclean)

iptable_filter (autoclean)

iptable_nat (autoclean) [ipt_MASOUERADE]

начать бы с того, что найти, который больше всех проц грузит - а там подумаю, что с ним делать

dmitry0421
я пока пытался две usb-eth подключить - выкачал образ hdd завра younggun :

administrator.isfreeweb.com\debian.zip

поставил его на SD,
поправил fstab,
скопировал /dev из zaurus_eabi_rootfs_071201.tar.bz2

- грузанулся -
рабочий debian

так что вариант есть

но вот все равно разницы с cacko пока не увидел - просто обжил уже cacko, а в debian еще напильником пилить и пилить

а в cacko у меня уже процесс написания программ и компиляции отлажен почти идеально
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

dmitry0421
Студент (1 lvl)
Сообщения: 46
Зарегистрирован: Ср апр 16, 2008 23:36

Сообщение dmitry0421 » Чт май 29, 2008 20:08

я конечно не буду оригинален, но железячный роутер, и дешевле и надёжней :)
так по делу завр всё таки для другого нужен на мой взгляд, хотя конечно это ИМХО, а с оптимизацией iptables так тут от версии ядра зависит, мне кажется исползуя маскарадинг вы нагрузку не снизите.

psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

Сообщение psionrevo » Чт май 29, 2008 20:25

а как кроме маскарадинга можно расшарить инет?

мне железячный роутер не нужен - завр этот у меня резервный. на случай если мой рабочий заупрямится :)

и к тому же датчики все равно придется к какому-то компу подключать - тут универсальность завра - плюс
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

dmitry0421
Студент (1 lvl)
Сообщения: 46
Зарегистрирован: Ср апр 16, 2008 23:36

Сообщение dmitry0421 » Чт май 29, 2008 23:18

да в общем то и nat`а достаточно

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Пт май 30, 2008 09:56

Насчет watchdog'а - когда-то один мой знакомый гуру поведал мне простую до безобразия идею. Пишется программа, которая бипает динамиком раз в минуту (к примеру) и паяется на коленке контроллер, который считает бипы (вешается вместо динамика, фактически) и если нужный не пришел вовремя, то замыкает reset (или размыкает питание).
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Пт май 30, 2008 10:01

Кстати, о птичках. Вспомнил про "Сириус":
http://www.zao-zeo.ru/catalog/sirius.html
Надеюсь, рекламой не сочтут :)
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

Сообщение psionrevo » Пт май 30, 2008 10:46

dmitry0421
да в общем то и nat`а достаточно
это как? ведь надо в приходящих пакетах менять source. это и называется маскарадингом? в общем, если есть идеи как уменьшить нагрузку на cpu в отсутствие траффика - сразу буду пробовать

а пока по-любому пользую
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

разбираюсь с настройками iptables

Jay
классная идея, только шумная :)))
мне по-любому с датчиков придется собирать инфу контроллером, чтобы по usb ее считывать.
в контроллере есть свой watchdog, т.е. он и будет ведущим.

я с завра буду опрашивать контроллер и,
если в положеное время от завра не поступит запрос, буду рвать питание батареи завра и затем нажимать On (ну не думаю, что так трудно будет ее нажать снаружи чем-то с эл. приводом)
заодно и проблему с питанием завра от неродных аккумуляторов порешаю

чтобы завра не разбирать и ничего в нем не паять

только вот опять самому и контроллер программить и паять...
долго все, в одиночку, когда это я сделаю... :(

а по поводу сириуса - здорово, конечно, но со времен СССР тяготею к японскому оборудованию ;)
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

dmitry0421
Студент (1 lvl)
Сообщения: 46
Зарегистрирован: Ср апр 16, 2008 23:36

Сообщение dmitry0421 » Пт май 30, 2008 15:23

насколько я знаю маскарадинг портов используется только для безопасности, и в домашних условиях абсолютно не нужен, вам же их редиректить не надо, хватит и ната
зачем менячть источник пакетов?

psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

Сообщение psionrevo » Пт май 30, 2008 20:42

готов попробовать без маскарадинга, как настраивать iptables?

вот моя рабочая конфигурация:
завр в инете на ppp0,
eth0 и eth1 - к двум компьютерам, на которых ходим в инет

у меня работает:

iptables -A FORWARD -i eth0 -o ppp0 -j ACCEPT

iptables -A FORWARD -i eth1 -o ppp0 -j ACCEPT

iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

Аватара пользователя
EugeenB
Доктор (4 lvl)
Сообщения: 241
Зарегистрирован: Вт мар 21, 2006 13:12

Re: завр с прошивкой cacko в качестве сервера

Сообщение EugeenB » Сб май 31, 2008 13:47

psionrevo писал(а):пытаюсь заменить свой постоянно работающий сервер в виде большого компьютера на завр
:-)
Позволю себе дать совет, как человек, прошедший этот путь:
предлагаю купить стодоллоровый ASUS WL500g Premium под Линуксом.
Мне больно думать как у Вас гнобиться акк. на завре! Литиевый акк. - 500 циклов зарядки, и уже половинная ёмкость! Не используйте завар, как сервер, пожалуйста! :-)
С уважением, Евгений.
P.S. Во избежание оффтопика, первоначальное письмо переложил Вам в личку.
С уважением, Евгений.
C-1000 / CACko 1.23 + MMC Kingston 1GB + CF A-DATA 2GB + USB-BlueTooth D-Link DBT-122 <--> SonyEricsson K750i

Аватара пользователя
Averton
Доктор (4 lvl)
Сообщения: 277
Зарегистрирован: Пт апр 08, 2005 23:15

Сообщение Averton » Вс июн 01, 2008 09:26

Или ЕЕЕ ПиСи за 9000 рублей. Хошь Юбунту на нем разверни, хошь винду. А размером не сильно более Завра - в плане влезания в сейф. Зато системы будут полноценными.

Аватара пользователя
EugeenB
Доктор (4 lvl)
Сообщения: 241
Зарегистрирован: Вт мар 21, 2006 13:12

Сообщение EugeenB » Вс июн 01, 2008 13:53

Averton писал(а):Или ЕЕЕ ПиСи
[...]
Зато системы будут полноценными.
У еееписи серьёзный, на мой взгляд, недостаток - система расположена на флешке. Не сменяемой, а впаяной. А пользуется система ей как обычным HDD. А число циклов записи - сильно ограничено. Поэтому, еееписи - не замена станционарному серверу, а только в командировках, от случая к случаю.
С уважением, Евгений.
C-1000 / CACko 1.23 + MMC Kingston 1GB + CF A-DATA 2GB + USB-BlueTooth D-Link DBT-122 <--> SonyEricsson K750i

Аватара пользователя
Trupp
Доктор (4 lvl)
Сообщения: 306
Зарегистрирован: Ср фев 06, 2008 17:25

Сообщение Trupp » Вс июн 01, 2008 14:44

EugeenB
На старших моделях SSD сменный. На mini PCI. И подсчитали, что при типичном использовании ее хватит на 25 лет. Хотя если держать там кэш SQUID или чего-то в этом роде, то да, хватит года на три. Но за это время может что-то другое вылететь. А если речь идет о роутере, то там нагрузка на диск минимальная.
Если я есть тупина, то ты есть самый мелкий трупп, то есть чепка.

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»