LINUX.ORG.RU

Сообщения Youra_P

 

Маленький дистрибутив или эмулятор под win

Форум — General

Существует ли какой-нибудь дистрибутив линукса, который может выполнять следующие функции:
Чтобы грузился либо с дискеты либо с СД либо из под винды работал.
Сеть не нужна. Чтобы на этом дистре можно было скрипты различные тренировочные писать sh,perl(поставить),БД.
Нужно что-то типа эмулятора линукса. Пользователей там заводить разных.

Youra_P
()

Настройка iptables

Форум — Admin

Мне необходимо настроить iptables таким образом, чтобы можно было считать траффик по пользователям(ulog-acctd). Вот пример, но в нем где-то ошибка, помогите найти не работает DNS вроде как.
#!/bin/sh
######################################################################
EXTERNAL_DEVICE="eht0"
INTERNAL_DEVICE="eth1"
INTERNAL_ADDRESS="192.168.0.1"
IPTABLES="/sbin/iptables"
i="192.168.0.202"
######################################################################
$IPTABLES -F
$IPTABLES -X
$IPTABLES -t nat -F
$IPTABLES -t nat -X

$IPTABLES -P INPUT DROP
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -P FORWARD DROP

$IPTABLES -N allowed
$IPTABLES -A allowed -j ULOG --ulog-nlgroup 1 --ulog-qthreshold 50 --ulog-prefix allow
$IPTABLES -A allowed -j ACCEPT

$IPTABLES -N rejected
$IPTABLES -A rejected -j ULOG --ulog-nlgroup 1 --ulog-qthreshold 50 --ulog-prefix drop
$IPTABLES -A rejected -j DROP

$IPTABLES -A OUTPUT -j allowed

$IPTABLES -A INPUT ! -i $EXTERNAL_DEVICE -j allowed
$IPTABLES -A INPUT -i $EXTERNAL_DEVICE -p TCP ! --syn -m state --state NEW -j rejected
$IPTABLES -A INPUT -i $EXTERNAL_DEVICE -p TCP --syn --dport 22 -j allowed
$IPTABLES -A INPUT -i $EXTERNAL_DEVICE -p TCP -m state --state ESTABLISHED,RELATED -j allowed
$IPTABLES -A INPUT -i $EXTERNAL_DEVICE -p UDP --dport 53 -j allowed
$IPTABLES -A INPUT -i $EXTERNAL_DEVICE -p UDP --sport 53 -j allowed
$IPTABLES -A INPUT -i $EXTERNAL_DEVICE -p UDP --dport 123 -j allowed
$IPTABLES -A INPUT -i $EXTERNAL_DEVICE -p UDP --sport 123 -j allowed
$IPTABLES -A INPUT -i $EXTERNAL_DEVICE -p ICMP -j allowed
$IPTABLES -A INPUT -i $EXTERNAL_DEVICE -j rejected
$IPTABLES -t nat -A POSTROUTING -o $EXTERNAL_DEVICE -s $i -j MASQUERADE
$IPTABLES -A FORWARD -i $INTERNAL_DEVICE -o $EXTERNAL_DEVICE -s $i -j allowed
$IPTABLES -A FORWARD -o $INTERNAL_DEVICE -i $EXTERNAL_DEVICE -p TCP --syn -d $i -j rejected
$IPTABLES -A FORWARD -o $INTERNAL_DEVICE -i $EXTERNAL_DEVICE -p ICMP --icmp-type 8 -d $i -j rejected
$IPTABLES -A FORWARD -o $INTERNAL_DEVICE -i $EXTERNAL_DEVICE -d $i -j allowed
В этом примере маскарадинг сделан только для одной машины.
Мне вообще нужно настроить более тонко iptables это просто пример.
Мне нужно настроить со всякими там защитами от сетевых атак. И закрыть все лишние порты как на наружнем так и на внутреннем интерфейсе. Мне также нужно чтобы весь скачиваемый траффик считался по пользователям NAT(c что-то туго). ftp чтобы был открыт только на внутренний интерфейс(это вроде сделал). У меня есть наработки. Если кто может помочь двайте по мылу или по асе. Пишите на youra@razrabotka.net.ru

Youra_P
()

Не ра ботает ulogd-1.02.tar.bz2

Форум — Admin

