You are on page 1of 12

Chủ đề: Mô phỏng báo hiệu trong IMS với

OpenImsCore

Nhóm 6

Trần Quang Khải


Phùng Văn Minh
Mai Bá Nhật
Nội dung tìm hiểu:

1.Cài đặt thử nghiệm Open IMS CORE

2.Bắt bản tin và ohana tích hoạt động của hệ thống


1. Cài đặt thử nghiệm Open IMS CORE
Bước 1: cài đặt các phần mềm cần thiết từ source code
1. Tạo thư mục chứa các file cài đặt
#mkdir /opt/OpenIMSCore
#cd /opt/OpenIMSCore
#mkdir FHoSS
#mkdir ser_ims
Tải source code
#apt-get install subversion
#svn checkout http://svn.berlios.de/svnroot/repos/ OpenIMSCore /FHoSS/trunk
FHoSS
#svn checkout http://svn.berlios.de/svnroot/repos/ OpenIMSCore /ser_ims/trunk ser_ims
#apt-get install openjdk-6-jdk mysql-server libmysqlclient15-dev libxml2-dev bind9 antflexbison
# cd FHoSS
# ant compile deploy
# cd ..
# cd ser_ims
# make install-libs all
# cd ..
1. Cài đặt thử nghiệm Open IMS CORE
Bước 2: chỉnh sửa file cơ sở dữ liệu
#gedit /opt/OpenIMSCore/ser_ims/cfg/icscf.sql
Thêm 2 users:
grant delete,insert,select,update on icscf.* to icscf@192.168.1.20
identified by 'heslo’;
grant delete,insert,select,update on icscf.* to provisioning@192.168.1.20
identified by 'provi';
#gedit /opt/OpenIMSCore/FHoSS/scripts/hss_db.sql
Thêm user:
grant delete,insert,select,update on hss_db.* to hss@192.168.1.20
identified by 'hss';
#gedit /opt/OpenIMSCore/FHoSS/scripts/userdata.sql
Bước 3: thay đổi cấu hình các file *.cfg, *.xml, *.sh
Copy file cấu hình:
#cp ser_ims/cfg/*.cfg
#cp ser_ims/cfg/*.xml
#cp ser_ims/cfg/*.sh
Chạy lệnh sau để thay đổi thông tin về domain và ip
./configurator.sh pcscf.cfg icscf.cfg icscf.xml scscf.cfg scscf.xml
ser_ims/cfg/icscf.sql FHoSS/deploy/DiameterPeerHSS.xml
FHoSS/deploy/hss.properties FHoSS/scripts/hss_db.sql FHoSS/scripts/userdata.sql
Domain name: open-ims.test
IP Address: 192.168.1.20
Bước 4: thiết lập cơ sở dữ liệu
#mysqladmin -u root password 123
Tạo cơ sở dữ liệu:
#cd /opt/OpenIMSCore
#mysql –uroot –p< ser_ims/cfg/icscf.sql
#mysql –uroot –p< FHoSS/scripts/hssdb.sql
#mysql –uroot –p< FHoSS/scripts/userdata.sql
Bước 5: thay đổi cấu hình cho FHoSS
Vào đường dẫn: /opt/OpenIMSCore/FHoSS/deploy/*
Thay đổi các thông tin:
Domain name: open-ims.test
IP: chuyển 127.0.0.1 thành 192.168.1.20
Cấu hình DNS, vào đường dẫn: /etc/bind
Cấu hình tập tin resolv.conf để thiết lặp máy ims core làm DNS
Vào đường dẫn /etc/resolv.conf, thêm dòng sau:
nameserver 192.168.1.20
Khởi động lại dịch vụ:
#/etc/init.d/bind9 restart
Bước 6: Khởi động IMS
1. Khởi động P-CSCF
2. Khởi động I-CSCF
3. Khởi động I-CSCF
4. Khởi động S-CSCF
5. Khởi động FhoSS

Lệnh kiểm tra port:


netstat -an | grep 4060
netstat -an | grep 5060
netstat -an | grep 6060
netstat -an | grep 3868
netstat -an | grep 3869
netstat -an | grep 3870
netstat -an | grep 8090
1. Cài đặt thử nghiệm Open IMS CORE
* Cài đặt UCT IMS client
Cài các gói phụ thuộc:
Linux-based operating system
libosip2 (3.0.3 with version 1.0.10 and 2.2.3 earlier versions)
libexosip2 (3.0.3 with version 1.0.10 and 2.2.3 earlier versions)
libgtk2-0
libxml2
libcurl3
libgstreamer0.10-0
libgstreamer-plugins-base0.10
libvlc0
vlc
Cài UCT IMS client từ gói .deb
dpkg -i uctimsclient1.0.12.deb
* Cài đặt UCT IMS client
2. Bắt bản tin và phân tích hoạt động của hệ thống
2.1 Giới thiệu chương trình Wireshark
Wireshark là một chương trình bắt gói tin trên mạng. Nó sẽ cố gắng bắt tất cả
các gói tin và hiển thị thông tin chi tiết nhất có thể. Mục đích của việc sử dụng
Wireshark
có thể là:
•Quản trị mạng: kiểm tra các lỗi trên mạng
•Bảo mật hệ thống: kiểm tra các lỗi về bảo mật
•Phát triển hệ thống: gỡ rối hoạt động của giao thức
•Các đối tượng khác: học về các giao thức nội tại của mạng
2.1 Giới thiệu chương trình Wireshark
Wireshark có một số ưu điểm như sau:
 Có thể chạy trên cả hệ thống UNIX và Windows
 Bắt các bản tin trực tuyến trên card mạng
 Hiện gói tin với thông tin về giao thức
 Có thể mở và lưu lại các dữ liệu đã bắt được
 Import and Export các gói tin từ rất nhiều chương trình khác
 Lọc gói tin với nhiều tiêu chí khác nhau
 Tìm kiếm gói tin với nhiều tiêu chí
 Hiển thị gói tin với màu nổi bật dựa trên bộ lọc
 Tạo rất nhiều thống kê
2.1 Giới thiệu chương trình Wireshark

You might also like