LINUX.ORG.RU

Сообщения elenath

 

работа с ip/net в C++

Подскажите, надо проверять принадлежность ip адреса сети. ip адрес имеем в виде network byte order, получаемый при помощи inet_addr. теперь надо проверить пирнадлежность этого адреса некоторой сети. для примера:

ip: 192.168.0.5 net: 192.168.0.0/29

есть функция в C/C++ которая проверяет принадлежность данного ip данной сети?

elenath
()

странное с Gnome

С некоторого времени перестал запускаться Гном и некоторые его приложения. Выглядит сие следующим образом: когда пускаем гнома, он просто виснет на сплэшскрине, в списке процессов он присутствует, но использование процессора == 0. То же самое происходит при запуске некоторых гномовских приложений, таких как gedit например. Причем не всех. Gnome-control-center запускается без проблем, хотя с некоторыми тормозами, gcalc работает без проблем. В логах никаких ошибок не вылезает. Гномом и КДЕхой не пользуюсь, ну раз в месяц может, поэтому точно сказать после чего это началось не могу. Хотя возможно это связано с установкой Enlightenment'a и его библиотек. С работой КДЕ и его приложений проблем никаких нет. Может кто помочь разобраться в данной ситуации? Вы понимаете - не очень приятно знать что у тебя в системе что-то не работает как надо... да и иногда нужен Гном бывает.

Вобщем, хелп!

P.S.: RH9.0, Гном прилагающийся к дистру.

elenath
()

в чем загвоздка?

сервер: 2 сетевухи, eth0 в инет, на eth1 висит rp-PPPoE сервер.

настроил PPPoE сервер (kernel mode)(10.0.0.1), клиент (10.0.0.x) успешно авторизуется на серваке, сессия устанавливается без проблем. На этом собственно все заканчивается: клиент никуда кроме как до сервака достучаться не может. В iptables прописано:

-A POSTROUTING -o eth1 -j MASQUERADE

Почему при этом пакеты от клиента наружу не попадают?? Где еще что посмотреть? ip_forwarding включен. может все дело в pppd?

Буду очень благодарен за любую помощь.

P.S: RH 9, pppoe-server 3.5, pppd 2.4.2b3, iptables.

elenath
()

pppoe, pppd, radius

Народ, расскажите как поднять pppoe сервер, или урл киньте по теме.
перерыл кучу инфы, но что-то ничего не выходит...
необходимо чтобы пользователи авторизировались на сервере через PAM в Радиусе. Как я понимаю: pppoe-server слушет броадкаст на наличие запросов от клиентов, затем для каждого клиента поднимает соединение через pppd, а pppd уже в свою очередь через PAM авторизует пользователя в Radius'e. Как теперь это все осуществить на практике? Объясните плз. сроки поджимают.

P.S.: roaring penguin pppoe-server 3.5, pppd 2.4.1, GNU Radius 1.1, RH 9.

elenath
()

wdc 7139 scsi

кто-нибудь ставил линукс на scsi контроллер wdc 7139? Пытаюсь поставить RH9, но он контроллер сам не цепляет и когда предлагает выбрать драйвер из списка там нужного не обнаруживается.. на вестерндиджиталовском сайте дрова для линукса найти не удалось. может просмотрел, или есть какие совместимые драйвера? подскажите плз кто сталкивался, сроки горят, а дело с места не движится.

P.s: wdc 7139 pic-scsi, hdd seagate st34520n

elenath
()

amavis & drWeb

