본문 바로가기

분류 전체보기

uBuntu UFW(방화벽) 설정 uBuntu Linux를 이용하여 서버를 운영 중 공격을 계속 받았습니다. ㅠㅠ결국 뚫리고 말았습니다... 하..하..하....... 방화벽을 설정해서 특정 IP와 PORT만 동작 가능하도록 바꾸고 나서 대부분의 패킷을 차단해서 좀 더 안전하게 서버 보호가 가능합니다. 특정 IP나 PORT만 개방해 놓으면 환경이 바뀔때 불편하지만...  조금 불편한게 더 좋습니다...ㅠㅠ 1. UFW 활성화sudo ufw enable2. UFW 비활성화sudo ufw disable3. UFW 상태 확인sudo ufw status 1. UFW 특정 IP 허용(전체)사용법 : ufw allow from [출발지 IP]# ufw allow from 10.0.2.152. UFW 허용(IP 범위)사용법 : ufw allow fr.. 더보기
PISnet E7 휴대용 선풍기 안녕하세요? 오늘 리뷰할 제품은 PISnet E7 휴대용 선풍기입니다. 여름이 다가오면서 더위를 잘타다보니(벌써 집에서 선풍기 사용하는...) 휴대용 선풍기를 알아보게되었습니다. 회사 및 출퇴근시에 사용할 제품하나와 아이 선물로 주기위해서 휴대용 선풍기를 찾다보니 참 많은 선풍기들이 있네요?? 아이를 위해서는 캐릭터 선풍기가 좋겠지만... 매번 충전을 해줘야하는 불편함이 생길거 같은... (아이가 어려서 핸드폰 충전기도 못만지게 해요.. ㅋㅋㅋㅋ) 찾다보니 거치대에 올리면 바로 충전되는 제품이 들이 있네요 +_+ 가격떄문에 지켜만 보고있었는 데 피스넷 E7이 여름맞이 이벤트로 3+1 이벤트를 시작한것을 봤습니다. 아싸!! 바로 주문했버렸죠.. ㅋㅋㅋ 주문은 토끼입니다는 아니고... 화이트 1개 + 핑크 .. 더보기
Hotspot 활성화 코드 Android Source Code중 Hotspot을 활성화 시키는 방법에 대해서 포스팅하고자 합니다. Android에서 Hotspot을 활성화하는 코드는 다음과 같습니다. WifiManage mWifiManager = (WifiManager) mContext.getApplicationContext().getSystemService(Context.WIFI_SERVICE);ConnectivityManager cman = (ConnectivityManager) mContext.getApplicationContext().getSystemService(Context.CONNECTIVITY_SERVICE);Method[] methods = cman.getClass().getMethods(); boolean res.. 더보기
Network Interface Name 확인 안녕하세요? 오랫만에 포스팅을 하네요. 요즘 안드로이드 프로그래밍에 푹 빠져서 허우적대고 있습니다. 개발이 주업이다보니.. 이제는 안드로이드 까지 하고 있네요.. Network Interface 확인 방법에 대해서 포스팅 하고자 합니다. 샘플 코드는 다음과 같습니다. public boolean getCheckWiFiInterface() { boolean bWirelessInterfaceFlag = false; try { for(Enumeration list = NetworkInterface.getNetworkInterfaces(); list.hasMoreElements();) { NetworkInterface i = list.nextElement(); Log.d(TAG, "[ getCheckWiFiInt.. 더보기
Synology Redmine SMTP 메일 서버설정 안녕하세요? 회사에서 새로운 일을 시작하다보니.. 일에 치여서 오랫동안 포스팅을 하지 못했네요. 오랫만에 새로운 정보를 알려드리기 위해서 포스팅을 시작합니다. 최근에 회사 NAS 서버 버전을 최신으로 업데이트하면서 Synology NAS Redmine의 알림 메일이 정상적으로 동작안되는 증상을 확인하였습니다. 현재 Synology NAS Redmine 최신 버전은 3.3.1-0019 버전입니다. 이전에 포스팅한 SMTP 설정 방법으로는 이번 Redmine SMTP 설정이 정상적으로 동작하지 않습니다. 그래서 또 해결방법을 찾았습니다. NAS에 SSH로 접속하셔서.. /volume/@docker/aufs/diff 내에서 메일 설정 파일을 찾으시다 보면 다음과 같이 확인이 가능합니다. 음.. 예전에는 위 파.. 더보기
[Synology NAS][Redmine] 20M 이상 파일 업로드 오류! 안녕하세요? 이번에 포스팅할 내용은 Synology Nas Redmine에서 20M 이상 파일 업로드가 안되는 문제점을 수정하기 위한 방법을 설명합니다. 그런데...? 뜬금 없이 20M이상 파일 업로드가 안된다니..? 흠...이전 포스팅에서는 첨부파일 설정만 바꾸면 파일 업로드가 가능하다고 포스팅을 했었습니다. 하지만, 오늘 동영상 파일을 첨부할 필요가 있어 첨부하던중 에러를 발견했습니다. 에러 메세지는 : Request Entity Too Large 허걱.. 파일이 너무 커서 업로드가 안되는 증상입니다. 한숨만... 최대 첨부파일 크기는 100M로 설정했는데... 단순히 영상 파일은 50M일 뿐인데... 그래서, 검색 신공을 발휘합니다. 검색결과 nginx 설정값에 'client_max_body_siz.. 더보기
Synology NAS Redmine SMTP 설정 안녕하세요? 이번 포스팅에서는 Redmine에 SMTP 설정하여, 알림메일을 발송하는 방법을 설명합니다. 1. Synology SMTP 설정 1) 패키지 센터에서 Mail Server 설치 2) SMTP 메일 서버 구동 - 설치된 Mail Server 실행 - SMTP 활성화 체크 - SMTP 인증 활성화 체크 - LAN 연결 인증 무시 - 필요시 체크 - 호스트 이름(FQDN): 입력. DDNS명칭 입력 XXXX.synology.me 2. Redmine SMTP 설정. Redmine SMTP 설정 방법은 다음과 같습니다. 1) SMTP 설정 파일 경로 이동 cd /[볼륨명]/@docker/aufs/diff/e39f6be27f7564ae0093e401af76b3c7973cae3af05d25ad1c886a.. 더보기
Synology NAS Redmine Plugin 설치 방법 Synology NAS Redmine 플러그인 설치 방법은 일반적인 Redmine의 플러그인 설치 방법과 동일합니다. 차이점은 Docker를 사용하여 플러그인 설치 경로의 차이점이 있습니다. Redmine 플러그인 설치 방법을 찾다보면, redmine/vender/plugin 폴더에 플러그인을 설치하고, bundle 및 rake 명령어를 이용하여 설치를 하라고합니다. 하지만, Docker 기반에 설치한 Redmine의 경우 혼란스럽습니다. 대체 플러그인 폴더는 어디 있는가...? rake? bundle?? 동작이 안되는데...?? 몇일간 노가다에 고생하며 확인하다보니 매우 간단했습니다. Docker기반에서 설치된 Redmine의 경로는 다음과 같습니다. /[볼륨명]/@docker/aufs/diff/e39.. 더보기
Synology NAS로 Redmine을 쉽게! 안녕하세요? 오늘은 Synology NAS에 Redmine 설치하는 방법을 포스팅하려고 합니다. 작년까지만해도 Synology NAS에 Redmine을 설치하려면... 부트스트랩 업데이트를 하고.. 루비를 설치하고.. 뭐를하고...아악!! 설치하기가 매우 어려웠습니다. 저또한 설치를 시도하다 부트스트랩 업데이트가 없어서 실패를했었습니다. (DS1515+를 사용중에있습니다. 초기에 구매하다보니, 부트스트랩 업데이트가 없었어요..ㅠㅠ) 얼마전에 확인해보니... 이제는 설치가 매우 쉽습니다. 그냥 패키지 센터에서 설치를 클릭하시면... 설치가 완료되는... 확인해보니 Docker 기반으로 설치를 하더군요. 먼저 설치 방법은 다음과 같습니다. 1. 필수 설치 항목 1) Maria DB 2) Docker 3) R.. 더보기
ipTime N150UA 크로스 컴파일 ipTime N150UA 크로스 컴파일 방법 1. ipTime HomePage(링크) N150UA Linux Driver Download 2. Tar.bz2 압축 해제 3. Make File 수정 - TARGET=LINUX - PLATFORM = [개발 플랫폼으로 설정] - LINUX_SRC = [Kernel Source Path] - CROSS_COMPILE = [Compiler Path] 4. Make - make all Source 파일내 RT2870STA.dat 샘플 파일 참조 8. Wireless Module 활성화 - ifconfig ra0 up 더보기