1. NetworkManager disable하기
systemctl stop NetworkManager //동작하고 있는 daemon을 정지합니다.
systemctl disable NetworkManager //booting시 자동으로 구동되지 않도록 disable합니다.
참고로 필요시에 다시 enable하고 싶으면 아래와 같이 하면 됩니다.
systemctl enable NetworkManager
2. firewalld disable하기
systemctl stop firewalld //동작하고 있는 daemon을 정지합니다.
iptables -L //firewalld daemon이 동작되고 있는지 확인합니다.
systemctl disable firewalld //booting시 자동으로 구동되지 않도록 disable합니다.
참고로 필요시에 다시 enable하고 싶으면 아래와 같이 하면 됩니다.
systemctl enable firewalld
3. dhcp client 구동하기
yum install dhclient
dhclient //ip address를 받아옵니다.
dhclient //ip address를 받아옵니다.
ifconfig -a //ip address를 제대로 받았는지 확인합니다.
4. mysqld 설치 및 구동하기 (CentOS 7부터 mysql이 아닌 mariadb가 설치되므로 yum으로 설치시에 repolist를 추가해줍니다.)
vi /etc/yum.repos.d/mysql-community.repo
# Enable to use MySQL 5.6
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/5/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
yum repolist enabled | grep mysql
yum install mysql*
yum install libcurl* //fatal error: curl/curl.h: No such file or directory 에러발생시에 추가로 설치해 줍니다.
make install-libs all
systemctl start mysqld
5. wireshark GUI설치하기
yum install bison
yum install flex
yum install gcc*
yum install gt*
yum install gtk*
yum install libpcap-devel
tar -xvf wireshark-1.12.1.tar.bz
cd ./wireshark-1.12.1
./configure
make
make install
6. ipsec-tools 설치하기 (IMS-AKA를 시험하기 위하여 필요합니다.)
yum install ipsec-tools
7. named 설치하기
yum install bind*
vi /etc/yum.repos.d/mysql-community.repo
# Enable to use MySQL 5.6
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/5/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
yum repolist enabled | grep mysql
yum install mysql*
yum install libcurl* //fatal error: curl/curl.h: No such file or directory 에러발생시에 추가로 설치해 줍니다.
make install-libs all
systemctl start mysqld
5. wireshark GUI설치하기
yum install bison
yum install flex
yum install gcc*
yum install gt*
yum install gtk*
yum install libpcap-devel
tar -xvf wireshark-1.12.1.tar.bz
cd ./wireshark-1.12.1
./configure
make
make install
6. ipsec-tools 설치하기 (IMS-AKA를 시험하기 위하여 필요합니다.)
yum install ipsec-tools
7. named 설치하기
yum install bind*
openIMSCore 설치하기
1. Download:mkdir /opt/OpenIMSCore
cd /opt/OpenIMSCore
yum install svn // 만약 svn이 설치가 되어 있지 않다면 svn을 설치해 줍니다.
svn checkout https://svn.code.sf.net/p/openimscore/code/FHoSS/trunk FHoSS
svn checkout https://svn.code.sf.net/p/openimscore/code/ser_ims/trunk ser_ims
2. Installation:
cd FHoSS //HSS 설치
yum install ant //만약 ant가 설치되어 있지 않다면 ant를 먼저 설치해 줍니다.
ant compile deploy
cd ../ser_ims //CSCF 설치
yum install libcurl-devel //fatal error: curl/curl.h: No such file or directory 에러발생시에 추가로 설치를 해줍니다.
yum install libxml* //fatal error: libxml/parser.h: No such file or directory 에러발생시에 추가로 설치를 해줍니다.
make install-libs all
3. 환경설정:
named 환경 설정하기
vi /etc/resolv.conf
nameserver 127.0.0.1
search open-ims.test
domain open-ims.test
mkdir /var/named/pri
cp /opt/OpenIMSCore/ser_ims/cfg/open-ims.dnszone /var/named/pri/
systemctl restart named
OpenIMSCore db 및 설정화일 구성하기
cd /opt/OpenIMSCore
mysql -u root -p < FHoSS/scripts/hss_db.sql
mysql -u root -p < FHoSS/scripts/userdata.sql
mysql -u root -p < ser_ims/cfg/icscf.sql
cp ser_ims/cfg/*.cfg .
cp ser_ims/cfg/*.xml .
cp ser_ims/cfg/*.sh .
4. 실행하기:
cd /opt/OpenIMSCore
./pcscf.sh
./icscf.sh
./scscf.sh
./fhoss.sh
cd FHoSS //HSS 설치
yum install ant //만약 ant가 설치되어 있지 않다면 ant를 먼저 설치해 줍니다.
ant compile deploy
cd ../ser_ims //CSCF 설치
yum install libcurl-devel //fatal error: curl/curl.h: No such file or directory 에러발생시에 추가로 설치를 해줍니다.
yum install libxml* //fatal error: libxml/parser.h: No such file or directory 에러발생시에 추가로 설치를 해줍니다.
make install-libs all
3. 환경설정:
named 환경 설정하기
vi /etc/resolv.conf
nameserver 127.0.0.1
search open-ims.test
domain open-ims.test
vi /etc/named.conf //아래의 설정을 추가해 줍니다.
zone "open-ims.test" IN {
type master;
file "pri/open-ims.dnszone";
notify no;
};
mkdir /var/named/pri
cp /opt/OpenIMSCore/ser_ims/cfg/open-ims.dnszone /var/named/pri/
systemctl restart named
OpenIMSCore db 및 설정화일 구성하기
mysql -u root -p < FHoSS/scripts/hss_db.sql
mysql -u root -p < FHoSS/scripts/userdata.sql
mysql -u root -p < ser_ims/cfg/icscf.sql
cp ser_ims/cfg/*.cfg .
cp ser_ims/cfg/*.xml .
cp ser_ims/cfg/*.sh .
4. 실행하기:
cd /opt/OpenIMSCore
./pcscf.sh
./icscf.sh
./scscf.sh
./fhoss.sh
sipp-ims 설치하기
1. Compile:
make ossl
yum install openssl* //fatal error: openssl/md5.h: No such file or directory 에러가 발생을 하면 설치해 줍니다.
yum install ncurses* //fatal error: curses.h: No such file or directory 에러가 발생을 하면 설치해 줍니다.
댓글 없음:
댓글 쓰기