OpenWrt batman-adv 로 mesh 구성하기

OpenWrt를 사용하여 mesh network(ieee 802.11s)를 만드는 방법과 메시의 라우팅 프로토콜인 batman-adv 를 설정하는 방법입니다. 일러두기 메쉬는 node끼리 통신하기 위한 전용 터널(backhaul)이지 AP가 아닙니다. 따라서 클라이언트가 직접 메쉬 네트워크로 접속할 수…

OpenWrt guest wifi 추가하기

guest 와이파이 추가하는 예시입니다. 기본 wlan과 독립적인 개방형 wifi로 네트워크 subnet은 192.168.1.1/24이 아닌 다른 주소를 가지며 게스트 클라이언트는 서로 통신할 수 없도록 격리하는 구성입니다. 필요한 경우 캡티브 포털(Captive potal)을 설치해…

wol 사용하기

wol(wake on lan)은 특정 네트워크 메시지(매직패킷)을 이용해 대기상태거나 꺼져 있는 컴퓨터를 원격으로 켤 수 있게 해주는 기술입니다. 일러두기 대상 컴퓨터의 BIOS설정과 운영체제 설정은 따로 설명하지 않습니다.wol을 사용하기 위해서는 라우터에 어떠한…

OpenWrt sqm을 통한 트래픽 관리

버퍼블로트(bufferbloat)는 라우터나 기타 네트워크 장비에서 패킷손실을 줄이기 위해 네트워크 버퍼를 증가시켰지만 실제 처리량의 한계로 인해 발생하는 버퍼링으로 지체되는 대기시간으로 무엇인가가 모든 대역폭을 사용하고 있을 경우 tcp 'ack', dns, voip 같은…

OpenWrt usb 테더링

usb tethering은 휴대폰을 사용해서 라우터를 인터넷에 연결하는데 사용됩니다. 이런일이 자주 발생하지는 않겠지만 라우터 하단의 클라이언트가 급하게 인터넷을 사용해야 하는데 인터넷 장애나 속도가 느릴경우 또는 와이파이가 없는 여행지에서 휴대폰과 usb데이터 케이블만…