contact.zip- 소스파일 다운로드


회사에서 사용하는 사원 메신져에 연락처가 있긴 합니다만 해당 연락처에서 메일주소를 보려면 등록정보를 클릭해서 봐야하고

그렇다니 AD주소록을 이용하여 메일주소를 확인하면 해당 직원의 직급을 확인하기가 어렵습니다 ㅠㅠㅠㅠ


이러다보니 사원명+직급+내선+메일주소 를 한번에 보기위한 페이지를 한꺼번에 DB에 넣고 만들어 보자...

라고 생각해서 만들었습니다.

소스 열어보시면 아시겠지만 워낙 발로 만들어서(여기저기서 소스 copy&paste 한 결과) DB 불러오는것도 제각각이고 

난리도 아닙니다....--;;


대학교때 취미로 공부한 PHP를 업무에서 써먹은건 또 오랫만이네요..

한때 제로보드 같은걸로 그냥 땜빵해서 스킨씌우고 사용하긴 했었는데 말이죠...

제가 원하는형태로 만들려고 하다보니 이래저래 손이 가네요.


일단 소개 순서는 1. DB테이블, 2. PHP소스 에 대해서 설명해 보고자 합니다.


1. DB테이블 구조

클릭하시면 크게 보임


자세히 안보이실 수 있으시겠지만 설명을 하자면 총 8개의 필드를 갖고 있는 테이블 입니다.

저장된 소스의 DB명은 dbname 이며, 패스워드는 1234로 임의 입력되었습니다. 

사용하시는 환경에 맞추어 수정하셔서 사용하세요. 아래는 각 필드 설명입니다.

NO : 자동으로 붙는 번호입니다. 나중에 remove.php(삭제시)를 호출할때 사용

rank : 직급 필드 입니다.

bu : 부서 필드 입니다.

name_en : 영문이름 필드 입니다.(나름 외국계라)

name_ko : 한글이름 필드 입니다.

floor : 층(위치) 필드 입니다. 저희는 층이 나누어져 있어서 층으로 표기했지만 위치로 사용하심 될듯

phone : 내선 필드 입니다. 연락처를 넣을때 쓰심 될듯 합니다.

mail : 사내메일 주소 입니다.

만약 메모나 기타 정도 넣고 싶으시면 더 추가하셔도 될듯 합니다.


2. PHP소스코드


회사에 팀이동이나 인사이동이 잦은편이라서 수정은 아예 볼 수 있는 사람 전부 수정할 수 있도록 만들었습니다.

단 삭제나 추가는 페이지를 별도로 만들어서 특정 사람들만 추가/삭제 할 수 있도록 만들었습니다.

각 파일에 대한 설명을 붙여보겠습니다.

dbConfig.php : DB접속 정보를 갖고 있는 페이지 입니다.

index.php : 해당페이지의 가장 첫페이지 이며 모든 연락처가 보여지는 페이지 입니다.(저 맨위 스샷동일)

search.php : index.php 에서 검색을 했을때 검색결과를 뿌려주는 페이지 입니다.

edit.php : 수정을 눌렀을때 수정할 내용을 받는 페이지 입니다.

update.php : edit에서 수정한 값을 실행했을때 호출되는 페이지 이며 edit.php파일의 내용을 업데이트 하는 내용입니다.

adduser.php : 사원 입력 폼이 있는 페이지 입니다. 해당 인원에 대해서 입력 하시면 됩니다.

insert.php : 위의 adduser.php에서 입력후 실행을 하면 호출되는 페이지 입니다. 실제 DB에 입력되는 파일입니다.

removeuser.php : index.php 수정해서 만든 페이지 입니다. 해당 유저를 선택하면 삭제 파일이 호출되어 삭제됩니다.

remove.php : 실제로 위 파일에서 삭제를 눌렀을때 삭제 되는 페이지 입니다.


현재 버그는 삭제시에 취소해도 삭제가 되버립니다. 이거 고쳐야 되는데 자바찾는게 일이네요...


사실 게시판을 응용해서 만들었습니다만은 요즘 회사에 연락처 제대로 안되어있는곳이 얼마나 되겠습니까..만은....

정말 없는곳도 있을까 싶은 생각이 들어서 인사팀에 연락처 받아서 db에 입력하고 만들게 되었습니다.

현재는 윗사람들 보면 제가 피곤해질까바 사내 지인들만 돌려서 사용중입니다.


혹시나 더 좋은 아이디어나 수정이 있으시면 언제든지 댓글 주세요!


저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License


1. Ubuntu에 설치된 tvheadend로 녹화된 동영상의 권한을 plex에서 확인가능하도록 설정할것(ex. 755등)


2. tvheadend로 녹화된 동영상 파일에 띄어쓰기가 있으면 안됨(녹화 옵션에서 '-'로 교체필요)

 - 주의 : 위에 문자 포맷에 공백이 들어가면 '-'이 자동 포함되니 주의

     (ex 파일확장자 뒤에 공백이 들어갔더니 녹화후 확장자가 .ts- 이렇게 변해 버렸음..-__-;;)


3. 음악의 경우 한글이 깨지는 경우에는 mp3tag를 이용하여 tag 수정할것

 - http://blog.naver.com/sigsaly/220341415161


4. 컨텐츠를 보려는데 Unavailable의 경우에는 해당 파일이 옮겨졌거나 권한이 없거나 파일명이 변경된 경우임

 -  https://support.plex.tv/hc/en-us/articles/201806463-Why-does-Plex-Media-Server-say-my-content-is-unavailable- 


5. 줄거리나 컨텐츠 정보를 갖고 오길 원한다면 Daum Movie Agent를 설치하길 바람

 - https://github.com/axfree/DaumMovie.bundle 

 - PLEX 메다테이터 설정시 자막 설정 방법은 이곳 블로그 참고


6. Ubuntu 에서 Plug-ins위치는 ( /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins ) 이다

 - 윈도우의 경우에는 C:\Users\Administrator\AppData\Local\Plex Media Server\Plug-ins 

 - 시놀로지의 경우에는 https://x86.co.kr/clubs/1415339 이글 참고


7. Tvheadend 연결이 안될 경우에는 주소창에 http://192.168.xxx.xxx:9981 형식으로 http:// 랑 포트번호를 꼭 넣을것!

 - 임시디렉토리도 꼭 설정해 주어야 되며 해당 작업후엔 plex 재실행!


8. 제대로 라이브러리 업데이트가 안된다 싶으면 라이브러리 삭제하고 다시 생성하라

 - 파일명이 "제목-에피소드-날자.확장자" 가 아닌 제목 앞에 다른게 붙으면 해당 작품을 인식 못하는 경우가 있음


9. 위에 삭제하고 재생성 해도 동일하다면(업데이트 안되면) 해당 폴더 권한을 확인하라


10. 자막이 안나오면 /lib/systemd/system/plexmediaserver.service 파일을 열어서 아래 2개 추가하고 재기동 합니다. 

Environment=LC_ALL=en_US.UTF-8 

Environment=LANG=en_US.UTF-8

