컴퓨터 네트워크 프로토콜43 728x90 반응형 [시놀로지] 도커 MariaDB 접속 권한 설정 도커(Docker)에 MariaDB 서버를 설치하고 MariaDB 클라이언트 프로그램에서 서버로 접솔할 때 접속이 가능한 IP 주소 대역이 아니라서 접속이 불가능한 경우가 있다. 이 경우에는 실행 중인 도커 컨테이너에 접속하여 콘솔에서 MariaDB 계정별 접속 설정을 해야 한다. 도커 컨테이너 접속 아래의 명령어를 입력하여 MariaDB가 실행 중인 도커 컨테이너 ID를 찾는다. docker ps 아래의 명령어를 입력하여 MariaDB가 실행 중인 도커에 접속한다. docker exec -it {컨테이너ID} /bin/bash 아래의 명령어를 입력하여 MariaDB 콘솔에 접속한다. mysql -u root -p 아래의 명령어를 입력하여 mysql 데이터베이스를 선택한다. use mysql; 계정 설정.. 2024. 1. 5. [시놀로지 도커] GitLab이 SMTP 서버와 통신을 못 할 때 아래의 사진처럼 시놀로지(Synology)의 도커(Docker) 환경에서 GitLab 컨테이너가 외부의 SMTP(Simple Mail Transfer Protocol) 서버와 통신을 못 하는 경우가 있다. 이 경우 원인이 2가지가 있으며 각 원인별 해결 방법은 아래와 같다. /opt/gitlab/embedded/lib/ruby/3.0.0/socket.rb:227:in `getaddrinfo': getaddrinfo: Temporary failure in name resolution (SocketError) 방화벽 설정 GitLab 컨테이너가 외부의 SMTP 서버와 통신하기 위해 인터넷을 경유하는데 이 컨테이너가 인터넷을 이용하기 위해서는 시놀로지 방화벽을 거쳐간다. 시놀로지 방화벽이 이 통신을 차단해서 .. 2023. 7. 21. [시놀로지] SMB를 설정하고 윈도우에서 접속하자 시놀로지는 파일서비스로 SMB(Server Message Block) 프로토콜을 지원한다. SMB는 윈도우(Windows)에서 자연스럽게 사용할 수 있는 점이 특징이라 흔히 사용한다. SMB를 설정하고 윈도우에서 접속하는 방법은 아래와 같다. 설치환경 DSM 7.1.1-42962 Update 5 Windows 11 21H2 시놀로지 SMB 설정 아래의 사진처럼 '제어판' → '파일 공유' → '파일 서비스' → 'SMB'로 이동하여 설정하고 '적용' 버튼을 클릭한다. 고급 설정은 별도로 수정할 필요가 없지만 이번 글에서는 아래의 사진처럼 설정했다. 시놀로지 방화벽 설정 '제어판' → '보안' → '방화벽'에서 적절하게 설정한다. 본 글에서는 포트 445번 개방이 필요하다. 폴더 권한 설정 아래의 사진처럼.. 2023. 5. 11. 바코드 라벨 디자인 소프트웨어 제브라디자이너(ZebraDesigner) 3 사용 후기 라벨 프린터로 유명한 제브라(Zebra) 사의 프린터를 사용하면 라벨 디자인을 위한 도구를 제공하는데 이 도구의 이름이 제브라디자이너(ZebraDesigner)이다. 다른 프로그램과 연동이 되는 부분과 증가 또는 감소하는 변수를 생성하여 고유한 바코드를 생성할 수 있는 점이 매력적이었다. 자동화 솔루션에서 사용하기 좋은 라벨 프린팅 솔루션이다.제브라 디자이너는 무료 라이선스인 'Essentials' 버전과 유료 라이선스인 'Professional Edition' 버전으로 제공된다. 유료 라이센스 'Professional Edition'의 경우 30일 체험 사용이 가능하다.필자는 제브라 ZD421을 테스트하기 위해 제브라디자이너를 설치했다. 2023. 3. 19. 바코드 스캐너 UniqVision UV-7500 사용 후기와 사용 설명서 주식회사 유니정보의 브랜드인 유니크비전(UniqVision)에는 UV-7500라는 바코드 스캐너 제품이 있다. 사용해보니 단가 대비 기능이나 인식률이 좋았고 중국제이나 국내 회사에서 기술 지원을 하기에 편리한 점이 있었다.동봉된 사용 설명서를 대략적으로 기록해놓기 위해 이 글에 사진을 첨부한다.기능이 다양하게 많다. 실제로 써보니 처리 속도도 괜찮고 소매가도 적당해서 솔루션에 사용할 만한 제품인 것 같다. 참고문서"UniqVision(유니크비전) UV-7500 2D 유선, 무선 스캐너 메뉴얼(User Guide)", 유니케어, 2021년 11월 18일. @원문보기 2023. 3. 18. Chat-GPT에게 NS-3에 대해서 물어보았다. 질문 1 NS-3가 뭐야? 답변 1 NS-3는 네트워크 시뮬레이터(Network Simulator)로, 무선 및 유선 네트워크를 모델링하고 시뮬레이션하는 데 사용되는 오픈 소스 시스템입니다. NS-3는 C++로 작성되었으며, 무선 및 유선 네트워크, 인터넷 프로토콜, 라우팅 알고리즘, TCP/IP 프로토콜 등 다양한 네트워크 기술을 모델링할 수 있습니다. 이를 통해 다양한 네트워크 시나리오를 시뮬레이션하고, 이를 바탕으로 네트워크의 동작과 성능을 평가할 수 있습니다. NS-3는 무료로 사용할 수 있으며, 오픈 소스로 개발되고 있기 때문에 다양한 사용자들이 개발에 참여할 수 있습니다. 또한, NS-3는 Python 바인딩을 제공하여, Python을 사용하는 사용자들도 쉽게 NS-3를 사용할 수 있습니다. .. 2023. 2. 23. 시놀로지(Synology)는 UPS와 연동된다. UPS를 시놀로지에 왜 적용하는가? 정전과 같은 전원 공급의 끊김 때문에 서버가 손상되는 것을 막기 위해 UPS(Uninterruptible Power Supply system)를 예비 전원으로 사용하는 경우가 일반적이다. 시놀로지 NAS(Network Attached Storage)도 UPS를 적용하여 운용하면 훨씬 안전하게 데이터를 보관할 수 있다. 아래의 사진처럼 시놀로지는 GUI(Graphical User Interface)로 UPS 설정을 할 수 있다. 시놀로지에 어떻게 UPS를 연결하는가? 시놀로지는 아래와 같이 두 가지 방법으로 UPS와 통신할 수 있다. UPS와 시놀로지를 USB로 연결 SNMP(Simple Network Management Protocol) UPS를 활용하여 TCP/IP .. 2023. 2. 18. 시놀로지(Synology)에도 도커(Docker)를 사용할 수 있다. 어느 날 확인해보니 시놀로지(Synology)에도 도커(Docker)를 사용할 수 있게 바뀌었다. NAS(Network Attached Storage)의 기능과 제한적인 웹과 DB 서비스를 제공하던 시놀로지가 도커를 지원하면서 다양하게 활용될 수 있게 바뀌었다. 아래의 사진처럼 시놀로지에서 도커가 동작한다. 모든 시놀로지 NAS가 도커를 지원하는 것은 아니고 최신의 고성능 모델에서 도커를 지원한다. 참고문서 "도커(Docker). 애드온 패키지", 시놀로지 홈페이지. @원문보기 2023. 2. 17. 2023년에는 Wi-Fi 7 관련 제품을 많이 볼 수 있겠네요. 벌써 Wi-Fi 7 AP(Access Point)와 스마트폰이 출시되고 있습니다. 얼마 전에는 샤오미에서 세계 최초로 제품이 출시되었습니다. 802.11be를 기반으로 하는 Wi-Fi 7은 더 빠른 통신이 가능한 것이 특징입니다. 높은 전송 속도를 통해 고해상도의 콘텐츠를 제공할 수 있으므로 더 실감 나는 응용의 현실화가 가능해집니다. 군 복무를 수행하는 동안 컴퓨터 네트워크 프로토콜 기술 변화를 따라가지 않았는데 벌써 이 정도나 나왔다니 놀랍습니다. 저도 이제 좀 공부도 하고 시뮬레이션도 돌려보면서 따라가보도록 하겠습니다. 참고문서 "중국 Xiaomi, 세계최초 Wi-Fi 7 스마트폰 출시", 한국전파진흥협회, 2022년 12월 26일. @원문보기 "Xiaomi Surprises With New Pho.. 2023. 1. 2. 이음5G 소개 및 현황과 향후전망에 대해서 이음5G 정의 이음5G는 건물과 공장 등 특정 구역에 한하여 기업이 과학기술정보통신부로와 한국방송통신전파진흥원, 전파관리소, 지자체로부터 인가를 받아서 사용할 수 있는 주파수 대역이다. 주파수 대역은 4.72GHz~4.82GHz(100MHz)와 28.9GHz~29.5GHz(600MHz)이며 5G 이동통신 기술로 구축하는 것을 주목표로 하고 있다. 아래의 표처럼 기존 5G 이동통신 사업자가 제공하는 망과의 차별성이 있다. 이음5G 주파수 할당 및 지정 현황 아래의 사진처럼 네이버 클라우드, LG CNS 등 10여개 기관 및 회사에서 이음5G 주파수를 할당 또는 지정 받았다. 이음5G 활용 내용 아래의 사진처럼 이음5G는 항공 분야와 에너지 분야, 산업안전 분야, 의료 분야, 연구개발 분야에 활용되고 있다... 2022. 11. 2. 통행료 자동 지불 시스템 '하이패스(Hi-Pass)' 개요와 통신방식 하이패스 정의 하이패스(Hi-Pass)는 통행료 자동 지불 시스템인 ETCS(Electronic Toll Collection System)의 서비스 명칭이다. 우리나라의 하이패스는 한국도로공사가 1996년 8월부터 추진해온 사업이며 2000년 6월 30일부터 지금까지 운영되고 있다[1]. 하이패스 통신방식 한국도로공사의 경우 능동형(Active) DSRC(Dedicated Short Range Communication) 하이패스 시스템을 운용하고 있으며 DSRC 주파수 대역은 IR(Infrared Ray, 적외선)과 RF(Radio Frequency, 전파) 모두 지원하고 있다[2]. IR을 사용하는 DSRC를 IR-DSRC라고 부르며 RF를 사용하는 DSRC를 RF-DSRC라고 부른다. IR-DSRC는.. 2022. 6. 25. IPTIME 허브/AP 모드 공유기를 VPN 서버로 사용할 때 포트포워딩이 필요하다. IPTIME 허브/AP 모드 공유기를 VPN 서버로 사용할 때 포트포워딩이 필요한데 L2TP의 경우 아래의 사진처럼 500번 포트를 포트포워딩하면 사용할 수 있다. 보안 이슈가 많은 PPTP는 사용하는 것을 추천하지 않는다. 2022. 5. 29. IPTIME 허브/AP 모드에서 DDNS 설정이 잘 된다. 집에 허브는 없고 공유기만 여러대인 상황이라 공유기를 허브모드로 쓰고 있는데 IPTIME 공유기의 DDNS 기능을 사용하면 어떻게 될지 싶어서 사용해봤다. WAN에 선이 연결되어 있지 않은 IPTIME 공유기가 허브/AP 모드로 활성화되어 있을때 DDNS를 설정하면 외부망과 연결된 라우터의 공인 IP 주소로 DDNS가 등록되는 것을 아래의 사진처럼 확인할 수 있었습니다. 과거에는 내부 사설 IP 주소로 등록되었다고 하는데 개선되었나 봅니다. 참고문서 [1] 김석중, 메인 공유기 밑에 iptime 공유기를 연결해서 iptime DDNS 서버만 쓰는 방법은 없을까요???, 2CPU, 2013년 6월 13일. @2CPU 2022. 5. 29. 컴퓨터 네트워크 연구자가 시뮬레이터로 NS-3를 써야하는 이유 필자는 NS-3를 왜 썼는가? 연구실에서 생활할 때 신입생으로부터 많이 받았던 질문 중 하나로 'NS-3를 왜 추천하시는거에요?'가 있었다. 그 당시에 내가 생각하던 NS-3를 써야하는 이유로 적당히 답을 했었던 기억이 난다. 나또한 석사과정 신입생일 때 '컴퓨터 네트워크 시뮬레이터로 NS-2와 NS-3 중에 뭘 쓰는게 좋을까요?'라고 선배에게 물어봤었다. 내가 석사과정 신입생일 때 대부분의 선배들은 NS-2 기반으로 연구를 했었고 몇명의 입학년도가 가까운 선배들만 NS-3를 쓰고 있었다. 선배들로부터 받은 각종 연구 자료들은 NS-2와 NS-3가 혼재되어 있었는데 나는 이 중에 어떤 것에 집중할 지를 고민을 했었다. 고민한 결과 나는 다음과 같은 이유로 NS-3를 주로 썼다. NS-3는 2011년부터 .. 2022. 2. 24. 테더(Tether, USDT) 개요와 설립인물, 경영진, 관련회사 테더(Tether) 개요 테더는 암호화폐 중 하나로 명목화폐와 1:1 비율로 교환할 수 있는 스테이블코인(Stable coin)이다. 1테더는 항상 1달러의 가치를 지니고 있다. 테더는 테더 리미티드(Tether Limited)가 만든 암호화폐이며 홍콩의 암호화폐 거래소인 비트파이넥스(Bitfinex)가 발행하였다. 미국 달러에 페그된 테더를 USDT라고 하며 유로에 페그된 테더를 EURT, 중국 역외 인민폐에 페그된 것을 CNHT, 금에 페그된 것을 XAUT라고 부른다. * 페그(Peg): 페그는 특정 국가의 통화에 자국 통화의 환율을 고정해 두는 페그 제도(peg system)를 줄여서 부르는 경제 용어이다. 설립인물과 경영진 테더 유한회사는는 현재 비트코인 재단의 회장인 브록 피어스(Brock Pi.. 2022. 2. 24. 블록체인 기반 에너지 거래 시스템 동향 분석 블록체인 기반 응용의 한 분야로 에너지 거래가 있다. 미국과 일본, 네덜란드 등 전세계에서 이러한 거래에 관심을 가지고 서비스를 구축하여 시범운영 중이다. 현재는 블록체인 기반 에너지 거래 서비스를 시범구축하고 경제성을 판단하는 수준이다. P2P(Peer-to-Peer) 기반 에너지 거래 시스템의 장점 중앙서버 기반 서비스가 아니고 참여자 간에 네트워크를 형성해서 거래를 하므로 거래 수수료가 없거나 최소화할 수 있고 생산자와 소비자의 시장 참여 절차가 간소화 되어 참여자들의 적극적인 시장 참여를 유도할 수 있는 장점이 있다고 말한다[1]. 국내·외 동향 국내에는 한국전력공사가 미래창조과학부와 한국정보화진흥원의 '사물인터넷 활성화 기반조성 시범사업 블록체인 분야'에서 지원을 받아 2017년부터 '세대 간에.. 2022. 2. 23. 프로슈머(Prosumer) 정의와 등장 정의 프로슈머(Prosumer)는 미래학자 앨빈 토플러(Alvin Tofler)가 정의한 용어로 생산자(Producer)와 소비자(Consumer)의 역할을 둘 다 할 수 있는 주체를 말한다. 최근에 나타나는 프로슈머의 형태 중 우리 근처에서 쉽게 볼 수 있는 것은 태양광전기발전을 설치(생산)한 가정에서 사용(소비)하고 남은 전기를 한전이나 주변 가정에 판매하는 형태이다. 위키피디아에 따르면 개념 자체는 1972년에 마샬 맥루한(Herbert Marshall McLuhan)과 베링턴 네빗(Barrington Nevitt)이 쓴 책 '현대를 이해한다(Take Today)'에서 '전기 기술의 발달로 소비자가 생산자가 될 수 있다.'라는 말로 처음 등장했다고 한다[1]. 근데 내가 조사해보니 마샬 맥루한이 1.. 2022. 2. 23. 삼성전자 PM9A1 M.2 NVMe 1TB 구매 후기 및 벤치마크 운영체제 재설치가 싫어서 어지간하면 스토리지 변경 안 하고 버티려고 했는데 용량이 부족해서 도저히 더 이상 버틸 수 없었기에 NVMe SSD를 1TB 용량으로 샀다. 같은 계열의 SSD를 3년째 사용하고 있는데 별 문제가 없어서 벌크 제품이긴 하지만 가격이 아주 저렴한 삼성전자 PM9A1 M.2 NVMe 1TB를 샀다. 결론부터 말하자면 아주 만족하며 사용 중이다. 그 이유는 다음과 같다. 운영체제 재설치를 피하기 위한 스토리지 마이그레이션 성공 저렴한 가격대비 용량과 훌륭한 읽기/쓰기 성능 스토리지 마이그레이션 먼저 필자는 개발자이자 연구자이기에 운영체제 재설치로 인한 새로운 환경 구축에 대한 시간이 아주 많이 필요한 사람이다. 그래서 기존의 운영체제 시스템을 새로운 스토리지(새로운 SSD)에 그대로 .. 2021. 11. 21. ExpressVPN 환경에서 넷플릭스를 보는 것이 가능할까? 넷플릭스에서 시청이 제한된 콘텐츠를 보기 위해서는 VPN을 활용하여 우회하는 것이 필요하다. 하지만 VPN을 사용하는 경우 통신 속도가 많이 느려지는 문제가 있는데 이로 인해서 원하는 화질로 시청을 못할 수도 있다. 넷플릭스는 최강 OTT(Over The Top) 서비스 답게 해상도 대비 매우 적은 대역폭(인터넷 연결 속도)를 요구한다. 우리가 흔히 보는 720p 또는 1080p를 위해서는 5Mbps의 회선 대역폭이 필요하다. 필자는 한국에 있으며 ExpressVPN의 속도 실험 결과 여러 VPN 서버 위치에서 HD 영상 시청을 위한 대역폭인 5Mbps 이상을 제공하는 것을 확인할 수 있었다. ExpressVPN의 경우 널리 사용되고 있는 VPN 서비스이고 안정성이 검증되었으며 저녁에 사람들이 많을 때 .. 2021. 1. 4. 비트코인 광부(채굴)를 위한 HDMI 더미를 샀다. 비트코인을 채굴하는 광부 분들이 많이 사시는 HDMI 더미를 내가 살 날이 올 거라고는 생각하지 못 했는데 결국 그런 날이 왔다. 나는 채굴용으로 사용할 계획은 없지만 최근에 모니터 없이 개인 서버를 운용하려고 하니 팀뷰어에서 3D 연산이 되지 않는 문제가 발생했었다. 원격으로 서버를 제어할 건데 3D 연산이 왜 필요하냐고 싶다만서도 사실 3D 연산만 안 되는게 아니라 3D 연산이 안 되니 윈도우 화면 자체가 다 검은색으로 표현되고 중간 중간에 그래픽 연산이 필요한 것이 있으면 화면이 나오지 않는 문제가 있었다. 편리하게 쓰려고 윈도우 기반 서버를 사용하고 있는데 기본 제공되는 RDP(Remote Desktop Protocol)를 쓰려고 하니 보안 관련 이슈가 있고 최근에 해킹을 당한 적도 있어서 보안적.. 2020. 12. 23. 이전 1 2 3 다음