Month: 2018 7월

Jira, Confluence, Bitbucket 응용프로그램 연결하기

JIRA 사용자 서버 응용 프로그램 추가 관리>사용자 관리>JIRA 사용자 서버 선택 후 응용프로그램 이름과 비밀번호을 입력합니다. Confluence 사용자 디렉토리 추가 컨플루언스관리>사용자 및 보안>사용자 디렉토리 메뉴 선택 후  디렉토리 추가 버튼 클릭 팝업창에서 디렉토리 유형을 “아틀라시안 JIRA”선택 후 다음을 선택합니다. 아래의 서버설정 화면은 JIRA 사용자 서버에서 […]

Confluence, Jira Gmail SMTP 설정하기

원래는 synlogy MailPlus Server를 이용해서 메일 알림기능을 사용하려고 했었습니다. 제 도메인이 chohi.ga 무료 관계로 G suite를 사용할 수 없었고, 또한 직업 메일 전송이 안되었습니다.  아마도 gmail이  xxxx.ga 도메인을 막는것 같습니다. 그래서 원래의 계획을 접고 Gmail SMTP 서버를 사용했습니다. 참조 : https://support.google.com/a/answer/176600?hl=ko  아래의 그림처럼 일일 최대 […]

해외 ip 접속 차단하기

오랜만에 덕이농장 홈페이지 관리자로 접속해서 IP를 확인하다가 해외IP가 가끔, 아니 요즘은 자주 보여서 오늘 부터 해외IP 를 막기로 했습니다.

우리나라는 KISA(한국인터넷진흥원)에서 WHOIS조회 서비스를 하고 있습니다. “5.8.10.202”IP를 조회해 보니 xxxx.ru 입니다.

내일 부터는 알 수 없는 나라에서 접속못하게 된다는 생각에 기쁜맘으로 작업을 진행합니다.

 

GeoIP 컴파일

다운로드 : https://dev.maxmind.com/geoip/legacy/downloadable/

# ./configure --prefix=/usr/local/GeoIP
# make
# make install

 

Apache 설정하기

# apxs -i -a -L/usr/local/GeoIP/lib -I/usr/local/GeoIP/include -lGeoIP -c mod_geoip.c

 

GeoIP  database 다운로드및 복사

# wget -N http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
# gunzip GeoIP.dat.gz
# mv GeoIP.dat /usr/local/share/GeoIP/

 

httpd.conf 추가

저는 KR(한국), US(미국), CA(캐나다)만 접속 가능하도록 설정했습니다. 

LoadModule geoip_module /usr/lib64/httpd/modules/mod_geoip.so

<IfModule geoip_module>
GeoIPEnable On
GeoIPDBFile /usr/local/share/GeoIP/GeoIP.dat
<Location /data>
SetEnvIf GEOIP_COUNTRY_CODE US AllowCountry
SetEnvIf GEOIP_COUNTRY_CODE CA AllowCountry
SetEnvIf GEOIP_COUNTRY_CODE KR AllowCountry
<Limit GET POST>
Deny from all
Allow from env=allowcountry
</Limit>
</Location>
</IfModule> 

 

 httpd 재기동

# service httpd restart

 

 

나주 출장

4-5년 전쯤에 나주에 있는 워터파크 가본뒤로 처음으로 나주에 출장왔습니다. 오랜 만에 왔는데 예전 나주 국밥집은 여전히 사람이 많네요   나주국밥집으로 유명한 하얀집은 사람들이 너무 많아 옆에 있는 노안집으로 갔습니다. 국밥은 아래 처럼 맛깔나게 나오는데요. 국물맛과 고기맛이 끝내주네요. 1박 2일 해장국 투어에도 나온 집입니다. 다음에 출장 […]

Docker로 jenkins설치하기

Docker설치내용은 생략합니다. jenkins 설치 Docker선택 > 레지스트리 > jenkins 선택후 다운로드 버튼 클릭 이미지 좌측메뉴 > jenkins 선택 > 실행 > 다음   포트 설정 저는 8080->8088로 변경했습니다. Admin 초기화 패스워드 내용 확인 jenkins에 접속을 하면 초기패스워드를 넣으라고 합니다. 위치는 /var/jenkins_home/secrets/initialAdminPassword 입니다. XPenology에서 한참을 찾아봐도 찾지 […]

홈 네트워크 속도 측정 – iperf3 활용

 XPenology에 iperf3 설치

 iperf3설치를 하려면 우선 docker 패키지를 설치해야합니다.

그리고 아래와 같이 설치한후 5201포트를 사용해서 iperf3를 실행시킵니다.

chohi@XPenology:~$ sudo docker pull networkstatic/iperf3
Password: 
Using default tag: latest
latest: Pulling from networkstatic/iperf3
fdd5d7827f33: Pull complete 
a3ed95caeb02: Pull complete 
22274e444c23: Pull complete 
Digest: sha256:12c4ad04039b7dc7e5183984ea4dc7e2015b439b3b5c2c48f3993d425c3996d9
Status: Downloaded newer image for networkstatic/iperf3:latest
chohi@XPenology:~$ sudo docker run -it --rm -p 5201:5201 networkstatic/iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------

홈 네트워크 환경

홈 네트워크 체크 구간

 속도 체크 구간은 Xpenology 서버와 PC 구간만 체크하였습니다.

  •    1. Peer2Peer (10G):  PC -> Xpenology 
  •    2. H614모뎀 (1000M) : PC->H614->Xpenology
  •    3. Xiaomi Router : PC -> Xiaomo Router -> H614 -> Xpenology

홈 네트워크 속도

  •    1. Peer2Peer (10G):  PC -> Xpenology

