문제해결
-
도커 도입의 필요성문제해결 2021. 8. 3. 19:12
타겟 CPU의 종류가 계속해서 늘어나고 있다. mips(openwrt용 공유기), arm(라즈베리파이), ESP32 같은 임베디드와 윈도우 프로그램까지... 처음 접하거나 익숙하지 않은 환경에서는 헤딩을 할 수밖에 없다. 그러나, 반복해서 발생하면 문제가 있다. 헤딩을 해서 경험을 쌓고 기록을 남겨서 다음 개발에 영양분으로 써야하는데 그렇지 못하고 있다. 더구나, 나 뿐만 아니라 같이 개발하는 다른 프로그래머도 똑같은 개발 환경을 꾸미다가 헤딩을 하는 경우가 생겼다. 해결이 어려운 것은 아니지만, 그 시간 동안 다른 일을 했다면 더 나았을 것이다. 이러한 문제를 해결하기 위해서 VMWare에 개발 환경을 꾸밀 수 있을 것이다. 문제는 여러 개의 VMWare를 가지는 것은 개발 컴퓨터의 리소스를 너무 많이..
-
중첩된 NAT뒤의 OpenWRT 웹 서버에 터널링하기문제해결 2021. 5. 13. 17:41
목표. NAT뒤의 OpenWRT 웹 서버에 접속하기 지난 3월부터 끌어온 이슈를 5월 중순이 되어 해결했다. 원했던 기능은 NAT(공유기) 뒤에 호스트에서 실행되는 서버에 접속하는 것이다. 호스트는 우리가 OpenWRT를 기반으로 펌웨어를 다시 올린 공유기이며, OpenWRT에서 동작하는 웹서버인 Luci에 접속하는 것이 목표이다. 방법 1. 포트포워딩 이를 달성하는 가장 간단한 방법으로는 포트 포워딩이 있다. 공유기에서 제공하는 기능인 포트포워딩은 외부에서 접속하는 포트와 내부 포트를 연결해주는 기능이다. 그러나, 중첩된 NAT(공유기에 공유기를, 다시 또 공유기를 물리는 중첩된 상태)에서 포트 포워딩을 해줘야 하는 경우를 고려해야 했다. 또한, 설치하는 사람이 이러한 설정 방법을 알고 적용해야 하는 ..