SwitchVox изнутри

Администратор, 15.01.2013

Продолжаем знакомиться со SwitchVox (вернее, только начинаем smiley) Как Вы наверное уже знаете, SwitchVox - готовое коробочное решение от Digium, управляемое исключительно через WEB интерфейс. Linux'одиам - Астерискерам в него просто так даже не попасть - SSH доступ закрыт. Но если долго мучаться, что нибудь получится laugh. Наш инженер Алекс сделал "снимок" системы внутри SwitchVox.


 
          
localhost
*CLI> core show version
Asterisk SVN-branch-C.3-duckpond-r253465M
[root@localhost~]# uname -a 
          
Linux localhost.localdomain 2.6.22.9-61.sv1.fc6#1 SMP Fri Feb 13 12:49:26 PST 2009 i686 i686 i386 GNU/Linux
[root@localhost ~]# modinfo dahdi 
          
filename
:/lib/modules/2.6.22.9-61.sv1.fc6/dahdi/dahdi.ko
version
:2.2.1.1-rc1
license
: GPL v2
description
: DAHDI TelephonyInterface
author
:MarkSpencer
srcversion
: EB419D6F99FA3C74FFD616C
depends
: crc-ccitt
vermagic
:  2.6.22.9-61.sv1.fc6 SMP mod_unload 686
parm
: debug:int
parm
: deftaps:int
[root@localhost /]# cat /proc/cpuinfo 
          
processor      
:0
vendor_id      
:GenuineIntel
cpu family      
:6
model          
:8
model name      
:Pentium III (Coppermine)
stepping        
:6
cpu
MHz         :736.915
cache size      
:256 KB
fdiv_bug        
:no
hlt_bug        
:no
f00f_bug        
:no
coma_bug        
:no
fpu            
: yes
fpu_exception  
: yes
cpuid level    
:2
wp              
: yes
flags          
: fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 mmx fxsr sse up
bogomips        
:1474.60
clflush size    
:32
[root@localhost /]# free 
          
             total       used       free     shared    buffers     cached
Mem:        514220     437764      76456          0      13164      43552
-/+ buffers/cache:     381048     133172
Swap:      2031608      28612    2002996
[root@localhost /]# lspci 
          
