Журнал лабораторных работ

Содержание

Журнал

Четверг (12/10/09)

/dev/pts/3
11:56:24
#screen -x
/dev/pts/1
11:57:42
#cd /etc/mail

11:58:34
#vi sendmail.mc
--- /tmp/l3-saved-9764.21228.1971	2009-12-10 00:58:40.000000000 -1000
+++ sendmail.mc	2009-12-10 01:02:13.000000000 -1000
@@ -97,13 +97,14 @@
 include(`/etc/mail/m4/dialup.m4')dnl
 include(`/etc/mail/m4/provider.m4')dnl
 dnl #
-dnl # Default Mailer setup
-MAILER_DEFINITIONS
-MAILER(`local')dnl
-MAILER(`smtp')dnl
 
 dnl # Masquerading options
 FEATURE(`always_add_domain')dnl
-MASQUERADE_AS(`debian4')dnl
+MASQUERADE_AS(`kiev.unix.nt')dnl
 FEATURE(`allmasquerade')dnl
 FEATURE(`masquerade_envelope')dnl
+
+dnl # Default Mailer setup
+MAILER_DEFINITIONS
+MAILER(`local')dnl
+MAILER(`smtp')dnl
/dev/pts/5
12:00:56
#mail
No mail for root
/dev/pts/1
12:02:13
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
12:02:25
#vi local-host-names
--- /tmp/l3-saved-9764.9629.14545	2009-12-10 01:02:47.000000000 -1000
+++ local-host-names	2009-12-10 01:02:57.000000000 -1000
@@ -1,2 +1,2 @@
 localhost
-debian4
+kiev.unix.nt
12:02:57
#vi access
--- /tmp/l3-saved-9764.32762.30631	2009-12-10 01:03:00.000000000 -1000
+++ access	2009-12-10 01:03:44.000000000 -1000
@@ -80,7 +80,7 @@
 Connect:IPv6:::1		RELAY
 GreetPause:IPv6:::1		0
 ClientRate:IPv6:::1		0
-ClientConn:IPv6:::1		0
+Connect:192.168			RELAY
 #Connect:172.16			RELAY
 #Connect:172.17			RELAY
 #Connect:172.18			RELAY
12:05:05
#echo privet | mail root@poltava.unix.nt

12:05:34
#mail
No mail for root
12:05:36
#netstat -lnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:1314            0.0.0.0:*               LISTEN      9287/festival
tcp        0      0 0.0.0.0:43046           0.0.0.0:*               LISTEN      2018/rpc.statd
tcp        0      0 127.0.0.1:587           0.0.0.0:*               LISTEN      12451/sendmail: MTA
tcp        0      0 127.0.0.1:5038          0.0.0.0:*               LISTEN      9397/asterisk
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      2007/portmap
tcp        0      0 0.0.0.0:2000            0.0.0.0:*               LISTEN      9397/asterisk
tcp        0      0 192.168.102.1:53        0.0.0.0:*               LISTEN      10248/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      10248/named
...
raw        0      0 0.0.0.0:1               0.0.0.0:*               7           2676/dhcpd3
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     6787     2271/dbus-daemon    /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     7193     2607/hald           @/var/run/hald/dbus-1BUOBsNF0y
unix  2      [ ACC ]     STREAM     LISTENING     7188     2607/hald           @/var/run/hald/dbus-SIbBIirpFM
unix  2      [ ACC ]     STREAM     LISTENING     37678    9397/asterisk       /var/run/asterisk/asterisk.ctl
unix  2      [ ACC ]     STREAM     LISTENING     6767     2261/acpid          /var/run/acpid.socket
unix  2      [ ACC ]     STREAM     LISTENING     44420    12451/sendmail: MTA /var/run/sendmail/mta/smcontrol
unix  2      [ ACC ]     STREAM     LISTENING     7156     2587/lpd            /dev/printer
12:05:45
#netstat -lnp | grep sendmail
tcp        0      0 127.0.0.1:587           0.0.0.0:*               LISTEN      12451/sendmail: MTA
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      12451/sendmail: MTA
unix  2      [ ACC ]     STREAM     LISTENING     44420    12451/sendmail: MTA /var/run/sendmail/mta/smcontrol
12:05:50
#vi sendmail.mc
--- /tmp/l3-saved-9764.6813.7505	2009-12-10 01:05:57.000000000 -1000
+++ sendmail.mc	2009-12-10 01:06:19.000000000 -1000
@@ -54,7 +54,7 @@
 dnl #
 FEATURE(`no_default_msa')dnl
 dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
-DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
+DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=0.0.0.0')dnl
 dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl
 DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl
 dnl #
12:06:19
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
12:06:39
#mail
No mail for root
12:07:30
#mail
No mail for root
12:07:34
#tail /var/log/mail.log
Dec 10 01:05:32 debian4 sendmail[12501]: nBAB5WnH012501: from=root, size=33, class=0, nrcpts=1, msgid=<200912101105.nBAB5WnH012501@kiev.unix.nt>, relay=root@localhost
Dec 10 01:05:32 debian4 sm-mta[12502]: nBAB5WeG012502: from=<root@kiev.unix.nt>, size=306, class=0, nrcpts=1, msgid=<200912101105.nBAB5WnH012501@kiev.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Dec 10 01:05:32 debian4 sendmail[12501]: nBAB5WnH012501: to=root@poltava.unix.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30033, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (nBAB5WeG012502 Message accepted for delivery)
Dec 10 01:05:32 debian4 sm-mta[12504]: nBAB5WeG012502: to=<root@poltava.unix.nt>, ctladdr=<root@kiev.unix.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=120306, relay=poltava.unix.nt. [192.168.101.3], dsn=4.0.0, stat=Deferred: Connection refused by poltava.unix.nt.
Dec 10 01:06:24 debian4 sm-mta[12670]: starting daemon (8.14.3): SMTP+queueing@00:10:00
Dec 10 01:06:24 debian4 sm-mta[12671]: nBAB5WeG012502: to=<root@poltava.unix.nt>, ctladdr=<root@kiev.unix.nt> (0/0), delay=00:00:52, xdelay=00:00:00, mailer=esmtp, pri=210306, relay=poltava.unix.nt. [192.168.101.3], dsn=4.0.0, stat=Deferred: Connection refused by poltava.unix.nt.
Dec 10 01:07:03 debian4 sm-mta[12699]: nBAB72rA012699: from=<root@poltava.unix.nt>, size=494, class=0, nrcpts=1, msgid=<200912101104.nBAB4op1003246@poltava.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=[192.168.101.3]
Dec 10 01:07:03 debian4 sm-mta[12699]: nBAB72rC012699: from=<root@poltava.unix.nt>, size=484, class=0, nrcpts=1, msgid=<200912101104.nBAB4bhP003232@poltava.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=[192.168.101.3]
Dec 10 01:07:04 debian4 sm-mta[12700]: nBAB72rA012699: to=user, delay=00:00:01, xdelay=00:00:01, mailer=local, pri=30680, dsn=2.0.0, stat=Sent
Dec 10 01:07:11 debian4 sm-mta[12702]: nBAB72rC012699: to=user, delay=00:00:08, xdelay=00:00:08, mailer=local, pri=30670, dsn=2.0.0, stat=Sent
12:07:48
#tail /var/log/mail.log
Dec 10 01:05:32 debian4 sendmail[12501]: nBAB5WnH012501: from=root, size=33, class=0, nrcpts=1, msgid=<200912101105.nBAB5WnH012501@kiev.unix.nt>, relay=root@localhost
Dec 10 01:05:32 debian4 sm-mta[12502]: nBAB5WeG012502: from=<root@kiev.unix.nt>, size=306, class=0, nrcpts=1, msgid=<200912101105.nBAB5WnH012501@kiev.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Dec 10 01:05:32 debian4 sendmail[12501]: nBAB5WnH012501: to=root@poltava.unix.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30033, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (nBAB5WeG012502 Message accepted for delivery)
Dec 10 01:05:32 debian4 sm-mta[12504]: nBAB5WeG012502: to=<root@poltava.unix.nt>, ctladdr=<root@kiev.unix.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=120306, relay=poltava.unix.nt. [192.168.101.3], dsn=4.0.0, stat=Deferred: Connection refused by poltava.unix.nt.
Dec 10 01:06:24 debian4 sm-mta[12670]: starting daemon (8.14.3): SMTP+queueing@00:10:00
Dec 10 01:06:24 debian4 sm-mta[12671]: nBAB5WeG012502: to=<root@poltava.unix.nt>, ctladdr=<root@kiev.unix.nt> (0/0), delay=00:00:52, xdelay=00:00:00, mailer=esmtp, pri=210306, relay=poltava.unix.nt. [192.168.101.3], dsn=4.0.0, stat=Deferred: Connection refused by poltava.unix.nt.
Dec 10 01:07:03 debian4 sm-mta[12699]: nBAB72rA012699: from=<root@poltava.unix.nt>, size=494, class=0, nrcpts=1, msgid=<200912101104.nBAB4op1003246@poltava.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=[192.168.101.3]
Dec 10 01:07:03 debian4 sm-mta[12699]: nBAB72rC012699: from=<root@poltava.unix.nt>, size=484, class=0, nrcpts=1, msgid=<200912101104.nBAB4bhP003232@poltava.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=[192.168.101.3]
Dec 10 01:07:04 debian4 sm-mta[12700]: nBAB72rA012699: to=user, delay=00:00:01, xdelay=00:00:01, mailer=local, pri=30680, dsn=2.0.0, stat=Sent
Dec 10 01:07:11 debian4 sm-mta[12702]: nBAB72rC012699: to=user, delay=00:00:08, xdelay=00:00:08, mailer=local, pri=30670, dsn=2.0.0, stat=Sent
12:07:51
#tail -f /var/log/mail.log
Dec 10 01:05:32 debian4 sendmail[12501]: nBAB5WnH012501: from=root, size=33, class=0, nrcpts=1, msgid=<200912101105.nBAB5WnH012501@kiev.unix.nt>, relay=root@localhost
Dec 10 01:05:32 debian4 sm-mta[12502]: nBAB5WeG012502: from=<root@kiev.unix.nt>, size=306, class=0, nrcpts=1, msgid=<200912101105.nBAB5WnH012501@kiev.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Dec 10 01:05:32 debian4 sendmail[12501]: nBAB5WnH012501: to=root@poltava.unix.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30033, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (nBAB5WeG012502 Message accepted for delivery)
Dec 10 01:05:32 debian4 sm-mta[12504]: nBAB5WeG012502: to=<root@poltava.unix.nt>, ctladdr=<root@kiev.unix.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=120306, relay=poltava.unix.nt. [192.168.101.3], dsn=4.0.0, stat=Deferred: Connection refused by poltava.unix.nt.
Dec 10 01:06:24 debian4 sm-mta[12670]: starting daemon (8.14.3): SMTP+queueing@00:10:00
Dec 10 01:06:24 debian4 sm-mta[12671]: nBAB5WeG012502: to=<root@poltava.unix.nt>, ctladdr=<root@kiev.unix.nt> (0/0), delay=00:00:52, xdelay=00:00:00, mailer=esmtp, pri=210306, relay=poltava.unix.nt. [192.168.101.3], dsn=4.0.0, stat=Deferred: Connection refused by poltava.unix.nt.
Dec 10 01:07:03 debian4 sm-mta[12699]: nBAB72rA012699: from=<root@poltava.unix.nt>, size=494, class=0, nrcpts=1, msgid=<200912101104.nBAB4op1003246@poltava.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=[192.168.101.3]
Dec 10 01:07:03 debian4 sm-mta[12699]: nBAB72rC012699: from=<root@poltava.unix.nt>, size=484, class=0, nrcpts=1, msgid=<200912101104.nBAB4bhP003232@poltava.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=[192.168.101.3]
Dec 10 01:07:04 debian4 sm-mta[12700]: nBAB72rA012699: to=user, delay=00:00:01, xdelay=00:00:01, mailer=local, pri=30680, dsn=2.0.0, stat=Sent
Dec 10 01:07:11 debian4 sm-mta[12702]: nBAB72rC012699: to=user, delay=00:00:08, xdelay=00:00:08, mailer=local, pri=30670, dsn=2.0.0, stat=Sent
Dec 10 01:08:53 debian4 sm-mta[12760]: nBAB8qli012760: from=<root@obukhov.unix.nt>, size=495, class=0, nrcpts=1, msgid=<200912101108.nBAB8qx3016209@obukhov.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=[192.168.102.2]
Dec 10 01:08:53 debian4 sm-mta[12761]: nBAB8qli012760: to=user, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30683, dsn=2.0.0, stat=Sent
^C
12:09:14
#su - user
user@kiev:~$
user@kiev:~$
user@kiev:~$ mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 3 messages 3 new
>N  1 root@poltava.unix  Thu Dec 10 01:07   20/761   test
 N  2 root@poltava.unix  Thu Dec 10 01:07   20/751   test
 N  3 root@obukhov.unix  Thu Dec 10 01:08   18/762
& t 1
Message 1:
...
Date: Thu, 10 Dec 2009 13:08:52 +0200
From: root <root@obukhov.unix.nt>
To: root@kiev.unix.nt
HELLO
& q
Saved 3 messages in /home/user/mbox
user@kiev:~$ mail
No mail for user
user@kiev:~$ exit
logout
12:13:37
#ssh root@192.168.101.3
root@192.168.101.3's password:
Linux poltava.unix.nt 2.6.26-2-686 #1 SMP Wed Nov 4 20:45:37 UTC 2009 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Dec 10 00:54:38 2009
l3-agent is already running: pid=2420; pidfile=/root/.lilalo/l3-agent.pid
12:13:55
#tail /var/log/daemon.log
Dec 10 00:57:19 poltava named[2155]: FORMERR resolving 'ru.wikipedia.org/AAAA/IN': 208.80.152.130#53
Dec 10 00:57:19 poltava named[2155]: FORMERR resolving 'ru.wikipedia.org/AAAA/IN': 208.80.152.142#53
Dec 10 01:00:10 poltava named[2155]: client 127.0.0.1#36244: RFC 1918 response from Internet for 3.101.168.192.in-addr.arpa
Dec 10 01:02:14 poltava named[2155]: client 127.0.0.1#44946: RFC 1918 response from Internet for 3.101.168.192.in-addr.arpa
Dec 10 01:04:15 poltava named[2155]: client 127.0.0.1#35229: RFC 1918 response from Internet for 3.101.168.192.in-addr.arpa
Dec 10 01:06:45 poltava named[2155]: client 127.0.0.1#49740: RFC 1918 response from Internet for 3.101.168.192.in-addr.arpa
Dec 10 01:06:45 poltava named[2155]: client 127.0.0.1#60915: RFC 1918 response from Internet for 3.101.168.192.in-addr.arpa
Dec 10 01:09:05 poltava named[2155]: client 127.0.0.1#47051: RFC 1918 response from Internet for 3.101.168.192.in-addr.arpa
Dec 10 01:11:09 poltava named[2155]: client 127.0.0.1#38615: RFC 1918 response from Internet for 3.101.168.192.in-addr.arpa
Dec 10 01:13:52 poltava named[2155]: client 127.0.0.1#33296: RFC 1918 response from Internet for 1.102.168.192.in-addr.arpa
12:14:16
#netstat -lnp | grep :25
tcp        0      0 0.0.0.1:25              0.0.0.0:*               LISTEN      3716/sendmail: MTA:
12:14:25
#netstat -lnp | grep :25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      4031/sendmail: MTA:
12:15:05
#apt-cache search popa3d
popa3d - A tiny POP3 daemon, designed with security as the primary goal
12:18:43
#apt-get install popa3d
Reading package lists... Done
Building dependency tree
Reading state information... Done
popa3d is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
12:18:49
#exit
exit
Connection to 192.168.101.3 closed.
12:19:07
#apt-get install popa3d
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  popa3d
0 upgraded, 1 newly installed, 0 to remove and 26 not upgraded.
Need to get 32.1kB of archives.
After this operation, 156kB of additional disk space will be used.
Get:1 http://10.0.35.1 lenny/main popa3d 1.0.2-4 [32.1kB]
Fetched 32.1kB in 0s (0B/s)
...
Processing triggers for man-db ...
Setting up popa3d (1.0.2-4) ...
Adding group `popa3d' (GID 113) ...
Done.
Warning: The home dir /var/lib/popa3d you specified already exists.
Adding system user `popa3d' (UID 111) ...
Adding new user `popa3d' (UID 111) with group `popa3d' ...
The home directory `/var/lib/popa3d' already exists.  Not copying from `/etc/skel'.
adduser: Warning: The home directory `/var/lib/popa3d' does not belong to the user you are currently creating.
Starting pop daemon: popa3d.
12:19:14
#less /etc/inetd.conf
12:19:35
#dpkg -L popa3d
/.
/etc
/etc/pam.d
/etc/pam.d/popa3d
/etc/init.d
/etc/init.d/popa3d
/var
/var/lib
/var/lib/popa3d
/usr
...
/usr/share/man/man8/popa3d.8.gz
/usr/share/doc
/usr/share/doc/popa3d
/usr/share/doc/popa3d/VIRTUAL
/usr/share/doc/popa3d/changelog.Debian.gz
/usr/share/doc/popa3d/DESIGN.gz
/usr/share/doc/popa3d/copyright
/usr/share/doc/popa3d/CONTACT
/usr/share/doc/popa3d/changelog.gz
/usr/share/doc/popa3d/README.Debian
12:19:43
#/etc/init.d/popa3d start
Starting pop daemon: /usr/sbin/popa3d already running.
popa3d.
12:20:03
#apt-cache search sylpheed
claws-mail - Fast, lightweight and user-friendly GTK2 based email client
claws-mail-acpi-notifier - Laptop's Mail LED control for Claws Mail
claws-mail-attach-remover - Mail attachment remover for Claws Mail
claws-mail-bogofilter - Bogofilter plugin for Claws Mail
claws-mail-cache-saver - Internal cache saver for Claws Mail mailer
claws-mail-doc - User documentation for Claws Mail mailer
claws-mail-extra-plugins - Extra plugins collection for Claws Mail mailer
claws-mail-feeds-reader - Feeds (RSS/Atom) reader plugin for Claws Mail
claws-mail-fetchinfo-plugin - X-FETCH headers adder for Claws Mail mailer
claws-mail-html2-viewer - HTML mail/attachment viewer for Claws Mail mailer
...
libjconv-bin - charset conversion library - binaries
libjconv-dev - charset conversion library - development
libjconv2 - charset conversion library
libsylph-dev - e-mail client library derived from Sylpheed - devel files
libsylph1 - e-mail client library derived from Sylpheed
mail-notification - mail notification in system tray
nautilus-sendto - integrates Evolution and Pidgin into the Nautilus file manager
sylpheed - Light weight e-mail client with GTK+
sylpheed-doc - Light weight e-mail client with GTK+ (documentation)
sylpheed-i18n - Locale data for Sylpheed (i18n support)
12:26:38
#su - user
l3-agent is already running: pid=12797; pidfile=/home/user/.lilalo/l3-agent.pid
user@kiev:~$ mail
No mail for user
user@kiev:~$ quit
-su: quit: command not found
user@kiev:~$ exit
logout
12:26:58
#apt-get install ejabberd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  erlang-base erlang-nox libsctp1 lksctp-tools
Suggested packages:
  libunix-syslog-perl erlang-x11 erlang erlang-manpages erlang-doc-html
The following NEW packages will be installed:
  ejabberd erlang-base erlang-nox libsctp1 lksctp-tools
0 upgraded, 5 newly installed, 0 to remove and 26 not upgraded.
...
Setting up libsctp1 (1.0.9.dfsg-1) ...
Setting up erlang-base (1:12.b.3-dfsg-4) ...
Searching for services which depend on erlang and should be started...none found.
Setting up erlang-nox (1:12.b.3-dfsg-4) ...
Setting up ejabberd (2.0.1-6+lenny1) ...
adduser: Warning: The home directory `/var/lib/ejabberd' does not belong to the user you are currently creating.
Generating SSL certificate /etc/ejabberd/ejabberd.pem...
Creating config file /etc/ejabberd/ejabberd.cfg with new version
Starting jabber server: ejabberd.
Setting up lksctp-tools (1.0.9.dfsg-1) ...
12:27:14
#vi /etc/ejabberd/ejabberd.cfg
12:28:26
#/etc/init.d/ejabberd restart
Restarting jabber server: ejabberd.
12:30:23
#vi /etc/ejabberd/ejabberd.cfg
--- /tmp/l3-saved-9764.25448.30170	2009-12-10 01:30:24.000000000 -1000
+++ /etc/ejabberd/ejabberd.cfg	2009-12-10 01:30:29.000000000 -1000
@@ -33,7 +33,7 @@
 {acl, admin, {user, "", "localhost"}}.
 
 %% Hostname
-%{hosts, ["localhost", "kiev.unix.nt"]}.
+{hosts, ["localhost", "kiev.unix.nt"]}.
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
12:30:30
#ls /var/log/ejabberd/
ejabberd.log  sasl.log
12:33:25
#less /var/log/ejabberd/ejabberd.log
12:35:24
#less /var/log/ejabberd/ejabberd.log
12:36:37
#less /var/log/ejabberd/
12:36:37
#less /var/log/ejabberd/sasl.log
12:37:11
#%%% =======
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:5280            0.0.0.0:*               LISTEN      13493/beam
tcp        0      0 127.0.0.1:7777          0.0.0.0:*               LISTEN      13493/beam
tcp        0      0 0.0.0.0:1314            0.0.0.0:*               LISTEN      9287/festival
tcp        0      0 0.0.0.0:5222            0.0.0.0:*               LISTEN      13493/beam
tcp        0      0 0.0.0.0:43046           0.0.0.0:*               LISTEN      2018/rpc.statd
tcp        0      0 127.0.0.1:587           0.0.0.0:*               LISTEN      12670/sendmail: MTA
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      12942/popa3d
tcp        0      0 127.0.0.1:5038          0.0.0.0:*               LISTEN      9397/asterisk
...
raw        0      0 0.0.0.0:1               0.0.0.0:*               7           2676/dhcpd3
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     6787     2271/dbus-daemon    /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     7193     2607/hald           @/var/run/hald/dbus-1BUOBsNF0y
unix  2      [ ACC ]     STREAM     LISTENING     7188     2607/hald           @/var/run/hald/dbus-SIbBIirpFM
unix  2      [ ACC ]     STREAM     LISTENING     37678    9397/asterisk       /var/run/asterisk/asterisk.ctl
unix  2      [ ACC ]     STREAM     LISTENING     6767     2261/acpid          /var/run/acpid.socket
unix  2      [ ACC ]     STREAM     LISTENING     44937    12670/sendmail: MTA /var/run/sendmail/mta/smcontrol
unix  2      [ ACC ]     STREAM     LISTENING     7156     2587/lpd            /dev/printer
12:38:05
#netstat -lnp | grep ejab

12:38:52
#vi /etc/ejabberd/ejabberd.cfg
12:42:17
#:q!
Usage: ejabberdctl [--node nodename] command [options]
Available commands in this ejabberd node:
  status                                                      get ejabberd status
  stop                                                        stop ejabberd
  restart                                                     restart ejabberd
  reopen-log                                                  reopen log file
  register user server password                               register a user
  unregister user server                                      unregister a user
  backup file                                                 store a database backup to file
  restore file                                                restore a database backup from file
...
  rem-rosteritem user1 server1 user2 server2                  Remove user2@server2 from user1@server1's roster
  compile file                                                recompile and reload file
  status-num status                                           number of logged users with status
  push-alltoall server group                                  adds all the users to all the users in Group
  srg-user-del user server group host                         delete user@server from group on host
  connected-users                                             list all established sessions
Examples:
  ejabberdctl restart
  ejabberdctl --node ejabberd@host restart
  ejabberdctl vhost jabber.example.org ...
12:42:21
#ejabberdctl adduser
Usage: ejabberdctl [--node nodename] command [options]
Available commands in this ejabberd node:
  status                                                      get ejabberd status
  stop                                                        stop ejabberd
  restart                                                     restart ejabberd
  reopen-log                                                  reopen log file
  register user server password                               register a user
  unregister user server                                      unregister a user
  backup file                                                 store a database backup to file
  restore file                                                restore a database backup from file
...
  rem-rosteritem user1 server1 user2 server2                  Remove user2@server2 from user1@server1's roster
  compile file                                                recompile and reload file
  status-num status                                           number of logged users with status
  push-alltoall server group                                  adds all the users to all the users in Group
  srg-user-del user server group host                         delete user@server from group on host
  connected-users                                             list all established sessions
Examples:
  ejabberdctl restart
  ejabberdctl --node ejabberd@host restart
  ejabberdctl vhost jabber.example.org ...
12:42:27
#ejabberd register user kiev.unix.nt password
{error_logger,{{2009,12,10},{1,42,56}},"Protocol: ~p: register error: ~p~n",["inet_tcp",{{badmatch,{error,duplicate_name}},[{inet_tcp_dist,listen,1},{net_kernel,start_protos,4},{net_kernel,start_protos,3},{net_kernel,init_node,2},{net_kernel,init,1},{gen_server,init_it,6},{proc_lib,init_p,5}]}]}
{error_logger,{{2009,12,10},{1,42,56}},crash_report,[[{pid,<0.20.0>},{registered_name,net_kernel},{error_info,{exit,{error,badarg},[{gen_server,init_it,6},{proc_lib,init_p,5}]}},{initial_call,{gen,init_it,[gen_server,<0.17.0>,<0.17.0>,{local,net_kernel},net_kernel,{ejabberd,shortnames,15000},[]]}},{ancestors,[net_sup,kernel_sup,<0.8.0>]},{messages,[]},{links,[#Port<0.7>,<0.17.0>]},{dictionary,[{lo
{error_logger,{{2009,12,10},{1,42,56}},supervisor_report,[{supervisor,{local,net_sup}},{errorContext,start_error},{reason,{'EXIT',nodistribution}},{offender,[{pid,undefined},{name,net_kernel},{mfa,{net_kernel,start_link,[[ejabberd,shortnames]]}},{restart_type,permanent},{shutdown,2000},{child_type,worker}]}]}
{error_logger,{{2009,12,10},{1,42,56}},supervisor_report,[{supervisor,{local,kernel_sup}},{errorContext,start_error},{reason,shutdown},{offender,[{pid,undefined},{name,net_sup},{mfa,{erl_distribution,start_link,[]}},{restart_type,permanent},{shutdown,infinity},{child_type,supervisor}]}]}
{error_logger,{{2009,12,10},{1,42,56}},crash_report,[[{pid,<0.7.0>},{registered_name,[]},{error_info,{exit,{shutdown,{kernel,start,[normal,[]]}},[{application_master,init,4},{proc_lib,init_p,5}]}},{initial_call,{application_master,init,[<0.5.0>,<0.6.0>,{appl_data,kernel,[application_controller,erl_reply,auth,boot_server,code_server,disk_log_server,disk_log_sup,erl_prim_loader,error_logger,file_ser
{error_logger,{{2009,12,10},{1,42,56}},std_info,[{application,kernel},{exited,{shutdown,{kernel,start,[normal,[]]}}},{type,permanent}]}
{"Kernel pid terminated",application_controller,"{application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}}"}
Crash dump was written to: /var/log/ejabberd/erl_crash.dump
Kernel pid terminated (application_controller) ({application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}})
12:42:57
#ejabberd register user@kiev.unix.nt password
{error_logger,{{2009,12,10},{1,43,20}},"Protocol: ~p: register error: ~p~n",["inet_tcp",{{badmatch,{error,duplicate_name}},[{inet_tcp_dist,listen,1},{net_kernel,start_protos,4},{net_kernel,start_protos,3},{net_kernel,init_node,2},{net_kernel,init,1},{gen_server,init_it,6},{proc_lib,init_p,5}]}]}
{error_logger,{{2009,12,10},{1,43,20}},crash_report,[[{pid,<0.20.0>},{registered_name,net_kernel},{error_info,{exit,{error,badarg},[{gen_server,init_it,6},{proc_lib,init_p,5}]}},{initial_call,{gen,init_it,[gen_server,<0.17.0>,<0.17.0>,{local,net_kernel},net_kernel,{ejabberd,shortnames,15000},[]]}},{ancestors,[net_sup,kernel_sup,<0.8.0>]},{messages,[]},{links,[#Port<0.7>,<0.17.0>]},{dictionary,[{lo
{error_logger,{{2009,12,10},{1,43,20}},supervisor_report,[{supervisor,{local,net_sup}},{errorContext,start_error},{reason,{'EXIT',nodistribution}},{offender,[{pid,undefined},{name,net_kernel},{mfa,{net_kernel,start_link,[[ejabberd,shortnames]]}},{restart_type,permanent},{shutdown,2000},{child_type,worker}]}]}
{error_logger,{{2009,12,10},{1,43,20}},supervisor_report,[{supervisor,{local,kernel_sup}},{errorContext,start_error},{reason,shutdown},{offender,[{pid,undefined},{name,net_sup},{mfa,{erl_distribution,start_link,[]}},{restart_type,permanent},{shutdown,infinity},{child_type,supervisor}]}]}
{error_logger,{{2009,12,10},{1,43,20}},crash_report,[[{pid,<0.7.0>},{registered_name,[]},{error_info,{exit,{shutdown,{kernel,start,[normal,[]]}},[{application_master,init,4},{proc_lib,init_p,5}]}},{initial_call,{application_master,init,[<0.5.0>,<0.6.0>,{appl_data,kernel,[application_controller,erl_reply,auth,boot_server,code_server,disk_log_server,disk_log_sup,erl_prim_loader,error_logger,file_ser
{error_logger,{{2009,12,10},{1,43,20}},std_info,[{application,kernel},{exited,{shutdown,{kernel,start,[normal,[]]}}},{type,permanent}]}
{"Kernel pid terminated",application_controller,"{application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}}"}
Crash dump was written to: /var/log/ejabberd/erl_crash.dump
Kernel pid terminated (application_controller) ({application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}})
12:43:22
#ejabberdctl register user@kiev.unix.nt password
Usage: ejabberdctl [--node nodename] command [options]
Available commands in this ejabberd node:
  status                                                      get ejabberd status
  stop                                                        stop ejabberd
  restart                                                     restart ejabberd
  reopen-log                                                  reopen log file
  register user server password                               register a user
  unregister user server                                      unregister a user
  backup file                                                 store a database backup to file
  restore file                                                restore a database backup from file
...
  rem-rosteritem user1 server1 user2 server2                  Remove user2@server2 from user1@server1's roster
  compile file                                                recompile and reload file
  status-num status                                           number of logged users with status
  push-alltoall server group                                  adds all the users to all the users in Group
  srg-user-del user server group host                         delete user@server from group on host
  connected-users                                             list all established sessions
Examples:
  ejabberdctl restart
  ejabberdctl --node ejabberd@host restart
  ejabberdctl vhost jabber.example.org ...
12:43:30
#ejabberdctl register user kiev.unix.nt password

12:43:33
#ejabberdctl
Usage: ejabberdctl [--node nodename] command [options]
Available commands in this ejabberd node:
  status                                                      get ejabberd status
  stop                                                        stop ejabberd
  restart                                                     restart ejabberd
  reopen-log                                                  reopen log file
  register user server password                               register a user
  unregister user server                                      unregister a user
  backup file                                                 store a database backup to file
  restore file                                                restore a database backup from file
...
  rem-rosteritem user1 server1 user2 server2                  Remove user2@server2 from user1@server1's roster
  compile file                                                recompile and reload file
  status-num status                                           number of logged users with status
  push-alltoall server group                                  adds all the users to all the users in Group
  srg-user-del user server group host                         delete user@server from group on host
  connected-users                                             list all established sessions
Examples:
  ejabberdctl restart
  ejabberdctl --node ejabberd@host restart
  ejabberdctl vhost jabber.example.org ...
12:43:52
#ejabberdctl | less
12:45:02
#/etc/init.d/ejabberd restart
Restarting jabber server: ejabberd.
прошло 15 минут
13:00:11
# {mod_pubsub, [ % requires mod_caps
  NS  kiev.unix.nt.
conference A 192.168.102.1
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"/etc/bind/kiev.unix.nt" 5 lines, 146 characters written
13:00:46
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 10248 to die.
Starting domain name service...: bind9.
13:02:20
#ping conference.kiev.unix.nt
PING conference.kiev.unix.nt (192.168.102.1) 56(84) bytes of data.
64 bytes from kiev (192.168.102.1): icmp_seq=1 ttl=64 time=0.016 ms
^C
--- conference.kiev.unix.nt ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.016/0.016/0.016/0.000 ms
13:02:54
#ping conference.poltava.unix.nt
PING conference.poltava.unix.nt (192.168.101.3) 56(84) bytes of data.
64 bytes from 192.168.101.3: icmp_seq=1 ttl=63 time=0.448 ms
^C
--- conference.poltava.unix.nt ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.448/0.448/0.448/0.000 ms
13:05:44
#ls -l /etc/ejabberd/ejabberd.cfg
-rw------- 1 ejabberd ejabberd 12986 2009-12-10 01:45 /etc/ejabberd/ejabberd.cfg
прошло 35 минут
13:41:25
#ejabberdctl register asterisk kiev.unix.nt password

13:43:04
#apt-get install sendxmpp
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libauthen-sasl-perl libio-socket-ssl-perl libnet-libidn-perl libnet-ssleay-perl libnet-xmpp-perl libxml-stream-perl
Suggested packages:
  libgssapi-perl
The following NEW packages will be installed:
  libauthen-sasl-perl libio-socket-ssl-perl libnet-libidn-perl libnet-ssleay-perl libnet-xmpp-perl libxml-stream-perl
  sendxmpp
...
Selecting previously deselected package sendxmpp.
Unpacking sendxmpp (from .../sendxmpp_1.14-1_all.deb) ...
Processing triggers for man-db ...
Setting up libauthen-sasl-perl (2.12-1) ...
Setting up libnet-ssleay-perl (1.35-1) ...
Setting up libio-socket-ssl-perl (1.16-1+lenny1) ...
Setting up libnet-libidn-perl (0.07-1+b1) ...
Setting up libxml-stream-perl (1.22-3) ...
Setting up libnet-xmpp-perl (1.02-1) ...
Setting up sendxmpp (1.14-1) ...
13:43:22
#ps aux | grep aster
asterisk  9397  0.0  0.3  31796 11384 ?        Ssl  Dec09   0:06 /usr/sbin/asterisk -p -U asterisk
root     14544  0.0  0.0   3116   720 pts/2    R+   02:43   0:00 grep aster
13:43:55
#getent passwd asterisk
asterisk:x:106:109:Asterisk PBX daemon,,,:/var/lib/asterisk:/bin/false
13:44:08
#</