LINUX.ORG.RU

Сообщения dancv

 

Приоритетный канал траффика для клиентов сервера

Форум — Admin

Т.е. на сервере торент, вгет, обновление не мешало работе клиентов.

Как такое реализовать?

Сервер домашний.

dancv
()

root+aufs+initramfs

Форум — Linux-install

Собрал маленький сервер, в качестве диска там гигабайтная флешка.

Хочу чтобы он жил вечно (чтобы отключение питания не сказывалось, чтобы флешка не изнашивалась/сильно/).

система гента.

накатил пакет aufs. занес aufs модуль в initramfs. модуль грузится.

как смонтировать aufs на обычной системе, знаю

mount /dev/cdrom /mnt/cdrom
mkdir -p /tmp/rw
mkdir -p /tmp/cdrom-rw
mount -t aufs -o dirs=/tmp/rw=rw:/mnt/cdrom=ro /tmp/cdrom-rw
получаем дерево диска на запись.

но как сделать чтобы системный корень был на aufs?

то что я пробовал (изменял init) - лажа полная.

...
mkdir -p /temp/rw
mkdir -p /temp/NEW_ROOT_ro
mount -t tmpfs -o size=64M tmpfs /temp/rw

mount -o ro ${REAL_ROOT} /temp/NEW_ROOT_ro

mount -t aufs -o dirs=/temp/rw=rw:/temp/NEW_ROOT_ro=ro ${NEW_ROOT}
...
#это вместо одной строчки из оригинального скрипта
#mount -o ro ${REAL_ROOT} ${NEW_ROOT}

там что-то монтируется, но потом вываливается ошибка

mount: can't find /newroot in /etc/fstab
!! The filesystem mounted at /dev/hda3 does not appear to be a valid /, try again
!! Could not find the root block device in .
По моему это происходит при switch_root. Типа: «То, что смонтировано в будущий рут, совсем не похоже на то, что там должно быть, судя по fstab.

кастую помощь. Как сделать сабж.

dancv
()

pptp+pppd двойная загрузка плагинов pppd

Форум — Admin

>>>May 28 12:26:33 nosorog pppd[2203]: Plugin radius.so loaded.
May 28 12:26:33 nosorog pppd[2203]: RADIUS plugin initialized.
May 28 12:26:33 nosorog pppd[2203]: Plugin pptpd-logwtmp.so loaded.
May 28 12:26:33 nosorog pppd[2203]: pptpd-logwtmp: $Version$
>>>May 28 12:26:33 nosorog pppd[2203]: Plugin radius.so loaded.
May 28 12:26:33 nosorog pppd[2203]: RADIUS plugin initialized.
May 28 12:26:33 nosorog pppd[2203]: Plugin pptpd-logwtmp.so loaded.
May 28 12:26:33 nosorog pppd[2203]: pptpd-logwtmp: $Version$
May 28 12:26:33 nosorog pppd[2203]: pppd 2.4.3 started by root, uid 0
May 28 12:26:34 nosorog pppd[2203]: Using interface ppp22
May 28 12:26:34 nosorog pppd[2203]: Connect: ppp22 <--> /dev/pts/28
May 28 12:26:34 nosorog pppd[2203]: PAP peer authentication succeeded for spa
May 28 12:26:34 nosorog pppd[2203]: local IP address 192.168.100.1
May 28 12:26:34 nosorog pppd[2203]: remote IP address 192.168.200.14
May 28 12:26:34 nosorog pppd[2203]: pptpd-logwtmp.so ip-up ppp22 spa
May 28 12:26:34 nosorog pppd[2203]: pptpd-logwtmp.so ip-up ppp22 spa

в результате в логах радиуса всегда несколько стартов с разными session-id

Wed May 28 12:26:33 2008
Acct-Session-Id = "483D173A089B00"
User-Name = "spa"
Acct-Status-Type = Start
...

Wed May 28 12:26:33 2008
Acct-Session-Id = "483D173A089B01"
User-Name = "spa"
Acct-Status-Type = Start
...

... что неприемлимо

в следующих сообщениях приведу конфиги pptp и pppd

>>>

dancv
()

Изменить таймаут для функции read

Форум — Development

Нужно изменить длительность при которой read говорит об ошибке ввода/вывода.
При чтении бедблока он впадает в кому на довольно длительное время.
Если бедов много ... то сами понимаете.

>>>

dancv
()

Fedora 8 & Kde 4

Форум — Desktop

Где взять пакеты для Fedora 8?

>>>

dancv
()

профиль->«настройка сообщений»

Форум — Linux-org-ru

Предлагаю добавить в профиль.

Параметры сообщений по умолчанию:

Форматирование: TeX paragraphs 
           URL: Auto URL
     ?????????: Plain text

>>>

dancv
()

перевод абзаца с mingw.org/licensing

Форум — Development

Изучаю лицензии компиляторов и либ для проекта
Какой смысл заключен в этом пункте?
(по отдельности слова понятны, смысл нет)

>MinGW profiling code
>--
>MinGW profiling code is distributed under the 
>GNU General Public License.

>>>

dancv
()

ядро, функция сразу после поднятия net-интерфейса