кто использует связку Amavis + DrWeb? подскажите в чем загвоздка? после установки амавиза и веба при попытке послать/принять письмо в логах вылезает следующее:
---- /var/log/maillog ----
Jul 22 08:16:34 test amavisd[4590]: starting. amavis 0.3.12 Sat Jul 19 21:57:07 MSD 2003
Jul 22 08:16:34 test amavisd[4590]: All virus scanners failed - mail requeued (message-id=<200307191901.h6JJ10d7003936@xxxx.xxxx.xxxx.ru>)
Jul 22 08:16:34 test amavisd[4590]: do_exit:1270 - ending execution with 75
Jul 22 08:16:34 test postfix/pipe[4589]: DFED04AFA5: to=<xxxx@xxxx.xxxx.xxxx.ru>, relay=vscan, delay=206134, status=deferred (temporary failure)
----
если запустить drweb-postfix --check_only, то в логах вылазит:
----
dwlib: tcp: connecting to 127.0.0.1:3000 ...
dwlib: tcp: connecting to 127.0.0.1:3000 - done
dwlib: check_scan: daemon return 0x10001 code (read error)
dwlib: check_scan: errors during scan spool file - (0x10001) read error
dwlib: check_move: cannot test spool-file
dwlib: check_conf: quarantine test - failed
----
и еще в maillog начинает крутится следующий кусок:
----
Jul 22 08:41:58 test postfix/smtpd[5701]: disconnect from xxxx.xxxx.xxxx.ru[127.0.0.1]
Jul 22 08:41:58 test postfix/pipe[5432]: 3552F4AF9D: to=<xxxx@xxxx.xxxx.ru>, relay=filter, delay=1, status=sent (dummy)
Jul 22 08:41:58 test sendmail[5740]: h6M4fwkN005740: Authentication-Warning: xxxx.xxxx.xxxx.ru: drweb set sender to DrWEB-DAEMON@xxxx.xxxx.ru using -f
Jul 22 08:41:58 test sendmail[5740]: h6M4fwkN005740: from=DrWEB-DAEMON@xxxx.xxxx.ru, size=7925, class=0, nrcpts=1, msgid=<200307220441.h6M4fohj005699@xxxx.xxxx.xxxx.ru>, relay=drweb@localhost
Jul 22 08:41:58 test postfix/smtpd[5429]: disconnect from xxxx.xxxx.xxxx.ru[127.0.0.1]
Jul 22 08:41:58 test sendmail[5740]: h6M4fwkN005740: SYSERR(drweb): Too many hops 27 (25 max): from DrWEB-DAEMON@xxxx.xxxx.ru via localhost, to xxxx@xxxx.xxxx.ru
Jul 22 08:41:58 test sendmail[5740]: h6M4fwkN005740: h6M4fwkO005740: DSN: Too many hops 27 (25 max): from DrWEB-DAEMON@xxxx.xxxx.ru via localhost, to xxxx@xxxx.xxxx.ru
Jul 22 08:41:58 test postfix/smtpd[5701]: connect from xxxx.xxxx.xxxx.ru[127.0.0.1]
Jul 22 08:41:58 test postfix/smtpd[5701]: A823D4AF9D: client=xxxx.xxxx.xxxx.ru[127.0.0.1]
Jul 22 08:41:58 test postfix/cleanup[5431]: A823D4AF9D: message-id=<200307220441.h6M4fwkO005740@xxxx.xxxx.xxxx.ru>
Jul 22 08:41:58 test postfix/qmgr[4549]: A823D4AF9D: from=<>, size=10188, nrcpt=1 (queue active)
Jul 22 08:41:58 test sendmail[5740]: h6M4fwkO005740: to=DrWEB-DAEMON@xxxx.xxxx.ru, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=38949, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (Ok: queued as A823D4AF9D)
Jul 22 08:41:59 test drweb-postfix: dwlib: scan[5742]: message(/var/drweb/spool/drweb.tmp.odCgT3) sent by MAILER-DAEMON@xxxx.xxxx.xxxx.ru is passed
Jul 22 08:41:59 test postfix/smtpd[5701]: disconnect from xxxx.xxxx.xxxx.ru[127.0.0.1]
Jul 22 08:41:59 test drweb-postfix: dwlib: mail: wait for submitter failed
Jul 22 08:41:59 test drweb-postfix: [5739]: drweb-pipe: cannot reinject message to mail system
Jul 22 08:41:59 test postfix/pipe[5437]: D44D94AF9C: to=<xxxx@xxxx.xxxx.ru>, relay=filter, delay=2, status=sent (dummy)
----
крутится это кусок в логах до бесконечности. я так понимаю DrWeb его пытается куда-то послать опять и опять.