00:00.0Host bridge:IntelCorporation82815815ChipsetHostBridgeandMemoryControllerHub(rev 04)
00:02.0 VGA compatible controller:IntelCorporation82815 CGC [ChipsetGraphicsController](rev 04)
00:1e.0 PCI bridge:IntelCorporation82801 PCI Bridge(rev 05)
00:1f.0 ISA bridge:IntelCorporation82801BA ISA Bridge(LPC)(rev 05)
00:1f.1 IDE interface:IntelCorporation82801BA IDE U100 (rev 05)
00:1f.2 USB Controller:IntelCorporation82801BA/BAM USB (Hub#1) (rev 05)
00:1f.3SMBus:IntelCorporation82801BA/BAM SMBus(rev 05)
00:1f.4 USB Controller:IntelCorporation82801BA/BAM USB (Hub#2) (rev 05)
00:1f.5Multimedia audio controller:IntelCorporation82801BA/BAM AC'97 Audio (rev 05)
01:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)
[root@localhost /]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:00:21:D8:4E:86
          inet addr:192.168.1.254  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::200:21ff:fed8:4e86/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:27650 errors:0 dropped:0 overruns:0 frame:0
          TX packets:18360 errors:0 dropped:0 overruns:0 carrier:0
          collisions:546 txqueuelen:1000
          RX bytes:4289129 (4.0 MiB)  TX bytes:7405941 (7.0 MiB)
          Interrupt:18 Base address:0xc000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:10801 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10801 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1360331 (1.2 MiB)  TX bytes:1360331 (1.2 MiB)
[root@localhost ~]# pstree -Aan 
          
init                                                
 
|-udevd -d
 
|-syslogd -r -m 0
 
|-klogd -c 3-x
 
|-dnrd -l -i -a 127.0.0.1-s 192.168.1.1
 
|-dhcp_spy
 
|-cupsd
 
|-xinetd -stayalive -pidfile /var/run/xinetd.pid
 
|-ntpd -u ntp:ntp -p /var/run/ntpd.pid -g
 
|-postmaster -p 5432-D /var/lib/pgsql/data
 
|   |-postmaster                      
 
|   |-postmaster                      
 
|   |-postmaster                
 
|   |   `-postmaster              
  |   |-postmaster          
  |   |-postmaster
  |   |-postmaster          
  |   |-postmaster          
  |   |-postmaster          
  |   |-postmaster
  |   |-postmaster
  |   |-postmaster
  |   |-postmaster
  |   |-postmaster
  |   |-postmaster
  |   |-postmaster
  |   |-postmaster
  |   |-postmaster
  |   |-postmaster
  |   |-postmaster
  |   |-postmaster
  |   `
-postmaster
 
|-sendmail
 
|-sendmail
 
|-dovecot
 
|   |-dovecot-auth
 
|   |-imap-login
 
|   |-imap-login
 
|   `-imap-login
  |-httpd
  |   |-httpd
  |   |-httpd
  |   |-httpd
  |   |-httpd
  |   `
-httpd
 
|-safe_asterisk /usr/sbin/safe_asterisk
 
|   `-asterisk -f -vvvg
  |       |-{asterisk}
  |       |-{asterisk}
  |       |-{asterisk}
  |       |-{asterisk}
  |       |-perl /usr/local/pbx-server/bin/soxwrapper --id=1 /var/pbx_moh/mohogg/default
  |       |   `
-sox 0004_mozart-rondo-allegro.ogg -v 0.25-w -c 1-r 8000-t raw -s -
 
|       |-{asterisk}
 
|       |-{asterisk}
 
|       |-{asterisk}
 
|       |-{asterisk}
 
|       |-{asterisk}
 
|       |-{asterisk}
 
|       |-{asterisk}
 
|       |-{asterisk}
 
|       |-{asterisk}
 
|       |-{asterisk}
 
|       |-{asterisk}
 
|       |-{asterisk}
 
|       |-{asterisk}
 
|       |-{asterisk}
 
|       |-{asterisk}
 
|       |-{asterisk}
 
|       |-{asterisk}
 
|       |-{asterisk}
 
|       |-{asterisk}
 
|       `-{asterisk}
  |-agi_server /usr/local/fourloop/bin/agi_server
  |   |-agi_server /usr/local/fourloop/bin/agi_server
  |   |-agi_server /usr/local/fourloop/bin/agi_server
  |   |-agi_server /usr/local/fourloop/bin/agi_server
  |   |-agi_server /usr/local/fourloop/bin/agi_server
  |   `
-agi_server /usr/local/fourloop/bin/agi_server
 
|-crond
 
|-epmd -daemon
 
|-beam -K true-P 250000---root /usr/lib/erlang -progname erl ---home /var/log/switchvox -sname ejabberd@localhost -pa/var/l
 
|   |-{beam}
 
|   `-inet_gethost 4
  |       `
-inet_gethost 4
 
|-rrdcollector /usr/local/fourloop/bin/rrdcollector
 
|-xfs -droppriv -daemon
 
|-su root -c /usr/local/fourloop/bin/MWIchecker
 
|   `-MWIchecker
  |-su root -c /usr/local/pbx-server/bin/traffic_cop
  |   `
-traffic_cop
 
|       |-traffic_cop
 
|       `-traffic_cop
  |-atd
  |-sshd
  |   `
-sshd
 
|       `-bash
  |           `
-pstree -Aan
 
|-firstboot /usr/local/fourloop/bin/firstboot
 
|   `-dialog --backtitle PBX\040Initial\040Configuration --ok-label More\040Options --title Your\040PBX\040is\040Online --msgbox...
  |-mingetty tty2
  |-mingetty tty3
  |-mingetty tty4
  |-mingetty tty5
  |-mingetty tty6
  `
-firstboot /usr/local/fourloop/bin/firstboot --
     
`-dialog --backtitle PBX\040Initial\040Configuration --ok-label More\040Options --title Your\040PBX\040is\040Online --msgbox...
[root@localhost asterisk]# iptables -vnL 
          
Chain INPUT (policy ACCEPT 122 packets,4392 bytes)
 pkts bytes target     prot opt
in     out     source               destination        
91756   23M ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED
   
0     0 ACCEPT     all  --  *      *       192.168.1.254        0.0.0.0/0           state NEW
 
47833457 ACCEPT     all  --  *      *       127.0.0.1            0.0.0.0/0           state NEW
   
1    60 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:22
   
0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           state NEW udp dpt:22
   
0     0 REJECT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           state NEW icmp type 9 reject-with icmp-port-unreachable
   
0     0 REJECT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           state NEW icmp type 10 reject-with icmp-port-unreachable
 
1064  356K ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           state NEW multiport dports 67,68
   
73  4380 ACCEPT     tcp  --  *      *       192.168.1.0/24       0.0.0.0/0           state NEW multiport dports 631
   
0     0 ACCEPT     udp  --  *      *       192.168.1.0/24       0.0.0.0/0           state NEW multiport dports 631
   
0     0 ACCEPT     tcp  --  *      *       192.168.1.0/24       0.0.0.0/0           state NEW multiport dports 143,993
   
0     0 ACCEPT     udp  --  *      *       192.168.1.0/24       0.0.0.0/0           state NEW multiport dports 143,993
   
0     0 ACCEPT     udp  --  *      *       192.168.1.0/24       0.0.0.0/0           state NEW multiport dports 4569
 
3065  182K ACCEPT     tcp  --  *      *       192.168.1.0/24       0.0.0.0/0           state NEW multiport dports 80,443
   
0     0 ACCEPT     tcp  --  *      *       192.168.1.0/24       0.0.0.0/0           state NEW multiport dports 80,443
   
0     0 ACCEPT     tcp  --  *      *       192.168.1.0/24       0.0.0.0/0           state NEW multiport dports 80,443
   
0     0 ACCEPT     tcp  --  *      *       192.168.1.0/24       0.0.0.0/0           state NEW multiport dports 80,443
   
0     0 ACCEPT     tcp  --  *      *       192.168.1.0/24       0.0.0.0/0           state NEW multiport dports 123
   
4   304 ACCEPT     udp  --  *      *       192.168.1.0/24       0.0.0.0/0           state NEW multiport dports 123
   
13   780 ACCEPT     tcp  --  *      *       192.168.1.0/24       0.0.0.0/0           state NEW multiport dports 843,5222
   
0     0 ACCEPT     udp  --  *      *       192.168.1.0/24       0.0.0.0/0           state NEW multiport dports 843,5222
   
0     0 ACCEPT     tcp  --  *      *       192.168.1.0/24       0.0.0.0/0           state NEW multiport dports 5269
   
0     0 ACCEPT     udp  --  *      *       192.168.1.0/24       0.0.0.0/0           state NEW multiport dports 5269
   
0     0 ACCEPT     tcp  --  *      *       192.168.1.0/24       0.0.0.0/0           state NEW multiport dports 161
   
23  1654 ACCEPT     udp  --  *      *       192.168.1.0/24       0.0.0.0/0           state NEW multiport dports 161
 
729  140K ACCEPT     udp  --  *      *       192.168.1.0/24       0.0.0.0/0           state NEW multiport dports 5060,10000:20000,4000:4999
 
108  5840 REJECT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           reject-with icmp-port-unreachable
 
78279723 REJECT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           reject-with icmp-port-unreachable

Chain FORWARD (policy ACCEPT 0 packets,0 bytes)
 pkts bytes target     prot opt
in     out     source               destination        
   
0     0 REJECT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           reject-with icmp-port-unreachable

Chain OUTPUT (policy ACCEPT 87992 packets,26M bytes)
 pkts bytes target     prot opt
in     out     source               destination