OpenWrt 라우터를 Dumb AP(bridged AP)로 만드는 방법

Dumb AP (OpenWrt 이쪽 동네는 이렇게 부르나 봅니다)는 말이 생소하긴 한데 간단히 말하면 메인 라우터가 있는 환경에서 네트워크를 확장하는 방법중 가장 기본적인 방법인 브릿지 모드로 라우터를 연결하여 유선 및 무선 AP를 확장하는 방법입니다.

당연히 Dumb AP로 구성할 라우터는 라우팅이나 dhcp를 제공하지 않습니다. (이래서 이렇게 불리는듯 합니다.)

사전준비

  • 메인 라우터는 어떤 기종, 어떤 펌웨어가 올라가 있어도 상관없습니다.
  • 여기서는 OpenWrt 펌웨어가 올라간 라우터를 브릿지 모드로 확장하여 Dumb AP로 설정하는 방법을 소개하는 것이므로 당연히 OpenWrt 가 올라간 라우터가 필요합니다.

설치구성

  • 메인 라우터의 설정은 변경할게 없습니다.
  • 메인 라우터의 LAN 주소 범위에 고정주소를 갖도록 dumb AP 의 LAN 포트를 구성합니다 . 예를들어 메인 라우터 LAN 이 ip가 192.168.1.1이면 dumb AP ip는 192.168.1.2로 설정합니다.
  • dumb AP 의 방화벽과 dhcp 및 dns 서버 (dnsmasq), ipv6을 끕니다.
  • 각자 알아서 원하는대로 dumb AP의 wifi 설정을 구성합니다.

참고

OpenWrt 위키에서는 luci로 할수 있다고 되어 있는데 순서대도 해도 저는 잘 안되더군요. 메인라우터와 dumb AP를 이더넷케이블로 연결하고 하나씩 설정하고 apply 하는 방법으로 하더라도 설정이 롤백이 되는 현상이 계속 발생하였으며, 모두 한꺼번에 수정하고 apply해도 롤백이 되는 현상이 발생하였습니다. 상황이 이해가 안가서 포기!)

설정방법

  1. PC와 dumb AP로 쓰게될 라우터 LAN 포트를 이더넷 케이블로 연결합니다.
  2. ssh로 dumb AP에 접속해 /etc/config/network를 다음과 같이 수정하거가 추가합니다.
...
config interface 'lan'
        option type 'bridge'
        option ifname 'eth1.1'
        option proto 'static'
        option ipaddr '192.168.1.2'
        option netmask '255.255.255.0'
        option gateway '192.168.1.1'
        option dns '192.168.1.1'
        option ip6assign '60'
        option option ipv6 '0'

/etc/config/dhcp 에 다음을 추가하거나 내용을 수정합니다.

config dhcp 'lan'
...
        option ignore '1'
        option dhcpv6 'disabled'
        option ra 'disabled'

메인 라우터와 dump AP간 이더넷 케이블로 연결하고(wan포트가 아닌 lan포트에 연결합니다.) 설정 변경한 서비스 재시작 및 필요없는 서비스는 중지시킵니다.

/etc/init.d/dnsmasq restart
/etc/init.d/odhcpd disable
/etc/init.d/odhcpd stop
/etc/init.d/firewall disable
/etc/init.d/firewall stop
/etc/init.d/network reload

설정이 끝났습니다. ssh 또는 http로 192.168.1.2로 접속테스트 및 인터넷 접속 테스트 해보시기 바랍니다.

참고사이트

Comments

No comments yet. Why don’t you start the discussion?

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

78  −    =  74