Помогите очень нужно настроить. Искал в инете ничего не нашел.
Не получается настроить связку из:
ulogd-1.02.tar.bz2+postgresql-7.4.2.tar.gz.tar+iptables v1.2.3
В iptables добавил:
$IPTABLES -A INPUT -i $INET_IP -j ULOG --ulog-nlgroup 32 --ulog-prefix "input eth0"
Собрал ulog вот так:
./configure --prefix=/usr/local/ulog --with-pgsql=/usr/local/pgsql
Постгрес у меня стоял, я добавил нового пользователея ulog/ulogpass
и делал от его имени бд - ulogbd в ней запустил скрипт pgsql.table его не изменял. В конфиге прописал "nlgroup 32" и настройки на постгрес.
Вот что выдает при попытке запуска ulogd:
[root@SHLUZ sbin]# ./ulogd -d
Fri Aug 13 15:37:21 2004 <3> ulogd.c:300 registering interpreter `raw'
Fri Aug 13 15:37:21 2004 <3> ulogd.c:300 registering interpreter `oob'
Fri Aug 13 15:37:21 2004 <3> ulogd.c:300 registering interpreter `ip'
Fri Aug 13 15:37:21 2004 <3> ulogd.c:300 registering interpreter `tcp'
Fri Aug 13 15:37:21 2004 <3> ulogd.c:300 registering interpreter `icmp'
Fri Aug 13 15:37:21 2004 <3> ulogd.c:300 registering interpreter `udp'
Fri Aug 13 15:37:21 2004 <3> ulogd.c:300 registering interpreter `ahesp'
Fri Aug 13 15:37:22 2004 <1> ulogd_PGSQL.c:240 SELECT a.attname FROM pg_class c, pg_attribute a WHERE c.relname ='ulog' AND a.attnum>0 AND a.attrelid=c.oid ORDER BY a.attnumFri Aug 13 15:37:22 2004 <1> ulogd_PGSQL.c:191 allocating 4415 bytes for statement
Fri Aug 13 15:37:22 2004 <1> ulogd_PGSQL.c:215 stmt='insert into ulog (ahesp_spi,icmp_fragmtu,icmp_gateway,icmp_echoseq,icmp_echoid,icmp_code,icmp_typ e,udp_len,udp_dport,udp_sport,tcp_urgp,tcp_window,tcp_fin,tcp_syn,tcp_rst,tcp_ps h,tcp_ack,tcp_urg,tcp_ackseq,tcp_seq,tcp_dport,tcp_sport,ip_daddr,ip_saddr,ip_cs um,ip_protocol,ip_ttl,ip_fragoff,ip_id,ip_totlen,ip_tos,ip_ihl,raw_pktlen,raw_ma c,oob_out,oob_in,oob_mark,oob_time_usec,oob_time_sec,oob_prefix) values ('
Fri Aug 13 15:37:22 2004 <5> ulogd.c:355 registering output `pgsql'
Fri Aug 13 15:37:22 2004 <5> ulogd.c:355 registering output `syslogemu'
Может патч какой нужно скачать или версию другую ulog поставить.
Помогите у кого настроена.

Youra_P
()

Gentoo+IPtables v.1.2.9

Форум — Admin

Настраиваю iptables. Скрипт взял с www.gentoo.org
Не работает.
Не запускается ./firewall start - выдает ошибку.
Где ошибка? Почему не стартует? Как запустить, чтобы писала на какой
строчке вылетает?

#!/sbin/runscript
IPTABLES=/sbin/iptables
IPTABLESSAVE=/sbin/iptables-save
IPTABLESRESTORE=/sbin/iptables-restore
FIREWALL=/etc/firewall.rules
DNS1=195.170.42.156
#inside
IIP=192.168.0.190
IINTERFACE=eth0
LOCAL_NETWORK=192.168.0.0/24
#outside
OIP=217.107.6.151
OINTERFACE=eth1

opts="${opts} showstatus panic save restore showoptions rules"

depend() {
need net procparam
}

rules() {
stop
ebegin "Setting internal rules"

einfo "Setting default rule to drop"
$IPTABLES -P FORWARD DROP
$IPTABLES -P INPUT DROP
$IPTABLES -P OUTPUT DROP

#default rule
einfo "Creating states chain"
$IPTABLES -N allowed-connection
$IPTABLES -F allowed-connection
$IPTABLES -A allowed-connection -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A allowed-connection -i $IINTERFACE -m limit -j LOG --log-prefix \
"Bad packet from ${IINTERFACE}:"
$IPTABLES -A allowed-connection -j DROP

#ICMP traffic
einfo "Creating icmp chain"
$IPTABLES -N icmp_allowed
$IPTABLES -F icmp_allowed
$IPTABLES -A icmp_allowed -m state --state NEW -p icmp --icmp-type \
time-exceeded -j ACCEPT
$IPTABLES -A icmp_allowed -m state --state NEW -p icmp --icmp-type \
destination-unreachable -j ACCEPT
$IPTABLES -A icmp_allowed -p icmp -j LOG --log-prefix "Bad ICMP traffic:"
$IPTABLES -A icmp_allowed -p icmp -j DROP

#Incoming traffic
einfo "Creating incoming ssh traffic chain"
$IPTABLES -N allow-ssh-traffic-in
$IPTABLES -F allow-ssh-traffic-in
#Flood protection
$IPTABLES -A allow-ssh-traffic-in -m limit --limit 1/second -p tcp --tcp-flags \
ALL RST --dport ssh -j ACCEPT
$IPTABLES -A allow-ssh-traffic-in -m limit --limit 1/second -p tcp --tcp-flags \
ALL FIN --dport ssh -j ACCEPT
$IPTABLES -A allow-ssh-traffic-in -m limit --limit 1/second -p tcp --tcp-flags \
ALL SYN --dport ssh -j ACCEPT
$IPTABLES -A allow-ssh-traffic-in -m state --state RELATED,ESTABLISHED -p tcp --dport ssh -j ACCEPT

#outgoing traffic
einfo "Creating outgoing ssh traffic chain"
$IPTABLES -N allow-ssh-traffic-out
$IPTABLES -F allow-ssh-traffic-out
$IPTABLES -A allow-ssh-traffic-out -p tcp --dport ssh -j ACCEPT

einfo "Creating outgoing dns traffic chain"
$IPTABLES -N allow-dns-traffic-out
$IPTABLES -F allow-dns-traffic-out
$IPTABLES -A allow-dns-traffic-out -p udp -d $DNS1 --dport domain \
-j ACCEPT
$IPTABLES -A allow-dns-traffic-out -p udp -d $DNS2 --dport domain \
-j ACCEPT

einfo "Creating outgoing http/https traffic chain"
$IPTABLES -N allow-www-traffic-out
$IPTABLES -F allow-www-traffic-out
$IPTABLES -A allow-www-traffic-out -p tcp --dport www -j ACCEPT
$IPTABLES -A allow-www-traffic-out -p tcp --dport https -j ACCEPT

#Catch portscanners
einfo "Creating portscan detection chain"
$IPTABLES -N check-flags
$IPTABLES -F check-flags
$IPTABLES -A check-flags -p tcp --tcp-flags ALL FIN,URG,PSH -m limit \
--limit 5/minute -j LOG --log-level alert --log-prefix "NMAP-XMAS:"
$IPTABLES -A check-flags -p tcp --tcp-flags ALL FIN,URG,PSH -j DROP
$IPTABLES -A check-flags -p tcp --tcp-flags ALL ALL -m limit --limit \
5/minute -j LOG --log-level 1 --log-prefix "XMAS:"
$IPTABLES -A check-flags -p tcp --tcp-flags ALL ALL -j DROP
$IPTABLES -A check-flags -p tcp --tcp-flags ALL SYN,RST,ACK,FIN,URG \
-m limit --limit 5/minute -j LOG --log-level 1 --log-prefix "XMAS-PSH:"
$IPTABLES -A check-flags -p tcp --tcp-flags ALL SYN,RST,ACK,FIN,URG -j DROP
$IPTABLES -A check-flags -p tcp --tcp-flags ALL NONE -m limit \
--limit 5/minute -j LOG --log-level 1 --log-prefix "NULL_SCAN:"
$IPTABLES -A check-flags -p tcp --tcp-flags ALL NONE -j DROP
$IPTABLES -A check-flags -p tcp --tcp-flags SYN,RST SYN,RST -m limit \
--limit 5/minute -j LOG --log-level 5 --log-prefix "SYN/RST:"
$IPTABLES -A check-flags -p tcp --tcp-flags SYN,RST SYN,RST -j DROP
$IPTABLES -A check-flags -p tcp --tcp-flags SYN,FIN SYN,FIN -m limit \
--limit 5/minute -j LOG --log-level 5 --log-prefix "SYN/FIN:"
$IPTABLES -A check-flags -p tcp --tcp-flags SYN,FIN SYN,FIN -j DROP

# Apply and add invalid states to the chains
einfo "Applying chains to INPUT"
$IPTABLES -A INPUT -m state --state INVALID -j DROP
$IPTABLES -A INPUT -j icmp_allowed
$IPTABLES -A INPUT -j check-flags
$IPTABLES -A INPUT -i lo -j ACCEPT
$IPTABLES -A INPUT -j allow-ssh-traffic-in
$IPTABLES -A INPUT -j allowed-connection

einfo "Applying chains to FORWARD"
$IPTABLES -A FORWARD -m state --state INVALID -j DROP
$IPTABLES -A FORWARD -j icmp_allowed
$IPTABLES -A FORWARD -j check-flags
$IPTABLES -A FORWARD -o lo -j ACCEPT
$IPTABLES -A FORWARD -j allow-ssh-traffic-in
$IPTABLES -A FORWARD -j allow-www-traffic-out
$IPTABLES -A FORWARD -j allowed-connection

einfo "Applying chains to OUTPUT"
$IPTABLES -A OUTPUT -m state --state INVALID -j DROP
$IPTABLES -A OUTPUT -j icmp_allowed
$IPTABLES -A OUTPUT -j check-flags
$IPTABLES -A OUTPUT -o lo -j ACCEPT
$IPTABLES -A OUTPUT -j allow-ssh-traffic-out
$IPTABLES -A OUTPUT -j allow-dns-traffic-out
$IPTABLES -A OUTPUT -j allow-www-traffic-out
$IPTABLES -A OUTPUT -j allowed-connection

#Allow client to route through via NAT (Network Address Translation)
$IPTABLES -t nat -A POSTROUTING -o $IINTERFACE -j MASQUERADE
eend $?
}

start() {
ebegin "Starting firewall"
if [ -e "${FIREWALL}" ]; then
restore
else
einfo "${FIREWALL} does not exists. Using default rules."
rules
fi
eend $?
}

stop() {
ebegin "Stopping firewall"
$IPTABLES -F
$IPTABLES -t nat -F
$IPTABLES -X
$IPTABLES -P FORWARD ACCEPT
$IPTABLES -P INPUT ACCEPT
$IPTABLES -P OUTPUT ACCEPT
eend $?
}

showstatus() {
ebegin "Status"
$IPTABLES -L -n -v --line-numbers
einfo "NAT status"
$IPTABLES -L -n -v --line-numbers -t nat
eend $?
}

panic() {
ebegin "Setting panic rules"
$IPTABLES -F
$IPTABLES -X
$IPTABLES -t nat -F
$IPTABLES -P FORWARD DROP
$IPTABLES -P INPUT DROP
$IPTABLES -P OUTPUT DROP
$IPTABLES -A INPUT -i lo -j ACCEPT
$IPTABLES -A OUTPUT -o lo -j ACCEPT
eend $?
}

save() {
ebegin "Saving Firewall rules"
$IPTABLESSAVE > $FIREWALL
eend $?
}

restore() {
ebegin "Restoring Firewall rules"
$IPTABLESRESTORE < $FIREWALL
eend $?
}

restart() {
svc_stop; svc_start
}

showoptions() {
echo "Usage: $0 {start|save|restore|panic|stop|restart|showstatus}"
echo "start) will restore setting if exists else force rules"
echo "stop) delete all rules and set all to accept"
echo "rules) force settings of new rules"
echo "save) will store settings in ${FIREWALL}"
echo "restore) will restore settings from ${FIREWALL}"
echo "showstatus) Shows the status"
}

Youra_P
()

devfs

Форум — Admin

Дистрибутив gentoo, ядро 2.6.7.
В ядре включена поддержка devfs.
У меня в /dev/ например hda,hda1,hda2-hda20.
Их у меня как я понимаю при исп. devfs должно быть:
hda,hda1,hda2,hda3, т.к. у меня 3 раздела на винте.
Я как понял при использовании devfs в /dev/ будут только те устройства, которые у меня установлены.
Как мне испавить эту проблему?
Я так понял что следующая ошибка у меня тоже связана с неправильной настройкой devfs.
Из-под пользователя(не от root) в Х не запускается xterm/aterm.
Оба пишут.
Reason: get_pty: not enough ptys
Я так понял, что это связанно с devfs, но как исправить не понял.

Youra_P
()

fluxbox-0.9.9 не запускаются xterm,aterm

Форум — Desktop

Из-под пользователя в Х не запускается xterm/aterm.
Оба пишут.
Reason: get_pty: not enough ptys
Я так понял, что это связанно с devfs, но как исправить не понял.
У меня в /dev/ например hda,hda1,hda2-hda20.
Их у меня как я понимаю при исп. devfs должно быть:
hda,hda1,hda2,hda3, т.к. у меня 3 раздела на винте.
Как мне испавить эту проблему?

Youra_P
()

PSI не пишет русскими буквами

Форум — Desktop

Поставил на дистр. gentoo1.4+fluxbox-0.9.9
джаббер клиент PSI-0.9.2.
Когда пишу сообщение в PSI русскими буквами, то пишутся квадратики,
но когда сообщение получаю на другом компьютере, то всё читается нормально. Т.е. как я понимаю наверное нет шрифта или ещё что-то.
bash-2.05b# locale
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_PAPER="ru_RU.KOI8-R"
LC_NAME="ru_RU.KOI8-R"
LC_ADDRESS="ru_RU.KOI8-R"
LC_TELEPHONE="ru_RU.KOI8-R"
LC_MEASUREMENT="ru_RU.KOI8-R"
LC_IDENTIFICATION="ru_RU.KOI8-R"
LC_ALL=
Я PSI ставил, когда Х не были русифицированны.
/usr/portage/media-fonts/ - там куча шрифтов, если дело только в шрифте, то какой мне поставить?

Youra_P
()

fluxbox работает нормально только из-под root, в чем дело

Форум — Desktop

Дистрибутив Gentoo.
1.У меня почему-то из под пользователя не запускается xterm. Под рутом всё нормально. Я что-то с правами напутал. Что нужно подправить.
2.После выхода из Х(root) в консоль выдает следующие сообщения
Failed to load groupfile:
apps file failure
BScreen::BScreen: managing screen 0 using visual 0x23, depth 16
BScreen::parseMenuFile: [exec] error, no menu label and/or command defined Row:19
FbTk::EventManager: Warning: unregistered eventhandlers!
После выхода из X(user) в консоль выдает следующие сообщения
Failed to read: session.session0.xxxxx.xxxxx
Setting default value
так несколько раз для toolbar, iconbar и т.д.
FbTk::EventManager: Warning: unregistered eventhandlers!

Youra_P
()

Gentoo+iptables

Форум — Admin

Я поставил ядро 2.6.7-gentoo-r11 В нем есть встроенный iptables?
Как правильно проинсталлировать iptables и поставить на автоматическую зарузку.

Youra_P
()

Gentoo-1.4+fluxbox-0.9.9+xfree86/x11-org+руссификация+utf

Форум — Desktop

1.У меня почему-то из под пользователя не запускается xterm. Под рутом всё нормально. Я что-то с правами напутал. Что нужно подправить.
2.После выхода из Х(root) в консоль выдает следующие сообщения
Failed to load groupfile:
apps file failure
BScreen::BScreen: managing screen 0 using visual 0x23, depth 16
BScreen::parseMenuFile: [exec] error, no menu label and/or command defined Row:19
FbTk::EventManager: Warning: unregistered eventhandlers!
После выхода из X(user) в консоль выдает следующие сообщения
Failed to read: session.session0.xxxxx.xxxxx
Setting default value
так несколько раз для toolbar, iconbar и т.д.
FbTk::EventManager: Warning: unregistered eventhandlers!
3. Что лучше поставить Xfree86 или x11-org. Есть ли в них какая-нибудь разница в локализации и поддержке UTF?
4. Как сделать перевод всего дистрибутива на UTF. Стоит ли вообще переходить может достаточно использовать koi8-r. Напишите если не трудно ссылки на описания руссификации+перехода на UTF. Я читал статью о локализации на www.gentoo.ru.

Youra_P
()

Gentoo DevFS

Форум — Admin

Я поставил себе дистр. Gentoo1.4.
Поставил ядро 2.6.7-gentoo-rc11.
Для загрузки использую grub
title=Gentoo Linux-2.6.7-gentoo-r11
root (hd0,0)
kernel /boot/vmlinuz-2.6.7-gentoo-r11 root=/dev/hda3 gentoo=notmpfs,nodevfs

Если убрать gentoo=notmpfs,nodevfs, то выдается сообщение, что gentoo запущен скрипт поддержки DEVFS, но ядро скомпилированно без этой поддержки.
Я вообще почитал про devfs документацию. Я ещё где-то прочитал, что на некоторых ОС её нужно включать в обезательном порядке, но в gentoo лучше её не использовать.
Теперь вопросы:
1. Нужно ли использовать devfs в gentoo. Если да то как это настроить, если нет, то как и какой скрипт выбросить из загрузки, чтобы небыло этого сообщения. Какие опции отвечают в ядре за поддержку devfs, я читал про поддержку в ядре 2.6.1, но в 2.6.7-gentoo-r11 вроде не так.
2. При загрузке выдает сообщение Failed to set user font. Я когда ядро собирал добавил в ядро поддержку UTF,koi8,866 и поставил koi8 по умолчанию, до этого стояло iso-85xx.
3. Раздел boot не монтируется при старте системы так было в доке написано я так и прописал в fstab. В доке было написанно, что это для безопасности. Стоит ли так оставить.
4. Где менять тип загрузки загрузка в коммандную строку/загрузка в графический режим.

Youra_P
()

Настройка RSUNC Gentoo через proxy с авторизацией

Форум — Admin

У меня компьютер с Gentoo 1.4 находится за proxy-сервером, настроенным с авторизацией(NCSA). Как можно настроить работу RSYNC через такой прокси?

Youra_P
()

CommuniGate Pro 4.1.8 Настройка работы через веб-интерфейс

Форум — Admin

Поставил CommuniGate Pro 4.1.8 зарегистрировал.
Поправил в
/usr/local/CommuniGate/opt/CommuniGate/WebSkins/strings.data<--utf-8
Есть несколько вопросов:
1. Когда я создаю новый аккаунт и ввожу Real Name, то после нажатия кнопки UpDate Имя написанное по русски превращается в &#1070;&#1088;&#1072; Я так понял, что это из-за того, что при создании новой учетной записи используется кодировка ISO-8859-1(что-ли), а она не может русские буквы понимать. Если я потом захожу через веб интерфейс как пользователь, и могу поправить имя на нормальное. То после этого всё нормально, хотя на странице администрирования она всё равно выглядит как &#1070;&#1088;&#1072;. Как мне сделать, чтобы имя вводилось и отражалось корректно на странице администратора?
2. Как сделать, чтобы по умолчанию при создании нового аккаунта параметр который можно поменять подключившись как пользователь в
Settings-->Text Encoding-->Preferred Character Set: было по умолчанию
UNICODE(UTF8)? Чтобы при создании нового аккаунта этот параметр был
UTF8.
3. При подключении как пользователь (http://192.168.0.1:8100) после авторизации в нижней части страницы небыло CommuniGate Pro History.
CommuniGate Pro History он требует качнуть из интернета! Я вроде зарегистрировал сервак! Как убрать эту ссылку.

CommuniGate Pro 4.1.8 установлен на RedHat7.2.

Youra_P
()

jabberd-2.0s2.tar.gz.tar Сохранение хистори на сервере

Форум — General

Мне необходима возможность сохранения всех сообщений посылаемых через jabber 2 в текстовый файл на сервере(Linux RH7.2).
Я нашел один компонент реализующий эту возможность для jabber 2, но он построен таким образом, что сохраняет всё в БД MySQL и он написан на Perl и использует очень много библиотек. Я пробовал его сам переделать у меня ничего не вышло. Компонент реализован как ещё один модуль XML через который пропускаются все приходящие сообщения.
Вот на него ссылка http://www.funkypenguin.co.za/content/view/9/29/
Для Jabber 1 есть говорят такие простенькие патчи которые меняют исходники таким образом, что сервак сам начинает писать хистори сообщений во внешний файл. Я так же читал, что это очень просто делается.
Нет ли у кого-нибудь такого патча для версии 2. Или может специалисты по СИ посмотрят исходники и напишут патч. Или хотя бы место или компонент в котором удобно перехватывать сообщения я сам напишу патч.

Youra_P
()

Jabber2 log user message

Форум — General

Не подскажите мне нужено логгер сообщений к jabber2 какой-нибудь. Я нашел пару, но они очень сложные и основаны на mySQL, а у меня стоит Jabber2+PostgreSQL. Мне две БД не нужны, а переделывать сложновато. Нет ли простенького логгера, чтобы просто в текстовый файл писал сообщения пользователей?

Youra_P
()

Jabber2.0s2 Скрипт автозапуска и ещё кое-что

Форум — General

Установил у себя Jabber.
В дистр. Jabber'а есть файлик автозапуска jabberd.rc.
Как мне сделать, чтобы он запускался от пользователя jabber.
Я сделал так создал другой скрипт из которого от пользователя
jabber запускается скрипт jabberd.rc.
Может можно как-то проще?
Есть ещё один вопрос. Мой джаббер установлен для внутреннего использования. Можно ли его подключить к другому серваку(внешнему).
Вообще как это реализовать. Чтобы у меня с моего клиента можно было писать и локальным пользователям и внешним.
Кстати, а можно ли писать с jabber'а icq'шным пользователям, т.е. добавить их в свой лист.
Если ссылки где про это можно почитать?

Youra_P
()

Не запускается jabberd-2.0s2

Форум — General

В чем ошибка
Вот что пишет ...
JBRD: debug on
JBRD: version(2.0s2)
JBRD: config_dir(/usr/local/etc/jabberd)
JBRD: LaunchJob: router -> /usr/local/bin/router -c /usr/local/etc/jabberd/router.xml -D
JBRD: LaunchJob: resolver -> /usr/local/bin/resolver -c /usr/local/etc/jabberd/resolver.xml -D
JBRD: LaunchJob: sm -> /usr/local/bin/sm -c /usr/local/etc/jabberd/sm.xml -D
JBRD: LaunchJob: s2s -> /usr/local/bin/s2s -c /usr/local/etc/jabberd/s2s.xml -D
JBRD: LaunchJob: c2s -> /usr/local/bin/c2s -c /usr/local/etc/jabberd/c2s.xml -D
C2S : WARN: Debugging not enabled. Ignoring -D.
ERROR: c2s died. Shutting down server.
JBRD: Got a signal... pass it on.
JBRD: It was a TERM. Shut it all down!

Youra_P
()

Ставлю первый раз FreeBSD 5.1

Форум — General

После установки.
Выдает сообщение на консоль
"Limiting icmp unreach response from 202 to 200 packets/sec"
Мне сказали, что нужно ndc restart.
Я вообще то бинд отключил вроде из автозагрузки.
При попытке перезапустить бинд он подвисает вот с таким сообщением.
ndc: error: ctl_client: evConnect(fd 3): No such file or directory
ndc: error: cannor connect to command channel (/var/run/ndc)
.....
Как с этим бороться? Что я нитак поставил?

Youra_P
()

Засыпает сервак(уточнение)

Форум — General

Если на этом серваке поставить на автомате пинговаться какой-нибудь
внешний ip, то сервак не засыпает! В чем дело?
Сервак засыпает через 30-40мин.
======================================================================
Выручайте. У меня вот такая проблема началась.
На сервере RedHat 7.2 работающем 2 года. Примерно месяц
назад началось засыпание, т.е. после того как сервер постоит
30 мин он не отвечает на ping. Если я захожу в интернет(на серваке squid) через сервак или вхожу на него ssh(не на внешний адрес), то сервак начинает пинговаться и всё нормально. Может Засыпает компьютер?
Я смотрел uptime так сервак без перезагрузки работает.
Я на него ничего не инсталлировал последнее время.
Как можно посмотреть, что случается. Может он перестал будится при обращении к сетевой карточке. Где эти настройки в RedHat'е 7.2.
Что вообще могло случится, я что-то теряюсь в догадках.
Может у кого-то такое было помогите.

Youra_P
()

Засыпает сервер

Форум — General

Выручайте. У меня вот такая проблема началась.
На сервере RedHat 7.2 работающем 2 года. Примерно месяц
назад началось засыпание, т.е. после того как сервер постоит
часа 2,3 он не отвечает на ping. Если я захожу в интернет(на серваке squid) через сервак или вхожу на него ssh(не на внешний адрес), то сервак начинает пинговаться и всё нормально. Может Засыпает компьютер?
Я смотрел uptime так сервак без перезагрузки работает.
Я на него ничего не инсталлировал последнее время.
Как можно посмотреть, что случается. Может он перестал будится при обращении к сетевой карточке. Где эти настройки в RedHat'е 7.2.
Что вообще могло случится, я что-то теряюсь в догадках.
Может у кого-то такое было помогите.

Youra_P
()

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