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