в чем может быть загвоздка? устанавливал все как в доках написано было. без амавиза и веба почта ходит стабильно.

PS: RH8, postfix 2.0.13-1, amavis 0.3.12, drweb 4.29.5 и drweb-postfix 4.29.12-D.

elenath
()

transparent squid & auth

подскажите пожалуйста как прикрутить авторизацию пользователей в свиде работающем в режиме прозрачного прокси? в описалове написано что proxy_auth не будет работать в режиме прозрачного проксирования, а очень надо.

Squid 2.5.stable3, ncsa_auth, squidGuard.

заранее спасибо.

elenath
()

Kernel & ipchains

Подскажите пожалуйста какие опции при конфигурировании ядра надо включить чтобы ipchains работал. конфиг ipchain'овский есть, ip_forwarding стоит 1, а вот /proc/net/ip_fwchains не появляется... и при попытке вызвать ipchains -L говорит Инкомпатбл с ядром... срочно надо. перечитал разых манов, но что-то не получается...

elenath
()

fnlib & Enlightenment

кто ставил себе enlightenment, подскажите, в чем дело?
как написано в документации, енлайтменту нужен fnlib >= 0.5. но вот этот самый fnlib при компиляции ругается, что не установлен imlib 1.8 и
не желает компилица. в системе стоит imlib 1.9.14, тот который идет в поставке вместе с RH8. у кого-нить было подобное? как решилось?

p.s.: все необходимые библиотеки качались с enlightenment.org.

elenath
()

место проживания font'ов.

вот ведь.. через некоторое время после того как научил РХ8 понимать нормально русский стала происходить следующая весчь: при загрузке шапка 
говорит что не может найти системный фонт latatcyrheb-sun16, причем и
раньше этот файл был прописан в /etc/sysconfig/i18n как
SYSFONT="latarcyrheb-sun16" и все было нормально. ладно, прописал
SYSFONT="cyr-sun16". при загрузке то же самое. сделал поиск по данным
файлам, cyr-sun16 был найден, не помню правда сейчас по какому пути.
так вот _вопос номер 1_: в какой папке хранятся системные фонты? в
логах шапка пишет что не может загрузить системный фонт, указывает
какой фонт не найден. как быть?
_вопрос номер 2:_ у меня Х-ы стартуются при загрузке шапки, т.е.
сразу грузится GDM(ну мне так надо). так вот, вместе с тем, как
начались проблемы с пунктом 1 начались проблемы и с Х-ами: GDM перестал грузиться, висит консоль и все, хоть на ночь ее оставь. причем когда
набираешь логин видишь что на экране ничего не печатается. НО! стоит только нажать backSpace как на экране промелькивает несколько
сообщений, не успеваю прочесть, и загружается GDM. может это быть
связано с пунктом 1?

Спасибо большое, если кто поможет разобраться.
elenath
()

Опять рус.. точки над й,ё и т.д.

Перечитал весь форум, все перепробовал, но.. видимо еще не дорос :(
Итак. Имеем РХ8.0.
установил русские ТТФ фонты с под win2k. все красиво, пишем на русском без проблем(в Гноме).

1. указываем в fstab на монтируемых win2k разделах ... ,codepage=866,iocharset=koi8-r ... монтируем, смотрим - русских буковок в названии файлов не появилось, на их месте просто пробелы т.е. ничего. до исправления fstab, при монтировании, вместо рус. буковок были знаки вопроса. попробовал iocharset=cp1251 - то же самое.
2. в Х-ах(Gnome приложениях) по русски пишется без проблем, но открываем например gnome-terminal - вместо русских буковок опять пробелы печатаются.

Помогите разобраться с пунктами 1. и 2. желательно более-менее детально объяснить - чайник я :/ у самого разобраться что-то не получается..
Тоесть надо настроить чтоб в mounted'ах виделось русское цп1251, а в Х-ах в терминалах печаталось koi8-r.
Если кто-нить понял чего я тут понаписАл - ПОМОГИТЕ! пожалста.

elenath
()

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