/l3/users/angell2807/nt-voip/linux2.unix.nt.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 |
|
#vi /etc/ssh/ssh_config
--- /tmp/l3-saved-5457.30854.15256 2010-10-25 16:04:52.000000000 +0300 +++ /etc/ssh/ssh_config 2010-10-25 16:05:15.000000000 +0300 @@ -50,4 +50,4 @@ GSSAPIAuthentication yes GSSAPIDelegateCredentials no VisualHostKey yes -HashKnovnHost yes +#HashKnovnHost yes |
#apt-get install dhcpd3-server
![]() Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет dhcpd3-server |
#apt-get install dhcp3-server
┌────────────────────────────────────────────────────────────────────────────────────────────┤ DHCP Server ├───────────────────────────────── │ │ │ Неавторитетная версия DHCP-сервера │ │ │ │ Версия 3 DHCP-сервера по умолчанию неавторитетна. │ │ │ │ Это означает, что если клиент запрашивает адрес, о котором сервер ничего не знает, и адрес не соответствует этому сегменту сети, то сервер _не_ будет отправлять сообщение DHCPNAK (оно указывает │ │ клиенту прекратить использование данного адреса). Если вы хотите изменить такое поведение, то должны явно указать в dhcpd.conf для какого сегмента сети ваш сервер авторитетен, используя выражение │ │ 'authoritative'. │ │ │ ... └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── Выбор ранее не выбранного пакета dhcp3-server. (Чтение базы данных... на данный момент установлено 96993 файлов и каталогов.) Распаковывается пакет dhcp3-server (из файла .../dhcp3-server_3.1.1-6+lenny4_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет dhcp3-server (3.1.1-6+lenny4) ... Generating /etc/default/dhcp3-server... Starting DHCP server: dhcpd3check syslog for diagnostics. failed! failed! invoke-rc.d: initscript dhcp3-server, action "start" failed. |
#vi /etc/dhcp3/dhcpd.conf
|
#~
30 31 #subnet 10.152.187.0 netmask 255.255.255.0 { 32 #} 33 34 # This is a very basic subnet declaration. 35 36 #subnet 10.254.239.0 netmask 255.255.255.224 { 37 # range 10.254.239.10 10.254.239.20; 38 # option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org; 39 #} ... 50 # A slightly different configuration for an internal subnet. 51 #subnet 10.5.5.0 netmask 255.255.255.224 { 52 # range 10.5.5.26 10.5.5.30; 53 # option domain-name-servers ns1.internal.example.org; 54 # option domain-name "internal.example.org"; 55 # option routers 10.5.5.1; 56 # option broadcast-address 10.5.5.31; 57 # default-lease-time 600; 58 # max-lease-time 7200; 59 #} |
# 60
31 #subnet 10.152.187.0 netmask 255.255.255.0 { 32 #} 33 34 # This is a very basic subnet declaration. 35 36 #subnet 10.254.239.0 netmask 255.255.255.224 { unix.nt"; 37 # range 10.254.239.10 10.210.0.35.1; 38 # option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org; 39 #} ... 51 #subnet 10.5.5.0 netmask 255.255.255.224 { 52 # range 10.5.5.26 10.5.5.30; 53 # option domain-name-servers ns1.internal.example.org; 54 # option domain-name "internal.example.org"; 55 # option routers 10.5.5.1; 56 # option broadcast-address 10.5.5.31; 57 # default-lease-time 600; 58 # max-lease-time 7200; 59 #} "/etc/dhcp3/dhcpd.conf" 108L, 3490C записано |
#vi /etc/dhcp3/dhcpd.conf
--- /tmp/l3-saved-5457.20792.20831 2010-10-25 16:13:32.000000000 +0300 +++ /etc/dhcp3/dhcpd.conf 2010-10-25 16:14:39.000000000 +0300 @@ -38,71 +38,3 @@ option routers 192.168.102.254; } -# This declaration allows BOOTP clients to get dynamic addresses, -# which we don't really recommend. - -#subnet 10.254.239.32 netmask 255.255.255.224 { -# range dynamic-bootp 10.254.239.40 10.254.239.60; -# option broadcast-address 10.254.239.31; -# option routers rtr-239-32-1.example.org; -#} - -# A slightly different configuration for an internal subnet. -#subnet 10.5.5.0 netmask 255.255.255.224 { -# range 10.5.5.26 10.5.5.30; -# option domain-name-servers ns1.internal.example.org; -# option domain-name "internal.example.org"; -# option routers 10.5.5.1; -# option broadcast-address 10.5.5.31; -# default-lease-time 600; -# max-lease-time 7200; -#} - -# Hosts which require special configuration options can be listed in -# host statements. If no address is specified, the address will be -# allocated dynamically (if possible), but the host-specific information -# will still come from the host declaration. - -#host passacaglia { -# hardware ethernet 0:0:c0:5d:bd:95; -# filename "vmunix.passacaglia"; -# server-name "toccata.fugue.com"; -#} - -# Fixed IP addresses can also be specified for hosts. These addresses -# should not also be listed as being available for dynamic assignment. -# Hosts for which fixed IP addresses have been specified can boot using -# BOOTP or DHCP. Hosts for which no fixed address is specified can only -# be booted with DHCP, unless there is an address range on the subnet -# to which a BOOTP client is connected which has the dynamic-bootp flag -# set. -#host fantasia { -# hardware ethernet 08:00:07:26:c0:a5; -# fixed-address fantasia.fugue.com; -#} - -# You can declare a class of clients and then do address allocation -# based on that. The example below shows a case where all clients -# in a certain class get addresses on the 10.17.224/24 subnet, and all -# other clients get addresses on the 10.0.29/24 subnet. - -#class "foo" { -# match if substring (option vendor-class-identifier, 0, 4) = "SUNW"; -#} - -#shared-network 224-29 { -# subnet 10.17.224.0 netmask 255.255.255.0 { -# option routers rtr-224.example.org; -# } -# subnet 10.0.29.0 netmask 255.255.255.0 { -# option routers rtr-29.example.org; -# } -# pool { -# allow members of "foo"; -# range 10.17.224.10 10.17.224.250; -# } -# pool { -# deny members of "foo"; -# range 10.0.29.10 10.0.29.230; -# } -#} |
#vi /etc/dhcp3/dhcpd.conf
|
#/etc/init.d/dhcp3-server start
Starting DHCP server: dhcpd3. |
#/etc/init.d/dhcp3-server status
Status of DHCP server: dhcpd3 is running. |
#l3
![]() l3 l3cd l3-config l3mass_upload l3_save_last_line l3shot l3-agent l3_close_session l3_fix_prompt l3pwd l3script l3upload |
#l3
![]() l3 l3cd l3-config l3mass_upload l3_save_last_line l3shot l3-agent l3_close_session l3_fix_prompt l3pwd l3script l3upload |
#l3
![]() l3 l3cd l3-config l3mass_upload l3_save_last_line l3shot l3-agent l3_close_session l3_fix_prompt l3pwd l3script l3upload |
#l3script
|
#less /var/lib/dhcp3/dhc
![]() |
#less /var/lib/dhcp3/dhc
![]() |
#less /var/lib/dhcp3/dhc
![]() |
#less /var/lib/dhcp3/dhc
![]() |
#less /var/lib/dhcp3/dhc
![]() |
#apt-cache search asterisk
![]() asterisk-mp3 - MP3 format support (format_mp3) for the Asterisk PBX asterisk-mysql - MySQL support for the Asterisk PBX (cdr mainly) asterisk-ooh323c - H.323 protocol support for Asterisk (ooh323c stack) asterisk-chan-capi - Common ISDN API 2.0 implementation for Asterisk asterisk-oh323 - H.323 protocol support for Asterisk asterisk-prompt-de - German voice prompts for the Asterisk PBX asterisk-prompt-es-co - Colombian Spanish voice prompts for Asterisk asterisk-prompt-fr-armelle - French voice prompts for Asterisk by Armelle Desjardins asterisk-prompt-fr-proformatique - French voice prompts for Asterisk asterisk-prompt-fr - French voice prompts for Asterisk ... asterisk-dev - Development files for Asterisk asterisk-doc - Source code documentation for Asterisk asterisk-h323 - H.323 protocol support for Asterisk asterisk-sounds-main - Core Sound files for Asterisk (English) asterisk - Open Source Private Branch Exchange (PBX) libiax-dev - implementation of the Inter-Asterisk eXchange protocol (devel) libiax0 - implementation of the Inter-Asterisk eXchange protocol iaxmodem - software modem with IAX2 connectivity libasterisk-agi-perl - Collections of Perl modules to be used with Asterisk PBX AGI python-asterisk - Asterisk Manager API interface module for Python |
#apt-cache search asterisk
asterisk-mp3 - MP3 format support (format_mp3) for the Asterisk PBX asterisk-mysql - MySQL support for the Asterisk PBX (cdr mainly) asterisk-ooh323c - H.323 protocol support for Asterisk (ooh323c stack) asterisk-chan-capi - Common ISDN API 2.0 implementation for Asterisk asterisk-oh323 - H.323 protocol support for Asterisk asterisk-prompt-de - German voice prompts for the Asterisk PBX asterisk-prompt-es-co - Colombian Spanish voice prompts for Asterisk asterisk-prompt-fr-armelle - French voice prompts for Asterisk by Armelle Desjardins asterisk-prompt-fr-proformatique - French voice prompts for Asterisk asterisk-prompt-fr - French voice prompts for Asterisk ... asterisk-dev - Development files for Asterisk asterisk-doc - Source code documentation for Asterisk asterisk-h323 - H.323 protocol support for Asterisk asterisk-sounds-main - Core Sound files for Asterisk (English) asterisk - Open Source Private Branch Exchange (PBX) libiax-dev - implementation of the Inter-Asterisk eXchange protocol (devel) libiax0 - implementation of the Inter-Asterisk eXchange protocol iaxmodem - software modem with IAX2 connectivity libasterisk-agi-perl - Collections of Perl modules to be used with Asterisk PBX AGI python-asterisk - Asterisk Manager API interface module for Python |
#apt-get install asterisk asterisk-sounds-extra asterisk-config
![]() Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: asterisk-sounds-main debhelper gettext html2text intltool-debian libc-client2007b libcompress-raw-zlib-perl libcompress-zlib-perl libdigest-hmac-perl libdigest-sha1-perl libfile-remove-perl libiksemel3 libio-compress-base-perl libio-compress-zlib-perl libio-stringy-perl libmail-box-perl libmail-sendmail-perl libmailtools-perl libmime-types-perl libobject-realize-later-perl libpq5 libpri1.0 libradiusclient-ng2 libsqlite0 libsys-hostname-long-perl libtonezone1 libuser-identity-perl libvpb0 mlock module-assistant odbcinst1debian1 po-debconf unixodbc vpb-driver-source Предлагаемые пакеты: ohphone twinkle kphone asterisk-doc asterisk-dev asterisk-h323 dh-make cvs gettext-doc uw-mailutils libmime-tools-perl libhtml-format-perl spamassassin libmail-imapclient-perl vpb-utils libmyodbc odbc-postgresql libct1 ... Настраивается пакет libio-stringy-perl (2.110-4) ... Настраивается пакет libmime-types-perl (1.24-1) ... Настраивается пакет libmailtools-perl (2.03-1) ... Настраивается пакет libobject-realize-later-perl (0.18-1) ... Настраивается пакет libuser-identity-perl (0.92-2) ... Настраивается пакет libmail-box-perl (2.082-2) ... Настраивается пакет libsys-hostname-long-perl (1.4-2) ... Настраивается пакет libmail-sendmail-perl (0.79-5) ... Настраивается пакет module-assistant (0.10.11.0) ... Настраивается пакет vpb-driver-source (4.2.38.1-1) ... |
#apt-get install asterisk asterisk-sounds-extra asterisk-config
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: asterisk-sounds-main debhelper gettext html2text intltool-debian libc-client2007b libcompress-raw-zlib-perl libcompress-zlib-perl libdigest-hmac-perl libdigest-sha1-perl libfile-remove-perl libiksemel3 libio-compress-base-perl libio-compress-zlib-perl libio-stringy-perl libmail-box-perl libmail-sendmail-perl libmailtools-perl libmime-types-perl libobject-realize-later-perl libpq5 libpri1.0 libradiusclient-ng2 libsqlite0 libsys-hostname-long-perl libtonezone1 libuser-identity-perl libvpb0 mlock module-assistant odbcinst1debian1 po-debconf unixodbc vpb-driver-source Предлагаемые пакеты: ohphone twinkle kphone asterisk-doc asterisk-dev asterisk-h323 dh-make cvs gettext-doc uw-mailutils libmime-tools-perl libhtml-format-perl spamassassin libmail-imapclient-perl vpb-utils libmyodbc odbc-postgresql libct1 ... Настраивается пакет libio-stringy-perl (2.110-4) ... Настраивается пакет libmime-types-perl (1.24-1) ... Настраивается пакет libmailtools-perl (2.03-1) ... Настраивается пакет libobject-realize-later-perl (0.18-1) ... Настраивается пакет libuser-identity-perl (0.92-2) ... Настраивается пакет libmail-box-perl (2.082-2) ... Настраивается пакет libsys-hostname-long-perl (1.4-2) ... Настраивается пакет libmail-sendmail-perl (0.79-5) ... Настраивается пакет module-assistant (0.10.11.0) ... Настраивается пакет vpb-driver-source (4.2.38.1-1) ... |
#asterisk -rvvv
![]() Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... linux2*CLI> pri show spans linux2*CLI> sip show peers Name/username Host Dyn Nat ACL Port Status 0 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 0 offline] linux2*CLI> linux2*CLI> linux2*CLI> linux2*CLI> linux2*CLI> exit Executing last minute cleanups |
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... linux2*CLI> pri show spans linux2*CLI> sip show peers Name/username Host Dyn Nat ACL Port Status 0 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 0 offline] linux2*CLI> linux2*CLI> linux2*CLI> linux2*CLI> linux2*CLI> exit Executing last minute cleanups |
#asterisk -rvvv
![]() Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': Found == Parsing '/etc/asterisk/extconfig.conf': Found Connected to Asterisk 1.4.21.2~dfsg-3+lenny1 currently running on linux2 (pid = 10339) Verbosity is at least 3 linux2*CLI> sip reload Reloading SIP == Parsing '/etc/asterisk/sip.conf': Found == Parsing '/etc/asterisk/users.conf': Found == Parsing '/etc/asterisk/sip_notify.conf': Found linux2*CLI> exit Executing last minute cleanups |
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': Found == Parsing '/etc/asterisk/extconfig.conf': Found Connected to Asterisk 1.4.21.2~dfsg-3+lenny1 currently running on linux2 (pid = 10339) Verbosity is at least 3 linux2*CLI> sip reload Reloading SIP == Parsing '/etc/asterisk/sip.conf': Found == Parsing '/etc/asterisk/users.conf': Found == Parsing '/etc/asterisk/sip_notify.conf': Found linux2*CLI> exit Executing last minute cleanups |
#cp /etc/asterisk/sip
![]() sip.conf.orig sip_notify.conf |
#cp /etc/asterisk/sip
![]() sip.conf.orig sip_notify.conf |
#grep -v "^\s*;" /etc/asterisk/sip.conf.orig | grep -vx '' > /etc/
![]() l3script: /etc/: Это каталог |
#grep -v "^\s*;" /etc/asterisk/sip.conf.orig | grep -vx '' > /etc/
![]() l3script: /etc/: Это каталог |
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-7888.10116.24723 2010-10-25 17:32:51.000000000 +0300 +++ /etc/asterisk/sip.conf 2010-10-25 17:34:02.000000000 +0300 @@ -8,3 +8,8 @@ [authentication] +[1201] +type=friend +secret=1234 +host=dinamic + |
#vi /etc/asterisk/sip.conf
![]() --- /tmp/l3-saved-7888.19753.29833 2010-10-25 17:34:46.000000000 +0300 +++ /etc/asterisk/sip.conf 2010-10-25 17:35:08.000000000 +0300 @@ -11,5 +11,5 @@ [1201] type=friend secret=1234 -host=dinamic +host=dynamic |
#screen
![]() |
#apt-get install screen
![]() Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: screen обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 604kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1008kB. Получено:1 http://10.0.35.1 lenny/main screen 4.0.3-11+lenny1 [604kB] Получено 604kБ за 0s (5760kБ/c) Выбор ранее не выбранного пакета screen. (Чтение базы данных... на данный момент установлено 100644 файлов и каталогов.) Распаковывается пакет screen (из файла .../screen_4.0.3-11+lenny1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет screen (4.0.3-11+lenny1) ... |
#apt-get install screen
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: screen обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 604kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1008kB. Получено:1 http://10.0.35.1 lenny/main screen 4.0.3-11+lenny1 [604kB] Получено 604kБ за 0s (5760kБ/c) Выбор ранее не выбранного пакета screen. (Чтение базы данных... на данный момент установлено 100644 файлов и каталогов.) Распаковывается пакет screen (из файла .../screen_4.0.3-11+lenny1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет screen (4.0.3-11+lenny1) ... |
#asterisk -rvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... -- Executing [1899@default:4] Hangup("SIP/1201-097b2ae8", "") in new stack == Spawn extension (default, 1899, 4) exited non-zero on 'SIP/1201-097b2ae8' -- Executing [1899@default:1] Answer("SIP/1201-097b2ae8", "") in new stack -- Executing [1899@default:2] Wait("SIP/1201-097b2ae8", "1") in new stack -- Executing [1899@default:3] Playback("SIP/1201-097b2ae8", "demo-thanks") in new stack -- <SIP/1201-097b2ae8> Playing 'demo-thanks' (language 'en') -- Executing [1899@default:4] Hangup("SIP/1201-097b2ae8", "") in new stack == Spawn extension (default, 1899, 4) exited non-zero on 'SIP/1201-097b2ae8' linux2*CLI> exit Executing last minute cleanups |
#cp /etc/asterisk/extensions.conf /etc/asterisk/extensions.orig
|
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-7888.21095.11795 2010-10-25 18:01:29.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-25 18:01:43.000000000 +0300 @@ -1,7 +1,7 @@ [default] -exten => 1899,1,Answer -exten => 1899,n,Wait(1) -exten => 1899,n,Playback(demo-thanks) -exten => 1899,n,Hangup +exten => 1299,1,Answer +exten => 1299,n,Wait(1) +exten => 1299,n,Playback(demo-thanks) +exten => 1299,n,Hangup |
#asterisk -rvvv
![]() Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... linux2*CLI> linux2*CLI> -- Executing [1299@default:1] Answer("SIP/1201-097b2ae8", "") in new stack -- Executing [1299@default:2] Wait("SIP/1201-097b2ae8", "1") in new stack -- Executing [1299@default:3] Playback("SIP/1201-097b2ae8", "demo-thanks") in new stack -- <SIP/1201-097b2ae8> Playing 'demo-thanks' (language 'en') -- Executing [1299@default:4] Hangup("SIP/1201-097b2ae8", "") in new stack == Spawn extension (default, 1299, 4) exited non-zero on 'SIP/1201-097b2ae8' linux2*CLI> exit Executing last minute cleanups |
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... linux2*CLI> linux2*CLI> -- Executing [1299@default:1] Answer("SIP/1201-097b2ae8", "") in new stack -- Executing [1299@default:2] Wait("SIP/1201-097b2ae8", "1") in new stack -- Executing [1299@default:3] Playback("SIP/1201-097b2ae8", "demo-thanks") in new stack -- <SIP/1201-097b2ae8> Playing 'demo-thanks' (language 'en') -- Executing [1299@default:4] Hangup("SIP/1201-097b2ae8", "") in new stack == Spawn extension (default, 1299, 4) exited non-zero on 'SIP/1201-097b2ae8' linux2*CLI> exit Executing last minute cleanups |
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-7888.15754.21873 2010-10-25 18:02:59.000000000 +0300 +++ /etc/asterisk/sip.conf 2010-10-25 18:03:42.000000000 +0300 @@ -13,3 +13,8 @@ secret=1234 host=dynamic +[1202] +type=friend +secret=1234 +host=dynamic + |
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... -- Executing [1299@default:3] Playback("SIP/1202-092f8d18", "demo-thanks") in new stack -- <SIP/1202-092f8d18> Playing 'demo-thanks' (language 'en') -- Executing [1299@default:4] Hangup("SIP/1202-092f8d18", "") in new stack == Spawn extension (default, 1299, 4) exited non-zero on 'SIP/1202-092f8d18' [Oct 26 09:45:53] NOTICE[2586]: chan_sip.c:14441 handle_request_invite: Call from '1202' to extension '1201' rejected because extension not found. [Oct 26 09:46:12] NOTICE[2586]: chan_sip.c:14441 handle_request_invite: Call from '1201' to extension '1202' rejected because extension not found. [Oct 26 09:46:32] NOTICE[2586]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1202 [Oct 26 09:46:33] NOTICE[2586]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1202 linux2*CLI> exit Executing last minute cleanups |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2996.21232.22981 2010-10-26 09:48:58.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-26 09:50:21.000000000 +0300 @@ -5,3 +5,5 @@ exten => 1299,n,Playback(demo-thanks) exten => 1299,n,Hangup +exten => 1201,1,Dial(SIP/1201) +exten => 1202,1,Dial(SIP/1202) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2996.12349.29507 2010-10-26 10:00:52.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-26 10:01:17.000000000 +0300 @@ -5,5 +5,5 @@ exten => 1299,n,Playback(demo-thanks) exten => 1299,n,Hangup -exten => 1201,1,Dial(SIP/1201) -exten => 1202,1,Dial(SIP/1202) +;exten => 1201,1,Dial(SIP/1201) +exten => _12XX,1,Dial(SIP/1202) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2996.3874.29940 2010-10-26 10:01:27.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-26 10:01:42.000000000 +0300 @@ -6,4 +6,4 @@ exten => 1299,n,Hangup ;exten => 1201,1,Dial(SIP/1201) -exten => _12XX,1,Dial(SIP/1202) +exten => _12XX,1,Dial(SIP/1201) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2996.18692.4767 2010-10-26 10:02:34.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-26 10:03:07.000000000 +0300 @@ -6,4 +6,5 @@ exten => 1299,n,Hangup ;exten => 1201,1,Dial(SIP/1201) -exten => _12XX,1,Dial(SIP/1201) +;exten => _12XX,1,Dial(SIP/1201) +exten => _12XX,1,Dial(SIP/${EXTEN}) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2996.7931.1138 2010-10-26 10:05:19.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-26 10:06:08.000000000 +0300 @@ -8,3 +8,4 @@ ;exten => 1201,1,Dial(SIP/1201) ;exten => _12XX,1,Dial(SIP/1201) exten => _12XX,1,Dial(SIP/${EXTEN}) +exten => _68XX,1,Dial(SIP/62${EXTEN:2}) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2996.22406.25093 2010-10-26 10:06:09.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-26 10:07:42.000000000 +0300 @@ -8,4 +8,4 @@ ;exten => 1201,1,Dial(SIP/1201) ;exten => _12XX,1,Dial(SIP/1201) exten => _12XX,1,Dial(SIP/${EXTEN}) -exten => _68XX,1,Dial(SIP/62${EXTEN:2}) +exten => _68XX,1,Dial(SIP/12${EXTEN:2}) |
#vi /etc/asterisk/extensions.conf
|
#dpkg -L asterisk | grep /usr/lib/asterisk/modules/app_
/usr/lib/asterisk/modules/app_adsiprog.so /usr/lib/asterisk/modules/app_alarmreceiver.so /usr/lib/asterisk/modules/app_amd.so /usr/lib/asterisk/modules/app_authenticate.so /usr/lib/asterisk/modules/app_cdr.so /usr/lib/asterisk/modules/app_chanisavail.so /usr/lib/asterisk/modules/app_channelredirect.so /usr/lib/asterisk/modules/app_chanspy.so /usr/lib/asterisk/modules/app_controlplayback.so /usr/lib/asterisk/modules/app_db.so ... /usr/lib/asterisk/modules/app_voicemail.so /usr/lib/asterisk/modules/app_voicemail_imap.so /usr/lib/asterisk/modules/app_voicemail_odbc.so /usr/lib/asterisk/modules/app_waitforring.so /usr/lib/asterisk/modules/app_waitforsilence.so /usr/lib/asterisk/modules/app_while.so /usr/lib/asterisk/modules/app_zapateller.so /usr/lib/asterisk/modules/app_zapbarge.so /usr/lib/asterisk/modules/app_zapras.so /usr/lib/asterisk/modules/app_zapscan.so |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2996.32501.13033 2010-10-26 10:26:51.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-26 10:27:54.000000000 +0300 @@ -14,5 +14,6 @@ -exten => 1298,1,Record(/tmp/warning1:gsm,5) +exten => 1298,1,Record(/tmp/warning1:gsm,5) ; Запись в формате gsm в файл + |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2996.6343.9166 2010-10-26 10:28:41.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-26 10:29:34.000000000 +0300 @@ -8,12 +8,12 @@ ;exten => 1201,1,Dial(SIP/1201) ;exten => _12XX,1,Dial(SIP/1201) exten => _12XX,1,Dial(SIP/${EXTEN}) -exten => _68XX,1,Wait(2) -exten => _68XX,n,Playback(/tmp/warning1) -exten => _68XX,n,Dial(SIP/12${EXTEN:2}) +exten => _62XX,1,Wait(2) +exten => _62XX,n,Playback(/tmp/warning1) +exten => _62XX,n,Dial(SIP/12${EXTEN:2}) -exten => 1298,1,Record(/tmp/warning1:gsm,5) ; Запись в формате gsm в файл +exten => 1298,1,Record(/tmp/warning1:gsm,2) ; Запись в формате gsm в файл |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2996.25849.10127 2010-10-26 10:29:57.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-26 10:30:09.000000000 +0300 @@ -14,6 +14,6 @@ -exten => 1298,1,Record(/tmp/warning1:gsm,2) ; Запись в формате gsm в файл +exten => 1298,1,Record(/tmp/warning1:gsm,,2) ; Запись в формате gsm в файл |
#w
10:31:37 up 1:00, 3 users, load average: 0,02, 0,05, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT admina tty7 :0 09:37 0.00s 27.34s 0.18s x-session-manager admina pts/0 :0.0 09:42 0.00s 0.68s 10.30s gnome-terminal admina pts/2 :0.0 09:47 43:39 0.42s 0.14s ssh root@192.168.108.1 |
#l3
![]() l3 l3cd l3-config l3mass_upload l3_save_last_line l3shot l3-agent l3_close_session l3_fix_prompt l3pwd l3script l3upload |
#l3
![]() l3 l3cd l3-config l3mass_upload l3_save_last_line l3shot l3-agent l3_close_session l3_fix_prompt l3pwd l3script l3upload |
#l3
![]() l3 l3cd l3-config l3mass_upload l3_save_last_line l3shot l3-agent l3_close_session l3_fix_prompt l3pwd l3script l3upload |
#l3-agent
l3-agent is already running: pid=2964; pidfile=/root/.lilalo/l3-agent.pid |
#w
10:31:53 up 1:00, 3 users, load average: 0,01, 0,05, 0,00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT admina tty7 :0 09:37 0.00s 27.68s 0.18s x-session-manager admina pts/0 :0.0 09:42 0.00s 0.68s 10.40s gnome-terminal admina pts/2 :0.0 09:47 43:55 0.42s 0.14s ssh root@192.168.108.1 |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2996.19481.30502 2010-10-26 10:41:21.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-26 10:42:01.000000000 +0300 @@ -8,6 +8,9 @@ ;exten => 1201,1,Dial(SIP/1201) ;exten => _12XX,1,Dial(SIP/1201) exten => _12XX,1,Dial(SIP/${EXTEN}) +exten => _12XXX,1,Dial(SIP/${EXTEN:0:4}) + + exten => _62XX,1,Wait(2) exten => _62XX,n,Playback(/tmp/warning1) exten => _62XX,n,Dial(SIP/12${EXTEN:2}) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2996.26732.25421 2010-10-26 10:43:12.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-26 10:44:48.000000000 +0300 @@ -8,7 +8,8 @@ ;exten => 1201,1,Dial(SIP/1201) ;exten => _12XX,1,Dial(SIP/1201) exten => _12XX,1,Dial(SIP/${EXTEN}) -exten => _12XXX,1,Dial(SIP/${EXTEN:0:4}) +exten => _12XXX,1,Dial(SIP/${EXTEN:0:4}) ; Используем только первые 4 цифры - 5-тую отбрасываем + exten => _12XXX,1,Dial(SIP/1${EXTEN:1:4}) exten => _62XX,1,Wait(2) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2996.17894.10228 2010-10-26 10:56:10.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-26 10:58:56.000000000 +0300 @@ -20,4 +20,5 @@ exten => 1298,1,Record(/tmp/warning1:gsm,,2) ; Запись в формате gsm в файл +; Николаев |
Время первой команды журнала | 14:58:09 2010-10-25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:54:32 2010-10-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 2.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.80 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.60 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её