SIPp安装和使用(Ubuntu系统)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SIPp安装和使用(Ubuntu系统)
第一步:安装sipp之前需要预安装的一些文件
apt-get install make
apt-get install gcc
apt-get install bison flex
apt-get install build-essenti al
apt-get install libncur ses-dev
apt-get install libssl-dev
apt-get install libpcap-dev
atp-get install openssl
apt-get install sip-tester
apt-get install ssh-----------------主要是用CRT来登录到虚拟机中的SIPP
第二步:官网下载最新版本http://sourcef /project s/sipp/files/sipp/3.2/(下载sipp.svn.tar.gz就可以)
软件包解压到/home目录下:tar -xvf sipp.svn.tar.gz
此外还sipp安装文件自带的一些预安装文件gsl-1.9、openssl-0.9.8c.tar.gz、libpcap-0.9.5.tar.gz ,对这几个进行解压缩
(文件在/sipp.svn/sipp-externa l-lib-src/目录下)
tar -xvf gsl-1.9.tar.gz
t ar -xvf libpcap-0.9.5.tar.gz
t ar -xvf openssl-0.9.8c.tar.gz
第三步:sipp选用第四种安装方法:支持PCAP声音文件播放,而且支持密码验证支持:(支持407 auth验证支持)
make clean
make pcappla y_ossl
第四步:.sipp/ -help (帮助信息出来,OK。
安装完毕)
第五步:在sipp.svn创建或拷贝两个目录:uac和uas
root@ubuntu:~/sipp.svn/uac# ls -l
total 888
-rwxrwxr wx 1 root root 219 2013-05-02 02:20 account.sh
-rw-r--r-- 1 root root 2444 2013-03-31 17:44 registe r.xml
-rwxr-xr-x 1 root root 8851622013-02-21 18:45 sipp
-rw-r--r-- 1 root root 5671 2013-04-24 23:09 uac_pca p.xml
-rw-r--r-- 1 root root 923 2013-05-02 02:22 users_u ac.csv
root@ubuntu:~/sipp.svn/uac#
root@ubuntu:~/sipp.svn/uac# cd ..
root@ubuntu:~/sipp.svn# cd uas
root@ubuntu:~/sipp.svn/uas# ls -l
total 888
-rwxrwxr wx 1 root root 251 2013-05-02 02:22 account.sh
-rw-r--r-- 1 root root 2444 2013-03-26 23:26 registe r.xml
-rwxrwxr wx 1 root root 8851622013-02-21 18:45 sipp
-rw-r--r-- 1 root root 4195 2013-04-24 23:10 uas.xml
-rw-r--r-- 1 root root 843 2013-05-02 02:24 users_u as.csv
root@ubuntu:~/sipp.svn/uas#
第六步:注册测试
例如:在uac目录下执行命令
./sipp -sf registe r.xml -inf users.csv -p 9050 -i 192.168.1.3 -m 2 192.168.28.227:5060
出错1解决:
*******************************************************************************
**********
如果出现如下报错:
send_pa ckets.c:44:18: 错误:pcap.h:没那个文件或目录
make[1]: *** [send_pa ckets.o] 错误 1
make[1]: Leaving directo ry `/usr/src/sipp.svn'
make: *** [pcappla y_ossl] 错误 2
说明没安装库p cap。
到网站http://www.tcpdum/release/下载libpc ap 库,文件的格式为x.tar.gz。
pcap安装:
执行命令解压下载的libp cap库文件,执行命令:tar zxvf x.tat.gz
进入刚才解压的libpca p目录,执行命令:./configu re
生成Makef ile文件
执行命令:make install
报如下错误:
gcc -O2 -I. -DHAVE_C ONFIG_H -D_U_="__attri bute__((unused))" -c ./pcap-linux.c gcc -O2 -I. -DHAVE_C ONFIG_H -D_U_="__attri bute__((unused))" -c ./fad-getad.c In file include d from ./fad-getad.c:64:
/usr/include/linux/if_pack et.h:52: 错误:expecte d specifi er-qualifi er-list
before‘__u32’
make: *** [fad-getad.o] 错误 1
解决方法如下:
编辑文件/usr/include/linux/if_pack et.h,在文件的开头处添加代码:
#include <linux/types.h>
回到libpc ap目录下重新执行命令:make instal。
没报错,OK,继续
******************************************************************************* ******
出错2解决:
******************************************************************************* ****************************************
error while loading sharedlibrari es: xxx.so.0:cannotopen sharedobjectfile: No such file or directo ry
出现这类错误表示,系统不知道xxx.so放在哪个目录下,这时候就要在
/etc/ld.so.conf中加入xxx.so所在的目录。
一般而言,有很多的so会存放在/usr/local/lib这个目录底下,去这个目录底下找,果然发现自己所需要的.so文件。
所以,在/etc/ld.so.conf中加入/usr/local/lib这一行,保存之后,
再运行:/sbin/ldconfi g–v更新一下配置即可。
*************************************************************************** ******************************。