멜라녹스 MNPA19-XTR 10G 랜카드 (MELLANOX CONNECTX-2 PCIe X8 10G NIC ) 10G 환경을 구축했는데요.

테스트 결과 4.5G정도의 테스트 결과가 나오고요. 실제 파일을 복사할때는 150M~200M정도 속도가 나옵니다.(SSD->HDD)

D:\iperf-3.1.3-win64>iperf3 -c 192.168.33.10
Connecting to host 192.168.33.10, port 5201
[ 4] local 192.168.33.11 port 49535 connected to 192.168.33.10 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 500 MBytes 4.19 Gbits/sec
[ 4] 1.00-2.00 sec 526 MBytes 4.42 Gbits/sec
[ 4] 2.00-3.00 sec 524 MBytes 4.40 Gbits/sec
[ 4] 3.00-4.00 sec 517 MBytes 4.34 Gbits/sec
[ 4] 4.00-5.00 sec 526 MBytes 4.41 Gbits/sec
[ 4] 5.00-6.00 sec 557 MBytes 4.67 Gbits/sec
[ 4] 6.00-7.00 sec 549 MBytes 4.61 Gbits/sec
[ 4] 7.00-8.00 sec 568 MBytes 4.77 Gbits/sec
[ 4] 8.00-9.00 sec 542 MBytes 4.55 Gbits/sec
[ 4] 9.00-10.00 sec 537 MBytes 4.51 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 5.22 GBytes 4.49 Gbits/sec sender
[ 4] 0.00-10.00 sec 5.22 GBytes 4.49 Gbits/sec receiver

iperf Done.
  •    2. H614모뎀 (1000M) : PC->H614->Xpenology

HP gen8에 기본으로 설치된 랜카드 인데요.

1G full로 나옵니다.

D:\iperf-3.1.3-win64>iperf3 -c 192.168.22.10
Connecting to host 192.168.22.10, port 5201
[ 4] local 192.168.22.182 port 49540 connected to 192.168.22.10 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 112 MBytes 942 Mbits/sec
[ 4] 1.00-2.00 sec 112 MBytes 942 Mbits/sec
[ 4] 2.00-3.00 sec 113 MBytes 947 Mbits/sec
[ 4] 3.00-4.00 sec 112 MBytes 938 Mbits/sec
[ 4] 4.00-5.00 sec 112 MBytes 943 Mbits/sec
[ 4] 5.00-6.00 sec 113 MBytes 945 Mbits/sec
[ 4] 6.00-7.00 sec 113 MBytes 947 Mbits/sec
[ 4] 7.00-8.00 sec 113 MBytes 947 Mbits/sec
[ 4] 8.00-9.00 sec 112 MBytes 943 Mbits/sec
[ 4] 9.00-10.00 sec 112 MBytes 939 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 1.10 GBytes 943 Mbits/sec sender
[ 4] 0.00-10.00 sec 1.10 GBytes 943 Mbits/sec receiver

iperf Done.
  •    3. Xiaomi Router : PC -> Xiaomi Router -> H614 -> Xpenology

Xiaomi 공유기를 경유하면 속도가 반절로 떨어집니다.

왜 그런지는 설명이 안되는데, 원인을 찾으면 추후에 공유하도록 하겠습니다.

D:\iperf-3.1.3-win64>iperf3 -c 192.168.22.10
Connecting to host 192.168.22.10, port 5201
[ 4] local 192.168.31.138 port 49577 connected to 192.168.22.10 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 56.6 MBytes 475 Mbits/sec
[ 4] 1.00-2.00 sec 55.8 MBytes 468 Mbits/sec
[ 4] 2.00-3.00 sec 55.8 MBytes 468 Mbits/sec
[ 4] 3.00-4.00 sec 55.9 MBytes 468 Mbits/sec
[ 4] 4.00-5.00 sec 55.8 MBytes 468 Mbits/sec
[ 4] 5.00-6.00 sec 55.8 MBytes 468 Mbits/sec
[ 4] 6.00-7.00 sec 55.8 MBytes 468 Mbits/sec
[ 4] 7.00-8.00 sec 55.8 MBytes 468 Mbits/sec
[ 4] 8.00-9.00 sec 55.8 MBytes 467 Mbits/sec
[ 4] 9.00-10.00 sec 55.8 MBytes 469 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 558 MBytes 468 Mbits/sec sender
[ 4] 0.00-10.00 sec 558 MBytes 468 Mbits/sec receiver

iperf Done.

SiLK(the System for Internet-Level Knowledg) 무조건 따라하기

SiLK 다운로드 https://tools.netsa.cert.org/ LBNL-05 훈련용 데이터 https://tools.netsa.cert.org/silk/referencedata.html 컴파일 #> make #> make install    <- root rwcut [chohi@www SiLK-LBNL-05]$ rwcut inweb/2005/01/06/iw-S0_20050106.20 | more sIP| dIP|sPort|dPort|pro| packets| bytes| flags| sTime| duration| eTime|sen| 148.19.251.179| 128.3.148.48| 2497| 80| 6| 16| 2631|FS PA 2005/01/06T20:01:54.119| 0.246|2005/01/06T20:01:54.365| ?| 148.19.251.179| 128.3.148.48| 2498| […]

bitbucket – “SSL host could not be verified” error

저는 git repository연결할때 별도의 클라이언트를 사용하지 않고 Eclipse+git PlugIn 조합으로 사용하는데요. SSL적용 이후  “SSL host could not be verified” error 오류 메시지가 나옵니다. 아래와 같이 git configureation에 key = “http.sslVerify” , value=  “false”로 설정하면 됩니다.  git repository 다시연결하고 commit하니 정상적으로  서버로 push가 됩니다.