Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Люди помогите поставить IServerd

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [*nix/Linux] >> Люди помогите поставить IServerd
Имя
Сообщение << Старые топики   Новые топики >>
Люди помогите поставить IServerd - 2007-07-18 07:31:49.760000   
tuxik07

Сообщений: 13
Оценки: 0
Присоединился: 2007-06-25 07:45:54.133333
Решил поднять в локальной сети сервер ICQ - IServerd.
Скомпилировал последнюю stable-версию IServerd-2.5.5-20070313. Всё настроил, запускаю: в логах всё ОК. Но подключаю клиента (кстати, перепробовал QIP, Miranda, SIM, ICQ6) авторизация проходит успешно, а потом [:(] обрыв соединения. Чё за фигня.
Вот детали:

Конфигурация сервера:
Операционная система - Linux From Scratch (собранная мною из исходников)
Ядро - Linux 2.6.21.5
Glibc-2.5
GCC-4.1.2
PostgreSQL-8.2.4


На сервере запущены демоны:
DNS
DHCP
Samba
Sendmail
QPoper
SSHd

Команды для сборки и установки PostgreSQL-8.2.4:

sed -i "s|dsssl-stylesheets|& \\\\\n sgml/docbook/&-1.79|" \
configure &&
./configure –prefix=/usr –enable-thread-safety &&
make
make install &&
chown -v root:root /usr/share/doc/postgresql/html/* &&
install -v -m755 -d /usr/share/doc/postgresql/{FAQ/html,TODO.detail} &&
install -v -m644 doc/TODO /usr/share/doc/postgresql &&
install -v -m644 doc/FAQ* /usr/share/doc/postgresql/FAQ &&
install -v -m644 doc/src/FAQ/* /usr/share/doc/postgresql/FAQ/html &&
install -v -m644 doc/TODO.detail/* \
/usr/share/doc/postgresql/TODO.detail
install -v -m700 -d /srv/pgsql/data &&
groupadd -g 41 postgres &&
useradd -c "PostgreSQL Server" -g postgres -d /srv/pgsql/data \
-u 41 postgres &&
chown -v postgres /srv/pgsql/data &&
su - postgres -c '/usr/bin/initdb -D /srv/pgsql/data'

Команды для сборки и установки IServerd-2.5.5-20070313
./configure –prefix=/usr –with-russian
make
make install

Скрипт запуска PostgreSQL:
#!/bin/sh
# Begin $rc_base/init.d/postgresql

# Based on sysklogd script from LFS-3.1 and earlier.
# Rewritten by Gerard Beekmans - gerard@linuxfromscratch.org

#$LastChangedBy: bdubbs $
#$Date: 2005-08-01 14:29:19 -0500 (Mon, 01 Aug 2005) $

. /etc/sysconfig/rc
. $rc_functions

case "$1" in
start)
boot_mesg "Starting PostgreSQL daemon…"
su - postgres -c '/usr/bin/pg_ctl start -W -D /srv/pgsql/data \
-l /srv/pgsql/data/logfile -o "-i" '
evaluate_retval
;;

stop)
boot_mesg "Stopping PostgreSQL daemon…"
su - postgres -c "/usr/bin/pg_ctl stop -m smart -D /srv/pgsql/data"
evaluate_retval
;;

restart)
$0 stop
sleep 1
$0 start
;;

status)
su - postgres -c "/usr/bin/pg_ctl status -D /srv/pgsql/data"
;;

*)
echo "Usage: $0 {start|stop|restart|status}"
exit 1
;;
esac

# End $rc_base/init.d/postgresql

Скрипт для запуска IServerd:
#!/bin/sh

ISERVERD="/usr/iserverd/bin/iserverd"
PIDFILE="/usr/iserverd/var/iserverd.pid"

# See how we were called.
case "$1" in
start)
# Start daemons.
echo -n "Starting iserverd: "
$ISERVERD -o
sleep 1
if [ -f $PIDFILE ]; then
echo " [ OK ]"
else
echo " [ FAILED ]"
fi
;;

stop)
# Stop daemons.
echo -n "Shutting down iserverd: "
if [ -f $PIDFILE ]; then
kill `cat $PIDFILE`
echo " [ OK ]"
else
echo " [ FAILED ]"
fi
rm -f $PIDFILE
;;

status)

if [ -f $PIDFILE ]; then
echo -n "Iserverd is running, pid: "
echo `cat $PIDFILE`
else
echo "Iserverd is stopped"
fi
;;

restart)
$0 stop
sleep 1
$0 start
;;

*)
echo "Usage: iserverd {start|stop|restart|status}"
exit 1
esac

exit 0

Файл iserv.conf
[Globals]

# ——server parameters ———————-

Bind on all interfaces = Yes
Bind interface = 0.0.0.0/32
Listen port = 4000
Pid file path = /usr/iserverd/var/iserverd.pid
Translate path = /usr/iserverd/etc/translate
Translate table = RUSSIAN_WIN
Var dir path = /usr/iserverd/var
Server mode = daemon
Min childs = 4
Max childs = 100
Shared memory size = 512000
Default ping time = 120
Depart list version = 1
Externals number = 0
Admin email = root@localhost
Info Password = DEFAULT
Enable actions = True
Enable watchdog = True
Start without RDBMS = True
Watchdog timeout = 10
WWP socket filename = /tmp/wwp_sock
Actions config file = /usr/iserverd/etc/actions.conf
Realtime online db = False
Max tcp connections = 512

# Restrict access for all users to last used IP address
Restrict access to LUIP = False

# —–parameters for database system ———-

database user = iserverd
database password = admin

# Leave addr blank if you have local PostgreSQL
database addr =
database port = 5432
users db name = users_db

vacuumdb timeout = 1800
Defrag db check period = 43200
Online db check period = 3600

# —–parameters for log/debug system———-

Maxlog size = 500
Log umask = 022
Log level = 10
Debug level = 10
Timestamp logs = True
Append logs = False
Log process pid = False

# —–Config files for Vxx proto modules——–

Include = /usr/iserverd/etc/v3_proto.conf
Include = /usr/iserverd/etc/v5_proto.conf
Include = /usr/iserverd/etc/v7_proto.conf

Файл v3_proto.conf
V3 proto enabled = Yes
V3 max retries = 3
V3 max timeout = 10
V3 ping time = 5500
V3 max search = 100
V3 max msgsize = 2025
V3 packet mtu = 500
V3 registration enabled = Yes
V3 auto registration = Yes

V3 admin notes = /usr/iserverd/etc/texts/adm_notes.txt
V3 post-register info = /usr/iserverd/etc/texts/post_reg_auto.txt

Файл v5_proto.conf
V5 proto enabled = Yes
V5 max retries = 5
V5 max timeout = 10
V5 ping time = 1200

# V5 protocol search limit
V5 max search = 100

# Max V5 message size (don't increase)
V5 max msgsize = 450

# IServerd will split large V3 messages and you can
# setup order for splitted messages
V3 msg split order = backward

# V5 Manual registration works badly because of clients
V5 registration enabled = Yes
V5 auto registration = Yes

Файл v7_proto.conf
Enable AIM port = 5190
V7 proto enabled = Yes
V7 connection timeout = 20
V7 cookie timeout = 240
V7 accept concurent = True
V7 max search = 100
V7 max contact size = 600
V7 max watchers size = 750
V7 max visible size = 200
V7 max invisible size = 200

# Direct connection to v3 is disabled by default
# because v3 client crashes on contact_list and
# file_abort messages, enable this only if you
# know what are you doing

V7 direct V3 connect = False
V7 direct V5 connect = True

# This is just temp solution to allow iserverd
# administrator to setup bos server address
# returned to client after authorization
# IT SHOULD BE REAL ADDRESS OF YOUR SERVER OR V7 WILL NOT WORK

V7 BOS address = 192.186.0.10:5190
V7 proto config = /usr/iserverd/etc/aim_proto.conf

# WARN: V7 clients doesn't provide enough information
# for manual registration, so there is only autoregistration
# And it is disabled by default

V7 registration enabled = Yes

# Default icbm subsystem parameters for V7 proto
# Client can change this params via SNAC(04,02)

V7 default max channel = 2
V7 default max msgsize = 512
V7 default max sevil = 999
V7 default max revil = 999
V7 default mm interval = 0

# Maximum groups in ServerStoredInformation
V7 max ssi groups = 61

# Maximum ingnore records in ServerStoredInformation
V7 max ssi ignore = 128

# Maximum non-icq contacts in ServerStoredInformation
V7 max ssi non-icq = 200

# Create SSI Master/General groups for stupid miranda client
V7 create default groups = True

# Avatars not ready yet - service disabled
V7 max ssi avatars = 0

# Enable SSI import mode to upload BLM contacts without authorization
V7 enable ssi import = True

# Maximum length of AIM mime type/profile
V7 max profile length = 1024

Файл aim_proto.conf
# This is AIM protocol config file.
# Do not edit this file if you don't know what are you doing

# ICQLite5 variables

var ResolverXML =

"<Resolver>

<LiteBannersActive>false</LiteBannersActive>
<LiteCLBannerActive>false</LiteCLBannerActive>
<ICQProDisplayCLBanner>false</ICQProDisplayCLBanner>
<ICQProDisplayBanner>false</ICQProDisplayBanner>

</Resolver>";

# ICQPro 2003b variables

var cbHostIP = "205.188.250.25";
var BannersURL = "http://205.188.250.25/cb/%d/datafiles/banners.cb?%s";
var PartnersURL = "http://205.188.250.25/cb/%d/datafiles/%s.cb";
var ReadersURL = "http://205.188.250.25/cb/%d/datafiles/%s.cb";
var CLBannersURL = "http://205.188.250.25/cb/%d/datafiles/clbanner.cb?%s";
var DomainsURL = "http://205.188.250.25/cb/%d/datafiles/domains.cb?%s";
var LicenseKeysURL = "http://cb.icq.com/cb/%d/datafiles/licensekeys.cb?%s";
var ShowMOTDOnFirstTime = "0";
#var SMSShortSigTail = "// Anonim :)";
#var SMSMedSigTail = "// Anonim :)";
#var SMSLongSigTail = "// Anonim :)";
#var Display ICQLite = "false";
var ReportToICQ = "false";
var adsHostIP = "ar.atwola.com";
var ICQProDisplayBanner = "NO";
var ICQProDisplayCLBanner = "NO";

# ICQLite 4.1 variables

var ActiveInternetTime = "NO";
var ActiveSMSFollowMe = "NO";
var BannersIdlTimeLimit = "1000";
var EnableSpamReport = "NO";
var GeoTargetCacheInterval = "1000";
var GeoTargetURL = "http://xtraz.icq.com/xtraz/srv/gt/gt.php";
var GeoTargetValue = "1";
var LiteBannersActive = "NO";
var LiteCLBannerActive = "NO";
var NewICQPro = "NO";
var SkinsLinkVisible = "NO";
var LiteInterOpActive = "NO";
#var MagicNumberURL = "ar.atwola.com";
#var GreetingCardURL = "http://www.icq.americangreetings.com/icqorder.pd?mode=send&design=%s&title=%s&recipient=%s&text=%s&sender=%s";
#var IcqArsServerNameAndPort = "ars.oscar.aol.com:5190";
#var ShowMcAfe = "false";

# Common variables

#var DataFilesURL = "http://205.188.250.25/cb/%d/datafiles/%s.cb";


# Rate class 1 description
rate class index 1
{
Window_size = 80;
Clear_level = 2500;
Alert_level = 1000;
Limit_level = 500;
Disconnect_level = 300;
Max_level = 8000;
}

# Rate class 2 description
rate class index 2
{
Window_size = 80;
Clear_level = 3000;
Alert_level = 1000;
Limit_level = 500;
Disconnect_level = 300;
Max_level = 7000;
}

# Rate class 3 description
rate class index 3
{
Window_size = 20;
Clear_level = 4100;
Alert_level = 4000;
Limit_level = 3000;
Disconnect_level = 2000;
Max_level = 7000;
}

# Rate class 4 description
rate class index 4
{
Window_size = 20;
Clear_level = 4500;
Alert_level = 4300;
Limit_level = 3200;
Disconnect_level = 2000;
Max_level = 8000;
}

# Rate class 5 description
rate class index 5
{
Window_size = 10;
Clear_level = 4500;
Alert_level = 4300;
Limit_level = 3200;
Disconnect_level = 2000;
Max_level = 9000;
}

# service 0x01 (Generic services controls)
snac family 0x0001
{
version = 3; // version of service

rate class 1 // subtypes with rate class index = 1
{
subtype 0x0001; // (01,01) family server/client error
subtype 0x0002; // (01,02) client ready command
subtype 0x0003; // (01,03) server ready command
subtype 0x0004; // (01,04) service request
subtype 0x0005; // (01,05) redirect for new service
subtype 0x0006; // (01,06) request for rate-limit info
subtype 0x0007; // (01,07) rate-limit info
subtype 0x0008; // (01,08) rate-limit ack
subtype 0x0009; // (01,09) rate-limit deleted groups
subtype 0x000A; // (01,0A) rate-limit changed
subtype 0x000B; // (01,0B) pause command
subtype 0x000C; // (01,0C) client pause ack
subtype 0x000D; // (01,0D) resume command
subtype 0x000E; // (01,0E) request personal info
subtype 0x000F; // (01,0F) personal info response
subtype 0x0010; // (01,10) evil noification
subtype 0x0011; // (01,11) set idle time command
subtype 0x0012; // (01,12) migration notice/info
subtype 0x0013; // (01,13) message of the day
subtype 0x0014; // (01,14) set privacy flags
subtype 0x0015; // (01,15) well known URLs
subtype 0x0016; // (01,16) no operation
subtype 0x0017; // (01,17) request service versions
subtype 0x0018; // (01,18) service versions response
subtype 0x0019; // (01,19) !!! unknown packet
subtype 0x001A; // (01,1A) !!! unknown packet
subtype 0x001B; // (01,1B) !!! unknown packet
subtype 0x001C; // (01,1C) !!! unknown packet
subtype 0x001C; // (01,1D) !!! unknown packet
subtype 0x001E; // (01,1E) Set status/direct conn info
subtype 0x001F; // (01,1F) AOL client verification request
subtype 0x0020; // (01,20) AOL client verification reply
subtype 0x0021; // (01,21) Extended status from server
}
}

# service 0x02 (services locations )
snac family 0x0002
{
version = 1; // version of service

rate class 1 // subtypes with rate class index = 1
{
subtype 0x0001; // (02,01) family server/client error
subtype 0x0002; // (02,02) request service parameters
subtype 0x0003; // (02,03) service parameters response
subtype 0x0004; // (02,04) set user parameters
subtype 0x0006; // (02,06) user parameters response
subtype 0x0007; // (02,07) watcher subrequest
subtype 0x0008; // (02,08) watcher notification
subtype 0x000A; // (02,0A) update directory info reply
subtype 0x000C; // (02,0C) !!! unknown packet
subtype 0x000D; // (02,0D) !!! unknown packet
subtype 0x000E; // (02,0E) !!! unknown packet
subtype 0x000F; // (02,0F) Update user directory interests
subtype 0x0010; // (02,10) Update user directory interests reply
subtype 0x0011; // (02,11) !!! unknown packet
subtype 0x0012; // (02,12) !!! unknown packet
subtype 0x0013; // (02,13) !!! unknown packet
subtype 0x0014; // (02,14) !!! unknown packet
subtype 0x0015; // (02,15) query user info
}

rate class 3
{
subtype 0x0005; // (02,05) request user parameters
}

rate class 4
{
subtype 0x0009; // (02,09) Update directory info request
subtype 0x000B; // (02,0B) !!! unknown packet
}
}

# service 0x03 (Buddylist management)
snac family 0x0003
{
version = 1; // version of service

rate class 1 // subtypes with rate class index = 1
{
subtype 0x0001; // (03,01) family server/client error
subtype 0x0002; // (03,02) request service parameters
subtype 0x0003; // (03,03) service parameters response
subtype 0x0006; // (03,06) query for list of watchers
subtype 0x0007; // (03,07) requested watchers list
subtype 0x0008; // (03,08) watcher sub-request
subtype 0x0009; // (03,09) watcher notification
subtype 0x000A; // (03,0A) can't send notification (rejected)
subtype 0x000B; // (03,0B) oncoming buddy
subtype 0x000C; // (03,0C) offgoing buddy
}

rate class 2
{
subtype 0x0004; // (03,04) add buddy to contact list
subtype 0x0005; // (03,05) remove baddy from contact list
}
}


# service 0x04 (ICMB - Instant messaging service)
snac family 0x0004
{
version = 1; // version of service

rate class 1 // subtypes with rate class index = 1
{
subtype 0x0001; // (04,01) family server/client error
subtype 0x0002; // (04,02) add icmb parameter
subtype 0x0003; // (04,03) delete icmb parameter
subtype 0x0004; // (04,04) request parameters info
subtype 0x0005; // (04,05) requested parameters response
subtype 0x0007; // (04,07) incoming message thru server
subtype 0x0008; // (04,08) evil request
subtype 0x0009; // (04,09) evil reply
subtype 0x000A; // (04,0A) missed calls
subtype 0x000B; // (04,0B) message ack
subtype 0x000C; // (04,0C) server message ack
subtype 0x000D; // (04,0D) !!! unknown packet
subtype 0x000E; // (04,0E) !!! unknown packet
subtype 0x000F; // (04,0F) !!! unknown packet
subtype 0x0010; // (04,10) !!! unknown packet
subtype 0x0011; // (04,11) !!! unknown packet
subtype 0x0012; // (04,12) !!! unknown packet
subtype 0x0013; // (04,13) !!! unknown packet
subtype 0x0014; // (04,14) mini-typing notification (MTN)
}

rate class 3
{
subtype 0x0006; // (04,06) send message thru server
}
}


# service 0x05 (Advertisment service)
#snac family 0x0005
#{
# version = 1; // version of service
#
# rate class 1 // subtypes with rate class index = 1
# {
# subtype 0x0001; // (05,01) family server/client error
# subtype 0x0002; // (05,02) client request ads
# subtype 0x0003; // (05,03) server returned requested ads
# }
#}


# service 0x06 (Ivitation service)
snac family 0x0006
{
version = 1; // version of service

rate class 1 // subtypes with rate class index = 1
{
subtype 0x0001; // (06,01) family server/client error
subtype 0x0002; // (06,02) invite a friend to join AIM
subtype 0x0003; // (06,03) invitation server ack
}
}


# service 0x07 (Administrative service)
snac family 0x0007
{
version = 1; // version of service

rate class 1 // subtypes with rate class index = 1
{
subtype 0x0001; // (07,01) family server/client error
subtype 0x0002; // (07,02) request service information
subtype 0x0003; // (07,03) returned service information
subtype 0x0004; // (07,04) client pass change request
subtype 0x0005; // (07,05) password change reply
subtype 0x0006; // (07,06) account confirm request
subtype 0x0007; // (07,07) account confirm reply
subtype 0x0008; // (07,08) account delete request (obsolete)
subtype 0x0009; // (07,09) account delete response (obsolete)
}
}


# service 0x08 (Popup notices service)
snac family 0x0008
{
version = 1; // version of service

rate class 1 // subtypes with rate class index = 1
{
subtype 0x0001; // (08,01) family server/client error
subtype 0x0002; // (08,02) display popup message
}
}


# service 0x09 (Privacy management service)
snac family 0x0009
{
version = 1; // version of service

rate class 1 // subtypes with rate class index = 1
{
subtype 0x0001; // (09,01) family server/client error
subtype 0x0002; // (09,02) request service parameters
subtype 0x0003; // (09,03) service parameters response
subtype 0x0004; // (09,04) set group permissions mask
subtype 0x0009; // (09,09) service error notification
subtype 0x000A; // (09,0A) add to visible list (?)
subtype 0x000B; // (09,0B) delete from visible list (?)
}

rate class 2
{
subtype 0x0005; // (09,05) add to visible list
subtype 0x0006; // (09,06) delete from visible list
subtype 0x0007; // (09,07) add to invisible list
subtype 0x0008; // (09,08) delete from invisible list
}
}


# service 0x0A (User lookup service)
snac family 0x000A
{
version = 1; // version of service

rate class 1 // subtypes with rate class index = 1
{
subtype 0x0001; // (0A,01) family server/client error
subtype 0x0002; // (0A,02) search by email
subtype 0x0003; // (0A,03) search response (found user)
}
}


# service 0x0B (Stats service)
snac family 0x000B
{
version = 1; // version of service

rate class 1 // subtypes with rate class index = 1
{
subtype 0x0001; // (0B,01) family server/client error
subtype 0x0002; // (0B,02) set report interval
subtype 0x0003; // (0B,03) stats report
subtype 0x0004; // (0B,04) stats report ack
}
}


# service 0x0C (Translation service)
snac family 0x000C
{
version = 1; // version of service

rate class 1 // subtypes with rate class index = 1
{
subtype 0x0001; // (0C,01) family server/client error
subtype 0x0002; // (0C,02) client request translation
subtype 0x0003; // (0C,03) translation req response
}
}


# service 0x0D (Chat navigation)
#snac family 0x000D
#{
# version = 1; // version of service
#
# rate class 1 // subtypes with rate class index = 1
# {
# subtype 0x0001; // (0D,01) family server/client error
# subtype 0x0002; // (0D,02) request rigths information
# subtype 0x0003; // (0D,03) request exchange info
# subtype 0x0004; // (0D,04) request room information
# subtype 0x0005; // (0D,05) request extended room info
# subtype 0x0006; // (0D,06) request room people list
# subtype 0x0007; // (0D,07) search for room
# subtype 0x0008; // (0D,08) create chat room
# subtype 0x0009; // (0D,09) requested data
# }
#}


# service 0x0E (Char service)
#snac family 0x000E
#{
# version = 1; // version of service
#
# rate class 1 // subtypes with rate class index = 1
# {
# subtype 0x0001; // (0E,01) family server/client error
# subtype 0x0002; // (0E,02) room information updated
# subtype 0x0003; // (0E,03) users joined chat room
# subtype 0x0004; // (0E,04) users left chat room
# subtype 0x0006; // (0E,06) message from chat to client
# subtype 0x0007; // (0E,07) evil request
# subtype 0x0008; // (0E,08) server evil reply
# subtype 0x0009; // (0E,09) client error
# }
#
# rate class 2
# {
# subtype 0x0005; // (0E,05) send message to channel
# }
#}


# service 0x13 (ICQ Server Stored Information service)
snac family 0x0013
{
version = 4; // version of service

rate class 1 // subtypes with rate class index = 1
{
subtype 0x0001; // (13,01) family server/client error
subtype 0x0002; // (13,02) request service parameters
subtype 0x0003; // (13,03) requested service parameters
subtype 0x0004; // (13,04) request SSI
subtype 0x0005; // (13,05) checkout SSI
subtype 0x0006; // (13,06) SSI data
subtype 0x0007; // (13,07) activate SSI data
subtype 0x0008; // (13,08) add item
subtype 0x0009; // (13,09) update item
subtype 0x000A; // (13,0A) remove item
subtype 0x000B; // (13,0B) !!!unknown command
subtype 0x000C; // (13,0C) !!!unknown command
subtype 0x000D; // (13,0D) !!!unknown command
subtype 0x000E; // (13,0E) SSI edit server ack
subtype 0x000F; // (13,0F) client local SSI is up-to-date
subtype 0x0010; // (13,10) !!!unknown command
subtype 0x0011; // (13,11) SSI edit: start transaction
subtype 0x0012; // (13,12) SSI edit: end transaction
subtype 0x0013; // (13,13) add yourself to another client ssi
subtype 0x0014; // (13,14) grant authorization to client
subtype 0x0015; // (13,15) authorization granted from client
subtype 0x0016; // (13,16) delete yourself from another user ssi
subtype 0x0017; // (13,17) !!!unknown command
subtype 0x0018; // (13,18) send authorization request
subtype 0x0019; // (13,19) authorization request
subtype 0x001A; // (13,1A) send authorization reply
subtype 0x001B; // (13,1B) authorization reply
subtype 0x001D; // (13,1C) "you were added" message
subtype 0x001D; // (13,1D) !!!unknown command
subtype 0x001E; // (13,1E) !!!unknown command
subtype 0x001F; // (13,1F) !!!unknown command
subtype 0x0020; // (13,20) !!!unknown command
subtype 0x0021; // (13,21) !!!unknown command
subtype 0x0022; // (13,22) !!!unknown command
subtype 0x0023; // (13,23) !!!unknown command
subtype 0x0024; // (13,24) !!!unknown command
subtype 0x0025; // (13,25) !!!unknown command
subtype 0x0026; // (13,26) !!!unknown command
subtype 0x0027; // (13,27) !!!unknown command
subtype 0x0028; // (13,28) !!!unknown command
}
}


# service 0x15 (ICQ extension)
snac family 0x0015
{
version = 1; // version of service

rate class 1 // subtypes with rate class index = 1
{
subtype 0x0001; // (15,01) family server/client error
subtype 0x0002; // (15,02) multi-purpose request
subtype 0x0003; // (15,03) multi-purpose response
}
}


# service 0x17 (Registration service)
snac family 0x0017
{
version = 1; // version of service

# Rate limits doesn't affec`t family 0x17
}

Файл postgresql.conf
# (change requires restart)
max_connections = 100 # (change requires restart)

shared_buffers = 24MB # min 128kB or max_connecti

datestyle = 'iso, mdy'
lc_messages = 'C' # locale for system error message
# strings
lc_monetary = 'C' # locale for monetary formatting
lc_numeric = 'C' # locale for number formatting
lc_time = 'C' # locale for time formatting

Файл postmaster.opts
/usr/bin/postgres -D /srv/pgsql/data -i

Конфигурационный файл ядра .config

CONFIG_X86_32=y
CONFIG_GENERIC_TIME=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_SEMAPHORE_SLEEPERS=y
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_ZONE_DMA=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_DMI=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_EXPERIMENTAL=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION="-build2"
CONFIG_LOCALVERSION_AUTO=y
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
CONFIG_POSIX_MQUEUE=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_SYSFS_DEPRECATED=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_SYSCTL=y
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_SLAB=y
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_STOP_MACHINE=y
CONFIG_BLOCK=y
CONFIG_LBD=y
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
CONFIG_DEFAULT_AS=y
CONFIG_DEFAULT_IOSCHED="anticipatory"
CONFIG_SMP=y
CONFIG_X86_PC=y
CONFIG_MPENTIUMIII=y
CONFIG_X86_GENERIC=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_TSC=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_NR_CPUS=32
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
CONFIG_PREEMPT_VOLUNTARY=y
CONFIG_PREEMPT_BKL=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_NONFATAL=y
CONFIG_X86_MCE_P4THERMAL=y
CONFIG_VM86=y
CONFIG_MICROCODE=y
CONFIG_MICROCODE_OLD_INTERFACE=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y
CONFIG_NOHIGHMEM=y
CONFIG_PAGE_OFFSET=0xC0000000
CONFIG_ARCH_FLATMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ARCH_POPULATES_NODE_MAP=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_SPARSEMEM_STATIC=y
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_RESOURCES_64BIT=y
CONFIG_ZONE_DMA_FLAG=1
CONFIG_MTRR=y
CONFIG_SECCOMP=y
CONFIG_HZ_1000=y
CONFIG_HZ=1000
CONFIG_PHYSICAL_START=0x100000
CONFIG_PHYSICAL_ALIGN=0x100000
CONFIG_COMPAT_VDSO=y
CONFIG_PM=y
CONFIG_PM_LEGACY=y
CONFIG_PM_SYSFS_DEPRECATED=y
CONFIG_ACPI=y
CONFIG_ACPI_PROCFS=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_BLACKLIST_YEAR=2001
CONFIG_ACPI_DEBUG=y
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_SYSTEM=y
CONFIG_X86_PM_TIMER=y
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_DEBUG=y
CONFIG_CPU_FREQ_STAT=y
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_X86_ACPI_CPUFREQ=y
CONFIG_X86_POWERNOW_K8=y
CONFIG_X86_POWERNOW_K8_ACPI=y
CONFIG_X86_ACPI_CPUFREQ_PROC_INTF=y
CONFIG_PCI=y
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCI_MSI=y
CONFIG_ISA_DMA_API=y
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_AOUT=m
CONFIG_BINFMT_MISC=m
CONFIG_NET=y
CONFIG_PACKET=y
CONFIG_UNIX=y
CONFIG_XFRM=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_FIB_HASH=y
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
CONFIG_INET_XFRM_MODE_TRANSPORT=y
CONFIG_INET_XFRM_MODE_TUNNEL=y
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
CONFIG_TCP_CONG_CUBIC=y
CONFIG_DEFAULT_TCP_CONG="cubic"
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
CONFIG_PNP=y
CONFIG_PNPACPI=y
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_IDEACPI=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_BLK_DEV_SIS5513=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_SCSI=y
CONFIG_SCSI_NETLINK=y
CONFIG_BLK_DEV_SD=y
CONFIG_BLK_DEV_SR=y
CONFIG_CHR_DEV_SG=y
CONFIG_SCSI_SPI_ATTRS=y
CONFIG_SCSI_FC_ATTRS=y
CONFIG_BLK_DEV_3W_XXXX_RAID=y
CONFIG_SCSI_AIC7XXX=y
CONFIG_AIC7XXX_CMDS_PER_DEVICE=32
CONFIG_AIC7XXX_RESET_DELAY_MS=5000
CONFIG_AIC7XXX_DEBUG_ENABLE=y
CONFIG_AIC7XXX_DEBUG_MASK=0
CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
CONFIG_SCSI_AIC79XX=y
CONFIG_AI
Post #: 1
Страниц:  [1]
Все форумы >> [*nix/Linux] >> Люди помогите поставить IServerd







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.