OpenWrt를 사용하여 무선 네트워크를 확장하는 방법

OpenWrt를 사용하여 무선 네트워크를 확장하는 방법

OpenWRT 10.04를 실행하는 두 개의 라우터가 있습니다.

첫 번째는 내 ISP에 연결된 WRT160NL 라우터입니다. ESSID가 "160AP"인 액세스 포인트로 사용하고 있습니다. WEP 비밀번호는 "AAAAA"이며 채널 5에서 방송됩니다.

내 목적: 첫 번째 라우터의 범위를 다른 라우터로 확장하는 것입니다. 내 다른 라우터는 Asus WL500GPv2입니다.

브리지 문서는 다음 위치에 있습니다.OpenWRT 위키는 여기에 있습니다.

/etc/config/wireless1단계에 이어 다음과 같이 편집했습니다 .

config 'wifi-device' 'wl0'
    option 'type' 'broadcom'
    option 'channel' '5'
    option 'disabled' '0'

config 'wifi-iface'
    option 'device' 'wl0'
    option 'network' 'lan'
    option 'ssid' '160AP'
    option 'mode' 'sta'
    option 'encryption' 'wep'
    option 'key' 'AAAAA'

이제 wifi 명령을 실행하려고 합니다.

root@OpenWrt:~# wifi
Command 'set wepkey' failed: -1
root@OpenWrt:~# 

내가 무엇을 놓치고 있나요? WEP의 비밀번호는 5자리입니다.좋아요. WRT160NL의 SSID와 채널도 좋습니다.

계속하려는 경우: (XX:XX:XX:XX:XX:XX는 WT160NL wlan0의 MAC입니다):

root@OpenWrt:~# iwconfig wl0
wl0       IEEE 802.11-DS  ESSID:"160AP"  
      Mode:Managed  Frequency:2.432 GHz  Access Point: XX:XX:XX:XX:XX:XX
      Bit Rate=54 Mb/s   Tx-Power:32 dBm   
      RTS thr:off   Fragment thr:off
      Power Management:off
      Link Quality=5/5  Signal level=-52 dBm  Noise level=-92 dBm
      Rx invalid nwid:0  Rx invalid crypt:7  Rx invalid frag:0
      Tx excessive retries:0  Invalid misc:0   Missed beacon:0

그렇다면 "Command 'set wepkey' failed: -1" 메시지는 단지 경고일 뿐 실제로 연결되어 있다는 의미입니까?

그래서 나는 다음과 같이 진행합니다.

편집하다 /etc/config/network:

#### LAN configuration
config interface lan
    option type     bridge
    option ifname   "eth0.0"
    option proto    static
    option ipaddr   192.168.1.2
    option netmask  255.255.255.0

방화벽을 비활성화합니다.

$ /etc/init.d/firewall stop
$ /etc/init.d/firewall disable

편집하다/etc/config/dhcp

config dhcp lan
    option interface        lan
    option start    100
    option limit    150
    option leasetime        12h
    option ignore   1

DNS 서비스를 다시 시작합니다.

$ /etc/init.d/dnsmasq restart

그런 다음 라우터를 다시 시작하고 노트북에서 사용 가능한 무선 네트워크를 검색했습니다. 하지만 여기에 재미있는 부분이 있습니다. (저는 이 시점에서 약 2시간 동안 이 문제를 해결하려고 노력했기 때문에 꽤 재미있습니다.)

원래 WT160NL 라우터인 "160AP" 액세스 포인트만 보입니다. (신호 강도가 동일하기 때문인 것 같습니다. 내 노트북이 WL500GPv2 옆에 있습니다.)

내 설정에 어떤 문제가 있나요? 내가 무엇을 놓치고 있나요?

답변1

OpenWRT 포럼의 사용자 fyi가 제안했습니다.WEP를 사용하는 것은 브리지에 좋지 않은 생각입니다.WDS를 사용하면 이 문제를 해결할 수 있습니다. 시도해 보셨나요?

구성을 확인하고 링크한 튜토리얼과 비교해 보면 전체 섹션이 누락된 것 같습니다. /etc/config/wireless라는 제목의 두 섹션이 필요 합니다 config 'wifi-iface'. 둘 다 동일한 장치에서 작동하지만 하나는 그것을 가지고 option 'mode' 'ap'있고 다른 하나는 그것을 가지고 있습니다 option 'mode' 'sta'. 구성에 "sta"만 있는 것 같습니다. 두 장치의 전체 구성 파일 덤프를 게시할 수 있습니까?

답변2

이 비디오는 OpenWrt에서 무선 중계기를 설정하는 쉬운 방법을 보여줍니다. https://www.youtube.com/watch?v=3rbsh2zxPnk

관련 정보