(시놀로지 경우 : http://blog.naver.com/ventwind/220796483054 )


11. PLEX에서 자막 설정은 http://hobby.tw/440  URL 참고하여서 설정


11. EPG 그래버 채널에는 나오는데 전자 프로그램 가이드에서 안나올 경우 

  - 설정 > 채널/EPG > 채널에서 EPG 방송 상태 사용켜짐으로 바꾸어야 함



12. Tvheadend를 Plex에서 설정후 꼭 service plexmediaserver restart 를 진행하라


참고 : https://support.plex.tv/hc/en-us/articles/200273978-Linux-User-and-Storage-configuration

저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License


현재 N40L 에다가 Esxi를 올리고 그위에 해놀로지5.x와 Ubuntu14 를 설치해서 사용하고 있는 유저 입니다.

혹시 저와 같은 Ubuntu 리눅스 머신에 Tvheadend를 설치하실때 참고하시라고 글을 냄깁니다.

 

모두들 synology에 설치를 많이 하셔서 저도 해놀5.x에다가 설치하려고 했습니다만 Tvheadend 버전이 3.x 버전만 

설치가 되서(패키지 설치시) 어차피 갖고 있는(esxi설치된) Ubuntu14.0.5에다가 설치 진행을 하게 되었습니다.

 

공유기 경우에 저는 Asus-ac87u 사용중인데 LAN-IPTV 항목에서 IGMP Proxy 사용으로 하셔야 되더군요.

설치 참고 :  http://clien.net/cs2/bbs/board.php?bo_table=cm_linux&wr_id=6056&sca=%5BScreenshot%5D&page=11

링크의 3번부터 참고 하시면 됩니다.


단지 모든것이 ok로 떨어지지 않고 fail 떨어지는 항목이 몇가지 있는데 그럴때는 apt-get으로 

해당 라이브러리 설치하시면 됩니다.

저같은 경우 libiconv 경우는 직접 컴파일 해서 설치 하였습니다.(참고 : http://sangchul.kr/299 )

 

그다음은 http://설치IP:9981 접속후 나스모에님 글을 참고해서 아이피(IPTV) 검색 후 mux추가하고 채널추가 하는 식입니다.

(나스모에님 : https://nas.moe/archives/858 채널추가방법)

채널추가를 하지 않은 상태에서 KODI 설정할 경우 TV 메뉴가 나오지 않습니다. 

이걸로 왜 안되는지 한참 삽질했었네요.

 

그리고 마지막으로 EPG추가시 아래와 같이(회색박스) 나올 경우에는 BeautifulSoup, SoupStrainer 문제입니다. 

(설치참고 : http://www.clien.net/cs2/bbs/board.php?bo_table=cm_nas&wr_id=29785&sca=&sfl=wr_subject&stx=xml )


 test@Ubuntu:/home/test# python /home/test/epg2xml.py -i KT -s
Traceback (most recent call last): 

  File "/home/test/epg2xml.py", line 10, in <module> 
    from bs4 import BeautifulSoup, SoupStrainer 
ImportError: No module named bs4 

해결법 : sudo apt-get install python-bs4 로 해당 설치를 진행합니다.

 

그렇게 설정하면 Ubuntu에서도 아주 잘 나오네요.

 

추가. Ubuntu에서 Plex 설치시(dab) Plug-ins 위치는 이하와 같습니다.

/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins#

추가2. 해당 서비스 데몬 등록시 참고( http://dominicm.com/install-tvheadend-ubuntu-14-04/ 

저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

윈도우 서버들 로그인시에 누군가 로그인을 했다는 내용을 sendmail을 이용하여 관리자에게 메일을 뿌리는 설정을 찾다가 
아래 링크를 이용하여 제대로 작동하는것을 확인하였습니다.

보통 다른 메뉴얼을 보면 보내는 장비에 메일서버를 설치해야 하는 번거로움이 있지만 
아래 링크에는 sendmail 어플을 이용하여 할 수 있는 방법입니다.(외부의 smtp서버를 이용가능 / Ex. gmail등)
Sendmail.exe 의 경우에는 아래 URL 에서 받으셔서 사용하시면 됩니다. 이것을 사용하는 가장 큰 이유는 서버마다 
메일서비스를 설정해야 할 번거로움이 없으며 사내에 설정되어 있는 SMTP 서버 혹은 gmail을 이용하여 보내기가
가능해 관리도 편합니다.(SMTP에는 RELAY설정필요)

(Windows버전을 받으시되 사용환경에 따라서 TLS or NO TLS를 선택하시면 됩니다.)

위 URL의 경우 작업 스케쥴러에 거는 방법이긴 한데 이런식으로 작업 스케쥴에 걸어두는 경우에는 다른 사람이 스케쥴러를 보고 
바로 로그인에 대한 정보를 확인할 수 있기 때문에 아래의 링크와 같은 방식인 레지스트리 방식을 추천해 드립니다.



아래 URL을 이용하여 레지스트리에 해당 설정을 하면 작업 스케쥴에서도 안보이고 깔끔하게 작동이 가능합니다.

위치 : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 에 Userinit 값데이터 추가!

해당 sendEmail.exe 위치 + smtp 정보값을 넘겨주는 식으로 사용 가능합니다. 


저 같은 경우 sendEmail.exe 의 위치가 C:\Windows\Sendmail\sendEmail.exe 이며, 아이디/패스워드가 없는 smtp(192.168.1.100:25 )에 

it_test@test.co.kr 에서 yang@test.co.kr 로 발송해라.. 라는 명령어는 아래와 같이 작성 됩니다.

C:\Windows\Sendmail\sendEmail.exe -f it_test@test.co.kr -t yang@test.co.kr -u Someone Logged Into Your Computer(240) -m Someone just logged into your computer! -s 192.168.1.100:25

테스트로 한개 서버에다가 설정해 두었는데 문제는 원격으로 접속해서 그냥 창을 닫으면 세션이 남아 있어서 제대로 메일이 발송이 안되네요. 
그럴경우 아래 URL 참고하여서 세션시간 설정을 하면 될 듯 합니다.




저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

PS4에서 Remote play 를 하기 위해서 SONY의 Xperia Z3tc 모델을 중고로 구입하게 되었습니다.

구매까지는 좋은데 인터넷 후기를 읽어보니 원할한 Remote play를 위한 안드로이드 패드의 버전 4.4.4(킷캣)를 권장하더군요.

제가 받아온 물건은 이미 롤리팝이 설치되어 있어 다운그레이드를 위한 검색을 진행해 봅니다.

아래와 같은 링크가 보여서 펌웨어랑 FlashTool을 다운 받게 됩니다.

해당 URL : http://bbs2.ruliweb.daum.net/gaia/do/ruliweb/default/93/read?bbsId=G003&articleId=1846863&itemId=527


해당 설명을 토대로 진행을 하다보면 아래의 화면 처럼 ERROR - Drivers need to be installed for connect~~~ 라는 메시지가 뜨면서

진행이 되지 않습니다. - 이런 그지같은 Windows8...


분명히 링크의 설명과 같이 진행했는데 뭔가 이상함을 감지합니다. - 이유는 서명되지 않은 드라이버 설치 불가 때문에!

곰곰히 생각해보니 아까URL 의 2-(2)의 드라이버 설치에서 아래와 같은 에러가 나온걸 기억합니다.

(아래 에러는 예시입니다. 기기별로 나오는게 다르니 참고. 아무튼 아래와 같이 제대로 설치가 안됨)


인터넷 검색을 하다보니 아래와 같은 해결책을 검색하게 됩니다. - 서명되지 않은 드라이버 설치 가능하도록 변경방법

해당 URL : https://theconfuzedsourcecode.wordpress.com/2013/10/13/how-to-install-flashtool-drivers-on-windows-8-64bit/


일단 영어이고 Windows도 영어라서 제가 간단하게 적어 봅니다.

Step1 - 평상시대로 FlashTool 설치를 합니다.(물론 위와같이 에러가 나서 안되겠지만)

Step2 - (1)윈도우 코너에 우클릭을 하여 설정 > PC설정 변경 을 선택합니다.


   (2) 일반 > 고급시작 옵션의 다시시작을 클릭 후 문제해결을 선택

   (3) 문제해결의 고급 옵션에서 시작설정을 클릭

   (4) 다시 시작을 누르면 OS가 재기동 하고 초기 화면에서 7번을 눌러 "드라이버 서명 적용 사용 안 함"을 선택 


Step3 - Step1 에서 진행했던 2-(2)의 드라이버 설치를 재진행후 완료


참고 : 해당 서명되지 않은 드라이버를 설치하도록 설정을 변경하려면 아래와 같이 입력합니다


Step1 - 명령 프롬프트를 관리자 권한으로 실행

Step2 - 아래 명령어를 입력

bcdedit -set loadoption DISABLE_INTEGRITY_CHECKS

bcdedit -set TESTSIGNING ON


다시 되돌릴 경우>

bcdedit -set loadoption DISABLE_INTEGRITY_CHECKS

bcdedit -set TESTSIGNING OFF


테스트 모드 켰을 경우 아래 사진과 같이 "테스트 모드" 라는 글짜가 출력됨





저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

원래 GLPI에 입력부터 한 다음에 대량 입력(DATA Injection)을 진행해야 되는데 기존 액셀이나 타 프로그램으로 

구축하셔서 사용하시는 분들이 많아서 순서가 조금 바뀌게 되었습니다.

그래서 이번편에는 GLPI에 자산 등록하는 방법에 대해서 간단히 서술해볼까 합니다.


일단은 아래와 같이  자산항목에서 컴퓨터 항목을 누르면 아래와 같이 기존 등록 되어있는 자산이 보이게 됩니다.(없으면 안보이겠죵)

이 상태에서 화살표를 보시면 왼쪽 화살표의 경우 한개씩 입력할때 쓰는 추가 버튼이고 우측의 경우 템플릿을 이용하여

추가하는 버튼입니다. 템플릿은 아래 설명하고 일단 왼쪽 "추가" 버튼을 클릭해 봅니다.


왼쪽 추가 버튼을 클릭하면 아래와 같이 표기가 됩니다. 처음 사용자라면 템플릿이 없기 때문에 Blank Template 만 보이실겁니다.

저같은 경우 미리 등록이 필요한 템플릿이 있기 때문에 아래와 같이 표기 됩니다.


일단 Blank Template를 누르면 전부 공란이 보이시고 전체 입력을 해야 되지만 그부분은 생략하고 미리 제가 입력한 

삼성 데스크탑 템플릿을 클릭해 봅니다. 그러면 아래와 같이 템플릿을 만들어 미리 입력한 자료들이 나옵니다.

자세히 보시면 유형/메이커/운영체계 등이 미리 입력되어 있는것이 보입니다.


아래 화면의경우는  우측의 템플릿 추가 버튼을 누르면 나오는 화면입니다. 

위에 언급했듯이 제 화면에는 미리 템플릿이 추가되어 있어서 아래와 같이 나오게 됩니다. 여기서 템플릿에 대한 

추가/삭제가 가능하게 됩니다.


아래의 화면은 노트북의 템플릿을 선택한 후에 입력한 화면입니다. 어디까지나 예시 화면이니 참고만 하시면 될듯...


템플릿을 이용하시면 하나씩 추가하는것보다 보다 편리하게 추가등록을 하실 수 있으셔서 시간을 많이 단축하실 수 있습니다!.


그리고 추가적으로 위 화면의 왼쪽을 보시면 소프트웨어/PC부속품/Network ports 정보들이 보이는데 이부분에는 현재 

입력한 장비에 대한 보다 자세한 정보를 입력하실 수 있습니다. (현재 장비에 연결된..)

위의 화면에 관리(1) 이라고 표기된게 보이시는데 이부분에 구매 금액이나 구매일을 넣어두면 언제 감가가 되는지에 대한 

정보도 보실 수 있게 되어 있습니다.(1이라는 표기도 현재 제가 입력해서 표시됨/이부분은 회계쪽에서 좋아하실듯..)


그리고 이전에 쓴 글이긴 하지만 대량 데이터 입력에 대한 글을 http://openature.com/609 이곳을 참고하시길 부탁드리겠습니다!

한개씩 입력해보시고 감을 잡고 작업을 하시면 좀더 쉽게 이해가 되실 것입니다.



저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

GLPI 에서 한글 입력 이후 실사용을 하려면 역시나 자산입력이 필요합니다. 


자료 입력에 대한 부분은 자산쪽에서 몇번 클릭해보시면 쉽게 등록이 가능한 것을 확인하실 수 있습니다.

아래 화면도 몇번의 클릭으로 기본적인 회사 자산정보를 입력할 수 있었습니다. 고로 작성 방법은 생략하겠습니다.


허나 문제는 기존에 액셀등을 이용한 자산을 어떻게 효율적으로 등록을 하느냐가 가장 큰 문제입니다!(자료가 많다보니..)


일단 대량 등록을 위한 Plugins 이 있는지 한번 찾아봅니다. (http://plugins.glpi-project.org/#/ )

Popular 항목을 보니 Data Injection이라는게 보입니다. 해당 내용을 클릭 해봅니다.

해당 Data Injection 사이트는 https://forge.glpi-project.org/projects/datainjection 입니다.


해당 사이트에서 가장 최근 파일을 받아옵니다.( https://forge.glpi-project.org/projects/datainjection/files )

제가 받을때는 glpi-datainjection-2.4.1.tar.gz 이 최신이었네요.


받은 파일을 아래와 같은 위치에 업로드 합니다(압축해제) /volume1/web/glpi/plugins/ (각 나스나 OS에 따라 상이함)


업로드 완료한 후에 설치 > plugins 항목을 클릭하면 아래와 같이 plugins 항목에 File-injection이 보입니다.


해당 자료를 Install > enable 시켜 사용할 수 있도록 변경.


여기까지는 정말 저도 쉽게 처리 했는데 인제 어떻게 CSV파일을 업로드 해야할지 난감하더군요.

그래서 여기저기 구글링을 하다가 마침내 발견!!!!! 이걸로 한 이틀 닭짓했네요...


아래 csv 업로드 작업을 하시기 전에 꼭! 한개 이상의 테스트용 자산을 입력해 주신다음에 해당 내용을 

자산 > 컴퓨터 메뉴에서 csv로 받아둬 주세요. 아래 매칭할때 참고가 가능합니다.


먼저 도구 > File Injection 에 들어가신 다음에 시계모양의 Model management 을 누릅니다.

그러면 아래와 같은 화면이 나오고 + 모양을 눌러서 추가하고자 하는 자산을 틀을 입력하게 됩니다.(틀 = model)



아래는 + 를 누르고 난 다음의 화면입니다. 아래는 예시이므로 아무거나 넣으셔도 됩니다.

이름 : 자산명(ex.컴퓨터, 소프트웨어 등) 

Type of datas to import : 이부분은 어떤 자산유형인지를 선택(컴퓨터or네트워크장비 등)

Allow Lines creation : 여기 체크해주셔야 추가가 될듯 합니다.

그외 : 포맷등을 원하시는데로 선택(yyyy-mm-dd)


입력후 추가하고 나서 File to Injection 항목에서 위에 붉은 글씨로 적어두었듯이 미리 받아놓은 CSV 파일을 업로드 

하면 매핑을 하게 됩니다.(아래 매핑으로 자동으로 넘어가는걸로 기억)

샘플 csv model파일)

glpi_sample.csv



아래와 같이 매핑을 시작합니다. 업로드한 파일과 맞추어서 매핑을 해주시면 됩니다. 

수동으로 하나하나 tables 변경하면 필드는 보통 자동입력됨


매핑이 끝난 이후 아래와 같이 자산목록을 csv로 업로드하면 추가가 됩니다.


아래는 테스트로 업로드한 2개의 추가 자산 확인


너무 글에 두서가 좀 없고 어려울수도 있겠지만 아래와 같이 정리가 됩니다.


1. Data Injection Plugin 설치(파일업로드 및 설정)

2. 도구 > File Infection 에서 Model management 에서 model(틀) 만들기

3. model 만들고 csv파일 업로드 해서 맵핑작업(모델과 field일치작업)

4. 완료된후 자산 csv파일을 업로드 해서 대량 등록


참고URL : https://github.com/elitelinux/glpi-smartcities/wiki/3.2-How-to-Importation-of-the-data-into-GLPI


저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License



Synology의 패키지 센터 항목에 기업 카테고리를 보시면 GLPI라는 프로그램이 있는것을 확인할 수 있습니다.

GLPI가 도대체 머하는 녀석이냐 하면?! 아래 위키 참조...

https://en.wikipedia.org/wiki/GLPI

간단히 요점을 정리하자면

 - 컴퓨터, 주변기기, 네트워크 등의 부품관리 및 재고 정리

 - 라이센스 관리

 - 티켓을 통한 헬프데스크 처리

 - 기기 상태관리 등등등


회사에 자산관리 툴이 없거나 엑셀갖고 정리하시는분이 계시다면 한번 사용해볼만한  Open Sources 입니다.

설치는 synology에서 원클릭으로 설치가 완료 됩니다. (리눅스 서버가 있으시면 php로 설치 가능~)

DB설정이 필요한 부분이 있는데 이부분은 DB추가만 해주는 내용이라 생략합니다.


>아래부터는 한글화 방법!(0.9x버전 이상에서는 한글파일(ko_KR)이 존재합니다. Step2부터 따라하시면 됩니다)

일단 아래의 위치에가서 첨부의 파일 두개를 업로드 합니다.

Step1

$>cd /volume1/web/glpi/locales

업로드 파일명 : ko_KR.mo, ko_KR.po

ko_KR.zip


Step2

$>cd /volume1/web/glpi/config 이동하여서 

$>vi define.php 오픈하여

65째줄에 아래와 같이 추가(그 근처라인 아무곳이나 가능)

  'ko_KR' => array('Korean', 'ko_KR.mo','ko_KR', 'ko','Korean'    , 2), 



Step3

위와 같이 설정을 다하고 아래와 같이 상단에서 English를 선택후 아래 Language에서 Korean을 선택!


그렇게 선택을 하고 로그아웃 하셨다가 로그인 하시면 아래와 같이 한글로 표시됩니다.



제가 WINmerge 로 일본어랑 비교하고 PoEdit(http://poedit.net/) 로 컴팔하였습니다. 

자산쪽 사용하려고 자산 내용을 주로 수정하여서 100% 한글화 되어 있지 않습니다. 어디까지나 사용하기 편한정도.

Ticket발행하는 헬프데스크는 회사내 자체 솔루션이 있어서 거의 번역이 되어 있지 않습니다.


원래 관련 번역 프로젝트가 있어서 메일을 보냈는데 Korean은 리젝이 되더군요. 제가 영어를 제대로 확인했다면..

뭐 인기가 없어서 그런건지 이유는 잘 모르겠는데 일단 설정 좀 까보고 번역 좀 봤더니 어렵지 않게 되어있더군요..

아마 제가 위에 말씀드린 어플리케이션으로 po파일 까보시면 쉽게 번역가능하실 것입니다.

일본어를 토대로 좀 더 번역을 해볼까 싶었는데 사실 지금 사용하려고 봤더니 기존 자료 전부 입력하는게 난관이라 

그부분 해결을 하려고 찾아 보고 있습니다.

대량 자산 업로드의 경우에는 http://openature.com/609 페이지 참고하세요~ 드디어 발견!!! (data injection 이용)


다음에는 사용방법에 대해서 간단히 작성해 보겠습니다.


추가팁

1. pdf export 설정에서 font 를 ArialUnicodeMS(cid0kr) 로 설정하면 pdf export 할때 한글로 이쁘게 보입니다!

2. 다른분 사용기 : http://lycons.iptime.org/tc/158



저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License


몇일전 인터넷 속도로 인해서 사투를 하다가 결국 지른 ASUS RT-AC87U 입니다.

일본 아마존에서 구입하면 약 24만 정도로 직구가 가능하고 한국에서는 20대 후반으로 구할 수 있습니다. 저는 직구하시고 뽐X에서 중고로 파시는걸 좋은 가격에 구입하게 되었습니다!!!!

아래는 포장도 뜯지 않은 ASUS RT-AC87U의 모습!!!!



비닐을 뜯고난 모습.. 실제로 박스만 크고 기기가 크다는 생각은 여태 하질 못했습니다...



아래 뜯고난 공유기의 사진...박스가 큰 이유를 알게된...-_- 무지막지하게 크던...

그리고 추가로 100GB짜리 ASUS WebStorage 이용권. 어차피 나스 사용중이기에 필요는 없어보임.



공유기 본체 아래의 안테나 모습. 안테나가 사용하면서 부러질일은 없겠다 싶은 생각이 들게됨.

추가로 이 공유기는 가정용이 아닌 공장용이나 특수 사용용이 아닐까 싶은 생각까지 들음



아래는 들어 있는 기기들 모아서 한장 찍었습니다.

공유기 본체, 안테나(4EA), cat6랜선, 110V아답터, 설명서 이정도 입니다.



아래는 안테나 붙이고 찍은 사진...정말 큽니다...ㄷㄷㄷ



아래 사진은 기존에 사용하던 CISCO E4200이란넘이랑 비교해서 찍은 사진. 

거의 1.5배 크기정도 됩니다. E4200 사이즈로 해서 안테나만 커도 좋지 않나 싶은 생각도 들고...

선배내 AC67W 인가 보면 정말 앞이 미려하게 생겨서 이쁘던데 얘는 좀 무식하다랄까..--;; 


뒷모습은 아래와 같이 1개의 WAN포트와 4개의 eth의 포트가 있고 USB2.0 포트와 전원/리셋이 

위치해 있습니다. USB를 이용하여서 내부 파일 공유도 가능하고 뭐 요즘 공유기는 그런식으로 해서

간이 나스와 같은 역활을 많이 하더군요. 아마 ASUS경우 몇몇 여러가지(토런토라던지) 있는걸로

알고 있습니다. 그리고 사용 안할떄는 휴대폰 전원충전으로도 가능해서 충전케이블 꽂아두면 

참 편하게 충전 아답터를 찾으러 댕길 필요가 없어서 좋습니다.

그리고 앞에는 LED랑 USB3.0포트가 있어서 빠른 속도로 파일 공유도 가능합니다.



아래는 이전 E4200으로 윈도우 컴에서 접속했을떄 속도 입니다. 최고 속도인 216.0Mbps로 접속이

확인 가능합니다. 방하나에 문열어둔 상태 입니다만 안테나는 하나정도 떨어져 있네요.



아래는 새로 구입한 ASUS RT-AC87U로 컴퓨터에서 접속했을떄의 속도 입니다.

450.0Mbps로 접속하였고 같은 지점인데 안테나가 5개 전부 차있습니다.



몇일전 포스팅에서도 보셨겠지만 마지막으로 아이폰6 에서 확인한 무선랜 속도 입니다.

이 속도를 보고자 얼마나 삽질을 하고 댕겼는지...-ㅅ- 아무튼 돈있음 좋은 공유기 쓰면 

속도도 무지하게 빠르군요. 사실 직장인이라 집에서 인터넷을 얼마나 하냐 그렇긴 하지만...


만약 구입을 하신다면 구입하시기에 충분한 돈이 있거나 저처럼 중고지만 싸게 구하실수 

있으시면 추천해 드립니다만...

기가인터넷 사용안하시고 집에 나스나 이런 네트워크 없다...하시는 분은 IPTIME A2004ns plus 

쓰셔도 전혀 지장 없습니다. 좀더 기가인터넷이 활성화 되면 그때 생각해보시길 바랍니다.

그러나 집에 나스도 있고 파일도 빨리 백업하고 다운로드도 빠른 기가인터넷을 쓰고 계신다...

하시면 강력하게 추천해 드리고 싶습니다.

속도가 빠르면 이렇게 다르구나...싶은 생각이 듭니다.

그러나 와이프 인식은 와 네X버가 빨리떠서 컴퓨터 뭐 만졌어? 정도의 인식 차이지만...


어찌되었건 환경이 받쳐주면 꼭 구매하시라고 말씀드리고 싶습니다.



*3월 31일 추가

해당 장비에 대해서 클리앙에서 패킷 드랍이 있다는 보고를 접하게 되어 아래와 같이 테스트를 

진행하여 결과를 첨부 합니다. 결론적으로 제껀 드랍현상이 보이고 있지 않고 있습니다.

현재 멀린 펌웨어 3.0.0.4.378.51_0 버전을 설치하여 사용중입니다.

해당 URL : https://www.mediafire.com/folder/bkfq2a6aebq68/Asuswrt-Merlin#7rn3tb2osq43r

 

붉은선 : 2Ghz대역

파란선 : 5Ghz대역






저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

 

한때 끝판왕이라고 불리었던 CISCO E4200을 예전에 사서 아주 잘 사용했었습니다.

물론 1080도 잘 불러오고 문제없이 사용하였고 이번에 인터넷 3년 약정 갱신하면서

500M짜리 기가 콤팩트 요금제로 변경을 하였습니다.

물론 매달 만원 할인 해준다고 해서 넘어간거지만요..--;

 

해당 콤팩트로 바꾸고 나서 호기심에 무선인터넷 속도체크를 해봤는데 아래 사진의 파란색과 같이

생각보다 안좋은 속도가 나오더군요..-_-;

원래 그런가보다 하는 찰나 그날 기가인터넷 쓰는 선배네에서 집들이가 있어서 호기심에

무선랜 속도를 체크했더니 아래 빨간색과 같이 거의 10배정도의 속도 차이가 나왔습니다..-_-;

 

집에와서 이상함을 감지하고 일단 흔히 말하는 Tomato RAF의 핵펌을 한번 설치해 봅니다.

단순히 펌웨어 문제로 생각하고 조치한 처사였습니다.

그러나 결과는 얼마 빨라지지도 않고 속도의 개선은 조금밖에 없었습니다.

 

 

그리고 나서 회사에서 작년에 신규 교체한 IPTIME의 A2004의 속도를 한번 체크해 보았습니다.

아래와 같이 다운70~80, 업80-90의 속도를 볼 수 있었습니다. 이상황에서 다른 친구들 체크

결과도 비교해 봤습니다만 아래와 비슷한 값을 보여주는것을 확인 하였습니다.

여기서 제 공유기의 문제다 라는 결론에 다다르게 되었습니다...-_-(인제서야)

 

 

그리고 나서 가장 처음에 했던 조치는 암호화로 인한 속도 저하가 보일 수 있다는  글을 보고

암호화를 없애고 다시 체크해 보았습니다만 아래 결과를 보다시피 큰 차이가 없음을 알게 되었습니다.

그리고 좀더 찾아보니 대역폭 문제라는 글을 보게되어 5G대역의 대역폭을 기존 20Mhz에서

40Mhz로 변경하니 아래와 같이 속도가 대폭 향상되는것을 확인 할 수 있었습니다.

역시 핵펌의 결과인지 남들보다 5~10정도 더 나오는듯 합니다.

 

설정은 아래와 같이 수정하였습니다(참고로)

 

일단은 해당 공유기에서 뽑을수 있는 최고의 속도는 나오는듯 합니다만..

선배내 속도를 보고와서 그런지 크게 감흥이 없네요 ㅠㅠㅠㅠㅠㅠㅠ

그래서 공유기를 준비중입니다 ㅋㅋㅋ

 

참고로 아이폰5 경우 아래의 링크를 보시고 대역폭 수정을 하시는게 나을듯 합니다.

(저 같은 경우는 2G대역은 와이프가 쓰도록 20Mhz로 고정해 두었습니다)

참고링크 : http://lucy7599.tistory.com/191

 

저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

.

.

오늘 문득 클리앙에서 synology의 어플리케이션을 FireTV Stick에 설치하셔서 동영상이나 음악을 들으신다는 

글을 보고 집에 오자마자 테스트를 진행 하였습니다. 물론 DS file이나 DS audio 전부 문제 없이 돌아가는거 

확인 하였으며 어제까지 음악어플 좋은게 없나 찾아돌아댕겼던게 허무하게 느껴질 정도 였습니다. 

너무나도 어플이 잘돌아가서..--;;

일단 audio 경우에는 기본 리모콘으로도 음악 컨트롤이 무난하게 사용 가능하나 file의 경우 따로 

마우스가 있어야 할듯 합니다. DS video는 테스트 하지 않았습니다만 아마도 기존 리모콘으로만으로도 문제없이 

사용 가능하지 않을까 싶습니다.


각설하고..일단 DS 시리즈 소개가 여기서의 글의 목적이 아니고 아래 사진을 보면 아시겠지만 Microsoft RemoteDesktop을 설명하고자 글을 적게 되었습니다. DS시리즈 소개를 하다가 집에 윈도우 서버를 운영하니 

remote서비스는 잘될까 해서 시험적으로 해보았는데 문제없이 너무 잘 돌아가네요. 아래 설치 화면.


아래 사진은 설치후 해당 서버에 접속하기 위한 접속 정보를 설정하는 장면. 물론 집이닌까 내부 아이피~


아래는 원격으로 접속하여 네이바를 띄운 화면. 

그리고 결혼하면서 구입한 티비의 해상도 확인을 위한 디스플레이 설정화면.

물론 1080으로 잘 나오는것 확인~!(그러나 1080으로 볼만한 컨텐츠는 없다는게 함정)


그리고 아래 화면은 마지막으로 가상키보드를 눌렀을경우 뜨는 화면을 캡쳐! 

아무런 문제없이 입력도 되며 현재 이 블로그 포스팅도 원격으로 접속해서 작성하는 중! 해상도 떄문에 

브라우져를 125% 키운건 비밀임 ㅋㅋ


여하튼 요즘 FIreTV Stick 덕분에 갖고 놀다가 식어버린 넥서스7도 이리저리 설치해보고(테스트) FireTV Stick에 

적용해보는 재미로 하루를 마감하고 있습니다 ㅋㅋ  

한낱 안드로이드 머신에 티비에 꽂은게 전부인데 그게 머라고 이러고 있는지...

공돌이 피를 속일순 없는 모양인거 같습니다..-_-);;;;


저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

.


1. 트랜스미션 설치 

일단 이 작업을 하려면 시놀로지(이하시놀)에서 Transmission(이하 트렌스미션)을 설치해야 됩니다.

시놀에서 트랜스미션 설치 방법은 아래의 링크를 참고.

http://namanse.tistory.com/28


예전에는 패키지 방식이 아닌 직접 소스를 받아서 설치했어야 되었는데 많이 편리해진듯 합니다.


그러면 일단 트랜스미션을 설치 하셨다면 실행하셔서 아무 파일이나 잘 받아지는지 확인을 해보시고 다음 단계로 넘어가시면 됩니다.

한가지 팁이 있다면 트랜스미션을 이용하면 안드로이드나 혹은 웹에 접속해서 파일 다운로드를 걸어둘수 있어서 

OS제한이 없어지는 아주 좋은 기능이 생기게 됩니다.(아래그림 참조)



2. Pushbullet 설치 및 설정

자 여기까지 트랜스미션을 설치 완료 하였다면 인제 Pushbullet를 스마트폰에 설치 하시면 됩니다.

설치 완료후에 https://www.pushbullet.com/ 사이트에 접속하여 가입후 몇가지 설정이 필요로 합니다.

https://www.pushbullet.com/account 에 접속하시면 아래와 같이 자신의 token값을 보실 수 있습니다.

해당 token값을 어딘가 저장해 두세요!(아래 사진의 빨간 박스안의 내용)



그리고 아래와 같이 메모장을 열으셔서 작성후 notify.sh 파일로 저장합니다.(굵은 글씨만 자신의 내용으로 수정)

#!/bin/sh


curl -u "토큰값 입력":"pushbullet로그인 패스워드입력" https://api.pushbullet.com/v2/pushes -d type=note -d title="Torrent Download" -d body="$TR_TORRENT_NAME Download Complite!!($TR_TIME_LOCALTIME)" --insecure

- 패스워드 입력 안해도 된다고 하시는분도 계시니 그건 직접 테스트 해보시길 :)


해당 작성한 notify.sh 파일을 시놀로지에 ftp 로 업로드 한후에 ssh를 이용하여 실행권한을 주도록 합니다.(FTP프로그램으로도 아마 실행권한 줄수 있을겁니다./ 그리고 업로드한 파일 위치 꼭 외우고 계세요!!!)

#chmod a+x notify.sh 와 #chmod755 notify.sh 를 입력


3. 두개의 서비스 연결 설정

그리고 마지막으로 트랜스미션에서 파일 완료되면 메시지 보내도록 설정을 해야 됩니다.

(쉽게 말하면 1.트랜스미션 설정 그다음이 2.Pushbullet설정 그리고 마지막이 두개의 서비스 접목!!! 이 되는거임)


해당 설정은 트랜스미션에 있는 옵션에서 설정을 하게 됩니다.

트랜스미션 설정 파일은 이하에 위치하고 있습니다.  /usr/local/transmission/var/settings.json

일단 해당 세팅파일을 만지기 전에 트랜스미션을 종료 합니다. 종료방법은 아래 캡쳐화면 참고



해당 서비스를 종료한 다음에 이하의 파일을 vi혹은 nano 를 이용하여 파일을 열어 수정합니다.

(nano 나 vi 사용법을 모르시면 파일을 다운로드 받아서 작성하셔도 됩니다만 인코딩에 유의!)


수정해야할 항목은 아래와 같이 3개소가 있습니다.(settings.json 파일을 열어서 아래 3라인수정(굵게표시된곳))

"scrape-paused-torrents-enabled": true,

"script-torrent-done-enabled": true,

"script-torrent-done-filename": "/파일위치/notify.sh",


제 시놀에서 수정한 화면


수정이 완료되면 해당 서비스를 재시작 해주시고 파일을 받으면 아래와 같이 메시지가 오시는것을 확인할 수 있습니다.

이상 여기까지 시놀(해놀)에서 파일 다운로드 완료시 pushbullet를 이용한 메시지 받기 설명이었습니다.

혹시 테스트로 pushbullet가 되는지 알고 싶으시면 ssh로 접속한 상태에서 #sh notify.sh를 실행해 보시면 알림이 오는것을 

확인하실 수 있습니다.(다만 이렇게 하면 이름이나 시간이 안나옴)



저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
  1. 2015.03.06 11:42

    비밀댓글입니다



오늘 xpnology의 DSM 버전을 4493을 올리려고 방법을 찾다 보니...

nanoboot로 올리면 문제없이 4493 update2 까지 업데이트가 된다는 제보를 2cpu에서 발견하여 결국 오늘 

gnoboot+dsm 4482 조합에서 nanoboot+dsm 4493으로 갈아타게 되었음.


이전에 gnoboot에서도 업그레이드 하는 방법을 적은적이 있는데 gnoboot 나 nanoboot라는게 

결국 synology를 속이기 위한 boot이미지이기 때문에 작업은 크게 어렵지 않아서 소개코자 한다....

라고 쓰고 여기 아래에 링크를 걸도록 함 ㅋㅋㅋ


일단 필요한 파일은 아래와 같음

1. gnoboot가 인스톨된 장비(당연한가?)

2. esxi <- 뭐 제가 여지껏 올린거 보면 전부 esxi에서 했던거기 때문에..

3. nanoboot(내가 받았을때는 5031버전을 받았음 / 주소 : http://www.xpenology.nl/boot-images/ )

4. dsm 4493 PAT파일( http://global.download.synology.com/download/DSM/5.0/4493/DSM_DS3612xs_4493.pat )

5. 백업!(이부분은 사용자 책임이기 때문에 꼭! 꼭! 해두시길. 두번말함 ㅋㅋ)


그리고 아래 링크 참고해서 작업하시길 ㅋㅋㅋ

https://cyanlabs.net/tutorials/installing-synology-dsm-on-non-synology-hardware/

https://www.youtube.com/watch?v=qVpHrr36swc


해당 작업 하고 버전 올라가다보니 DNLA작업한 crontab 내용이 전부 사라져버림..--; 아래 링크 타고 가서 다시 하세용

http://openature.com/587



저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License


Front of the HP ProLiant N36L
Front of the HP ProLiant N36L by uıɐɾ ʞ ʇɐɯɐs 저작자 표시동일조건 변경허락


사실 시놀로지에다가 bootstrap를 설치하여 rtmpdump컴파일 해서 방송녹화를 좀 해볼려고 삽질을 시작했다...

bootstrap를 설치하면 컴파일이던지 몇가지 ipkg를 이용하여 설치가 가능해서 삽질을 시작했는데 

결론적으로 말하자면 컴파일러(gcc)의 버전이 4.1인지라 원하는 소스가 설치가 안되던...


일단 그건 제껴두고 bootstrap설치 방법에 대해서 서술코자 한다.


1. n40l의 경우 x86버전으로 설치하면 됨 

 - http://lycons.iptime.org/tc/49  해당 링크에서 syno-i686-bootstrap_1.2-7_i686.xsh 파일 다운로드


2. 해당 파일을 실행하면 bootstrap 폴더가 생성됨

 - https://github.com/basmussen/ds414-boostrap-dsm5  해당 링크에서 파일만 틀리고 설치법 참고


3. 해당 디렉토리에서 $>vi bootstrap.sh 를 한다음 주석처리

 - 2번의 링크에서 주석처리(#)하라는 부분을 주석처리후 $>sh bootstrap.sh 실행


4. vi /boot/.profile 에서 이하 부분을 주석처리(#)

 - #PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin

 - #export PATH


5. reboot를 하여 장비 재기동


6. ipkg 주소 변경 및 update

 - vi /opt/etc/ipkg/cross-feed.conf 파일을 열어 이하를 추가

 - src syno-i686 http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable

 - ipkg update && ipkg upgrade


##아래는 ipkg list 해서 나오는 화면.





저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License


smart-tv-dlna-nas
smart-tv-dlna-nas by Sinchen.Lin 저작자 표시


위 사진은 플리커에서 갖고온 DLNA 검색 사진


오늘 집에서 할일 없어서 새로운 동영상을 받아서 티비로 볼려고 했더니 

받은 파일이 색인이 안되었는지 파일들이 보이질 않아서 검색을 해보니 

아래와 같이 스크립트를 넣어서 강제적으로 색인을 하도록 설정을 하는게 있던....

(미디어서버 강제 색인 스크립트? 라고 해야할듯..)


http://2cpu.co.kr/bbs/board.php?bo_table=nas&wr_id=400


해당 스크립트를 아래와 같이 입력을 하면 됩니다.



crontab 에 입력할 값

*/10    *       *       *       *       root    /volume1/homes/root/nkreindex.sh all > /volume1/homes/root/nkreindex.log


내용을 보면 cron서비스를 재기동하라고 나와있는데 나와있는 synoservice로는 재기동이 안되던..

아마 버전간에 차이가 있어서 해당 명령어가 안들어가는듯 해서 아래와 같이 찾아서 해결함.

$>synoservicectl --restart crond


해당 명령어 넣고 log 열어서 제대로 돌아가는지 시간 확인하면 될듯....


저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License


FileZilla-1
FileZilla-1 by PiPiWa 저작자 표시비영리동일조건 변경허락


회사에서 단순 파일 백업을 위한 FTP서버를 구축하는데 IP 필터링을 하려고 하는데 뭔가 제대로 되질 않아서

일본 야후쪽에 검색하니 아래와 같은 표를 보여주길래 따라래 보았음.(해당 링크

IP
Filters

상단 서버에 로그인을 허가하지 않는 클라이언트의 IP주소를 단일, 와일드 카드, 레인지, subnet mask 형식,
 '/'로 둘러싼 정규 표현에 의한 호스트명을 지정할 수 있다.
주소의 지정 방법으로서는, 이하가 사용 가능하다.
·단일 주소    : 192.168.1.10 127.0.0.1
·레인지          : 192.168.1.0-192.168.1.10
·subnet mask: 192.168.1.0/255.255.255.0 (192.168.1.0/24 불가)
·와일드 카드  : 192.168.1.* 192.168.*.*
·정규 표현        : /oyaji.aconus.com/ /localhost/ (와일드 카드 불가)
·모두            : * 0.0.0.0 0.0.0.0/0.0.0.0
하단 상기로 지정한 범위에서 규제를 제외하는 주소를 상기와 같은 지정 방법으로 설정한다.특정의 주소만 허용 하고
 싶은 경우는, 상단에'*'를 설정해 모두 거부해, 하단에서 허가하는 주소를 지정하면 좋다.


모두 막으려면 * 0.0.0.0 0.0.0.0/0.0.0.0 이렇게 되어 있길래 해봐도 안된다. 에러만 나오고..

버전이 틀려서 그런가 싶어서 최신버전 올릴려고 봤더니 2003서버는 새로나온 filezilla설치가 안되던....orz


일본 야후 말고 외국 사이트 검색좀 돌려봤더니 왠걸....너무 쉽게 써져있다. 답은 아래...(참고링크)


IP Filter 항목에 위쪽은 막은 IP들이고 아래는 허가하는 아이피쪽입니다.

전체를 막으려면 그저...'*' 만 추가하면 다 막힘....허참....어처구니가 없.....

입력하다가 문제가 되면 IP/range 등등 나오길래 그 형식을 꼭 맞춰줘야 된다고 생각했는데....켁...ㅠㅠ


아무튼 너무쉽게 끝나서 허무하지만 혹시라도 필요하신 분들을 위해 남겨둠...


참고로 디렉터리 목록 조회 실패 의 경우 해결방법 : 해당링크

그리고 물론 5000~5009로 설정을 하면 공유기에서도 동일한 포트 열어서 포워딩 해줘야 한다는점!!! 


저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License



이전에 xpnology를 이용해서 vmware에 synology를 설치하는 방법을 작성하였습니다.

해당링크 : http://openature.com/582

해당 방법의 단점중인 하나인 xpnology의 버전이 새롭게 나오지 않으면 업데이트가 안된다는 문제가 있었습니다.

그리고 기존버전에서 업데이트도 안되는 문제가 발생합니다.


그래서 synology를 네이티브 하게 돌릴수 있는  gnoboot를 이용하려고 합니다.

설치 방법은 아래 링크에서 확인 가능하십니다.

(먼가 다른분 링크를 걸어서 날로 먹는다는 느낌도 듭니다만; 불펌은 안합답니다;;)

http://blog.drs.pe.kr/120210073676


추가로 해당 vmware에다가 같은 방법으로 올릴때 디스크가 없거나 "에러코드 23"으로 뜰때가 있으면

기존에 연결되어 있던 synology의 연결을 끊은 다음에 새로운 디스크에 연결하여 (vmware에서 설정)

설치 진행을 하시면 문제 없이 됩니다. (기존 연결되어 있는 디스크를 전부 해제 - 디스크 백업 꼭 해두시고 하세요~)


디스크 연결 안하고 삽질하느라 고생했네요. 참고로 gnoboot 10.5에서는 synology 버전이 4458 까지만 됩니다. 

2cpu글을 보면 4482도 된다는 소식이 있긴 합니다만 조금 더 기다려야 할듯..


1. DSM_DS3612xs_4458.pat 다운로드

2. gnoboot 10.5 버전 다운로드

3. Synology Assistant 다운로드


nanoboot에서 4482가 돌아간다는 제보가 2cpu에서 발견됨... 해당링크

부트파일만 바꾸고 4482를 올려서 마이그레이션을 진행해볼까?...


+ gnoboot에서도 4482 돌아가는 링크 발견 : 해당링크

++++++++++++ 아래부터 4482 추가 설치 관련 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


gnoboot에서 4482를 설치할 수 있도록 리팩을 해주신 링크를 보고 설치를 해보니 아무 문제 없이 되던..

gnoboot화면에서 c 를 눌러서 위 링크내용 입력하고 부팅한 다음에 SA를 실행하면... 

아래 빨간색으로 테두리된 부분이 마이그레이션 가능으로 바뀌게 됩니다. 

그런 상태에서 우클릭 한다음에 설치를 눌러서 DSM_DS3612xs_4482_repack_v0.1.pat파일을 선택하심 됨.


그러면 아래와 같이 업그레이드 중으로 뜸


설치 완료후 제어판에서 버전 정보 확인. 4482 버전으로 확인완료.


4482버전중에 링크의 댓글을 보니 중국쪽 source IP를 차단할 수 있는 기능이 있는것을 확인하고

해당 제어판-보안탭에서 중국쪽 Source IP 차단기능 활성화 했음.


예전에 회사에서 GeoIP를 이용한 오픈소스로 IP차단하는거 사용해 봤는데 가끔 중국쪽IP를 한국에서 구입해서 쓰거나 할때

서비스가 안되던 경험이 있어서 사용상에 있어서 조금 신중성이 필요하다만...

개인 NAS이다보니 그런 걱정까지는 하지 않아도 될듯...




저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
  1. 2015.09.15 15:11

    비밀댓글입니다


.

회사에 윈도우 서버로 MSSQL2008 sp1을 돌리는데 해당 서버에 파일을 직접 올리는 클라이언트 어플리케이션이 있음.

해당 어플리케이션은 본사와 SSL-VPN으로 연결되어 DB와 통신을 보고 있으며 맥어드레스 인증방식임

해당 어플을 사용하는 사용자분들을 위해 해당 어플에서는 자료를 업로드 할 수 있는 게시판 기능이 있음.


저번주 해당서버를 이중화 및 신규서버로 마이그레이션을 하였음. 

기존 서버가 2003이었기 때문에 IIS6을 사용중이었으며 신규 서버가 2008이므로 IIS7으로 변경됨.


해당 IIS6에서 IIS7으로 마이그레이션을 하는데 IIS세팅만 하면 쉽게 될 줄 알고 세팅함. 

물론 기본적인 index.htm정도는 잘 나옴. 

그런데 위에서 말한 해당 어플에서 게시판 업로드가 전혀 진행 되지 않음...-_- 짱나!


그래서 아래와 같은 삽질을 했는데 기록을 위해 남김


1. IIS포트변경

 - 해당 링크 : http://electronlibrary.tistory.com/466

 - 주의점 : 꼭 해당 포트 변경하고 방화벽에서 사용할 포트 open확인해야 한다.


2. MIME 확장자 변경+추가

 - 해당 링크 : http://blog.naver.com/darkfiel?Redirect=Log&logNo=40189716818

 - 참고 : 검색을 해보니 hwp파일 같은거 안받아져서 자주 입력하던...


3. 폴더 권한 변경+추가(IIS_USER)

 - 해당 링크 : http://openglx2.blog.me/10113786534

 - 참고 : 해당 권한 안주면 쓰기가 안돼서 이게 가장 유력한 용의자라 생각했는데 이것도 아닌 모양 ㅠㅠ

4. 파일 업로드 크기 변경

 - 해당 링크 : http://nagjang.tistory.com/17http://blog.naver.com/taekani?Redirect=Log&logNo=130052166740

 - 주의점 : iis6, iis7 두개 변경하는 파일이 틀리니 참고, 그리고 두가지 링크가 있는데 

                앞에껀 어플설치하여 하고 뒤에껀 직접 수정하여 작업!!! 직접 작업전 파일 백업필수!!!!!(이거때매ㅠ)


5. ASP에서 UTF8설정 변경

 - 해당 링크 : http://notpeelbean.tistory.com/entry/ASP-IIS-%EC%9D%B8%EC%BD%94%EB%94%A9-%EC%84%A4%EC%A0%95-%EA%B4%80%EB%A0%A8-UTF-8-%ED%95%9C%EA%B8%80-%EA%B9%A8%EC%A7%90-%EB%AC%B8%EC%A0%9C

 - 참고 : 그외 여러가지 이유로 깨질 수 있으니 참고(Ex.asp페이지 작업시 선언을 안했거나)


6. 부모경로 설정

 - 해당 링크 : http://hackhyun.tistory.com/207


7. administrator암호변경 및 폴더 권한설정

 - 해당 링크 : http://snoopybox.co.kr/1559 (변경 작업이 아니고 복잡성을 없애는 링크)

- 참고 : 이건 마지막으로 업체 어플에서 기존 패스워드랑 달라서 그럴수 있다고 해서 변경했던 작업


현재 위에 삽질 하나씩 다 해봤는데 아직 어플리케이션에서 파일업로드가 안되는 상태..

업체도 IIS에 대한 지식은 그닥 없는지 찾고 있는 중이고....나도 이것저것 해볼 수 있는건 이정도 인듯...ㅠㅠ

뭔가 좋은 팁이나 설정이 부족한게 있으면 댓글 부탁드립니다!

저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
  1. Favicon of http://hsol.tistory.com BlogIcon 훈솔 2016.02.02 11:36 신고

    해결됬나요?
    저도 삽질중입니다.

  2. Favicon of http://openature.com BlogIcon Danzy 2016.02.02 11:38 신고

    업체서 업로드 관련 컴포넌트를 변경해서 해결했습니다




Plex에서 라이브러리 설정을 Daum이나 Naver로 설정을 하면 한글로 설명이 나오게 할 수 있습니다.

설정방법은 Plex첫 화면에서 연필을 눌러 편집을 선택한다음에 고급설정을 눌러 선택 가능


해당 라이브러리는 아래 사이트에 참고(다운로드)

http://newpds.tistory.com/77


그리고 시놀로지(Synology), 해놀로지의 경우 아래의 경로에 해당 파일(DaumMovie.bundle)를 업로드 해주시면 됨

/Plex/Library/Application Support/Plex Media Server/Plug-ins


그러면 아래와 같은 화면으로 해당 동영상들이 한글로 설명이 뜸



여기 더 자세히 적은게 있어서 링크  http://2cpu.co.kr/bbs/board.php?bo_table=nas&wr_id=2208


저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License



오늘의 삽질은 N40L에다가 Xpenology5.0 Beta를 설치하는것에 대해서 링크랑 설명을 좀 달아 보려고 합니다.

(기존 4.3에서 업그레이드가 아닌 5.0 신규 설치이며 기존 4.3에서 연결되어 있는 하드디스크는 연결을 끊어야 신규 설치후 설정에서 디스크에 있는 내용을 지우지 않습니다. - 이내용에 대해서는 혹시나 모르니 사용자의 판단이 필요할듯 합니다.)


기본적인 설정이나 세팅은 이전장에 있는 4.x버전이랑 동일합니다.VMware설정에 대한것은 이전 페이지에서 참고하시면 됩니다.


DSM5.0 Beta 다운로드 링크는 일단 아래에 접속하시면 됩니다.

http://xpenology.trantor.be/dsm5beta/

현재 stable 버전은 XPEnology_DS3612xs_3810-repack-trantor-v1.0 이네요

일단 4.x버전에서 해킹을 하여 비트코인 마이닝이 가능하게 만드는 보안구멍이 있어서 Beta임에도 불구하고 5.0으로 옮겼습니다.

해킹을 당했는지 가장 쉽게 알아보기 위한 방법은 모바일 페이지로 접속해서 해당 CPU사용율이 100%이면 의심을 하시면 됩니다.


위에 소개한 페이지에서 파일을 받으면 해당 확장자가  img, pat 파일 두가지가 나옵니다.

확장자가 IMG인 파일을 이용하여 VMware에 설치를 합니다만 vm에 필요한 vmdk파일로 변환을 하여야 합니다.

(해당 xpnology를 서버에 그냥 설치하신다면 img를 USB에 부팅가능하게 옮긴다음에 사용하시면 되지만 저는 Esxi를 사용하기 때문에 확장자 변경을 하려고 합니다.)

http://2cpu.co.kr/bbs/board.php?bo_table=vm&wr_id=881&sca=&sfl=wr_subject%7C%7Cwr_content&stx=vmdk&sop=and

위의 링크를 보시면 SUN의 버추어박스를 설치한뒤 명령어를 입력하면 IMG -> vdi -> vmdk 순서로 파일이 생성됩니다.


해당 내용에 있는 Error 22가 나올때는 만드신 vmdk를 Vmware에 다시 업로드 해주셔서 해야 됩니다.

해당 문제가 나오는 이유는 시놀이 부팅이 되면서 몇가지 설정을 변경하는데 있어서 나오는 문제라고 합니다.

(vm에서 디스크 설정시 독립-영구 로 해두면 문제가 안생긴다는 제보도 있어서 저도 그렇게 해두었습니다)


vmdk파일만 생성되면 그 이후는 머 일사천리이고 자세한 설명은 생략하겠습니다 ㅎㅎ


설치완료후 beta에서 update1로 올리는 방법은 아래 링크를 참고하세요

http://2cpu.co.kr/bbs/board.php?bo_table=nas&wr_id=1681

사실 가장 편한 방법은 VI 사용법을 아시면 해당 autoupd@te.info 파일을 열어서 flashupdateDeb 이름을 flashupdateDeb1 이런식으로 변경해 주시면 편합니다.


이상 Vmware Esxi5에 Xpnology5 설치기를 마치겠습니다.


참고(해외 설치기) : http://cyanlabs.co.uk/news/how-to-install-esxi-on-n54l-and-xpenology-on-esxi


저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

+ Recent posts