Форум — Development

Хочу обработчики пакетов на интерфейсы вешать.
Но все пакеты на всех интерфейсах ловить некошерно,
хотелось бы в момент поднятия интерфейса пошерстить 
по конфигу и назначить необходимый обработчик, 
либо вообще не назначать.

ну и соответственно в момент опускания интерфейса
обработчик отключить.

чет никакого крюка на этот случай не нашел.
Ктонить подскажет?

>>>

dancv
()

ebtables drop по макадресу

Форум — Admin

САБЖ не работает :-(
--
делаю к примеру так
ebtables -F 
ebtables -A INPUT -s xx:xx:xx:xx:xx:xx -j DROP
можно с указанием интерфейса
ebtables -A INPUT -i eth0 -s xx:xx:xx:xx:xx:xx -j DROP

команды выполняются
если глянуть -L, то правила видны
--
делаю пинг машины с этим маком и пинг-понг идет

система Fedora 7, ядро 2.6.22.9
ктонибудь сталкивался? что не так сделано?

пробовал рубить по типам пакетов, хотел отрубить ответ от PPPoE сервака
тоже не работает

модули ebtables & ebtables_filter загружены

>>>

dancv
()

План развития Qt

Новости — Open Source
Группа Open Source

  • WebKit - слияние вебтехнологий и настольных приложений (поддержка в JS слотов/сигналов, расширение DOM дерева под эти 'настольные приложения')
  • Усиление поддержки XML (XML stream/потоки, XQuery/XPath)
  • IPC (разделяемая память, file mapping/проекция файлов в память, локальные сокеты, все это кроссплатформенное)
  • Улучшение базы для создания многонитевых приложений (собственно, какойто фреймворк замутить хотят под это дело)
  • Phonon в Qt (бекэнды: DirectX только под виндой :-) ИМХО, QuickTime и т.д)
  • Qt для Cocoa (64бит Mac на основе Cocoa API)
  • и т.д.
Вообще планов громадье, на данный момент их хватит до Qt 4.7.x. Взято из блога "aseigo" одного из основных разработчиков KDE. Сам "aseigo" ссылается по этой информации на Маттиаса Еттрича (Matthias Ettrich), Trolltech.
"Если Qt5 и случится, то не ранее 2011/2012. И в нем не будет таких болезненых изменений API, как в Qt4 по сравнению с Qt3."(aseigo)

>>> Подробности

dancv
()

fedora-7 + hal + флешка

Форум — Admin

Наверное, после обновления на днях, перестала находится флешка

lshal -m говорит только это при втыкании флешки
--
12:01:19.361: usb_device_ffffffff_ffffffff_noserial added
12:01:19.468: usb_device_ffffffff_ffffffff_noserial property info.linux.driver = 'usb' (new)
12:01:19.590: usb_device_ffffffff_ffffffff_noserial_if0 added
12:01:24.475: usb_device_ffffffff_ffffffff_noserial_if0_scsi_host аdded
12:01:24.478: usb_device_ffffffff_ffffffff_noserial_if0_scsi_host_scsi_device_lun0 added
12:01:24.957: usb_device_ffffffff_ffffffff_noserial_if0_scsi_host_scsi_device_lun0_scsi_gener
ic added
--
т.е. что то он видит, но нету блочного устройства
При этом само устройство в /dev появляется, руками можно смонтировать.
А вот автомонтирование перестало работать.
--
Подскажите куда копать?
dancv
()

Sim + прозрачность

Форум — General

27 февраля один из разработчиков приложения (wRar) откоммитил исправление данного косяка.
Ура! Ура! Ура!
Единственное приложение, которое в кикере делало бяку при включенной прозрачности.
dancv
()

нужна помощь поднять корпоративный jabberd

Форум — Admin

На фирменный сервак пока не накатывал.

Решил проверить на своей машине.

FC6 + jabberd-2.0-0.s11.11.fc6

конфиги можно глянуть http://www.rubtsovsk.ru/~danc/

решил что мне нужны только router sm c2s

s2s и resolver выкинул из скрипта поднятия сервера

с серверами баз данных решил не заморачиваться, сказал использовать db

вроде бы поднимается, в логах ругани нет

а когда пытаюсь приконнектиться клиентом с созданием нового аккаунта - клиент пишет: к серверу приконнектился, завожу клиента ... и всё. Клиенты пробовал: psi kopete sim

в логе c2s.log Thu Jan 25 13:31:54 2007 [notice] ready for connections

Thu Jan 25 14:07:54 2007 [notice] [9] [193.27.222.20, port=46333] connect

потом появляются записи о дисконнект-коннекте

dancv
()

Select & Co (continue)

Форум — Development

Пишу серверное приложение использую для ожидания данных в сокете select

но в случае если связь разорвана /убит клиент, кабель перерезали, FW-подняли/ select сообщает, что можно читать данные а при чтении получаю 0 байт

Манул на эту тему не вставил.

На форумах это обсуждается как "дефакто нормально".

Это действительно нормально? И при подобной работе с сокетами подобную ситуацию нужно обрабатывать как разрыв соединения с той стороны?

dancv
()

RSS подписка на новые темы