JNB
rss

skin by 이글루스

네트워크

linksys WRT54G를 강력하게 만들어주는 해킹펌웨어 07.02.23 16:36

잘 모르고 있던 공유기 해펌이 있더군요.

잘 만들어 진것 같습니다.

 

http://www.dd-wrt.com/ 에 가면 자료와 설치 방법이 있네요.

 

FON에서 준 Buffolo WHR-G54S 설치 방법입니다.

http://www.dd-wrt.com/wiki/index.php/Installation#Flashing_the_Buffalo_WHR-G54S.2C_WHR-HP-G54_and_WZR-RS-G54

 

설치는 쉬운데 설치하고 나서 유선 PC IP를 변경해야 합니다. 이걸안해서 약간은 고생을 했습니다.

 

FON 사용자의 경우 설치하고 IP 변경한 후에 http://192.168.1.1/fon.cgi 실행하면 됩니다.

 

다만 FON을 설치하고 나기 기존에 그림배경이 다 없어 졌습니다.

원래 그런건지 잘 모르겠네요.

 

네이버

[우키, 2006/05/18 12:52, 기타 자료실/드라이버/펌웨어]
DD-WRT를 알게된 고마운 문서입니다. 이 문서를 보고 실행하게되었지요
http://www.lanis.co.kr/bbs/board.php?bo_table=review&wr_id=767#c_795


집에서  인터넷공유기로 링크시스 WRT54Gv2를 사용중인데요...
애초에 공유기 구매시 강력한 해킹펌웨어가 많다는 잇점때문에 linksys를 선택했었죠.^^
역시 기능을 강력하게 올려주는 막강 해펌은 linksys WRT54G의 장점이더군여.
예전엔 Alchemy-pre7 를 써본적이 있었는데 기능강화뿐아니라 리눅스머신으로 변신하더군여
최근에 새로운 핵펌을 알게되었는데 그이름은 DD-WRT
훨씬 강력한 성능과 기능을 자랑합니다.
(WRT54Gv5에는 플래시롬이 2M로 줄어들어 핵펌을 적용할수없습니다.)
이 기종에 사운드칩을 달거나 SD메모리를 장착하게 개조하는 경우도 있더군여..
인터넷을 보면 이것으로 Wifi car(무선조종모형자동차)를 만든사람도 있더군요

어제 DD-WRT.v23.SP1 버전을 제가 가진 WRT54Gv2에 올렸습니다.
먼저 미니버전 펌웨어로 업그레이드하고나서.. (원wrt54G펌웨어특성때문에)
다시 standard 버전을 업그레이드해야합니다.
사이트에 가시면 용도별로 다양한 파일을 구하실수있습니다.
펌웨어 업그레이드는 잘 되더군여.. (에러없이)
어쨋든 펌웨어 업그레이드시엔 주의를 정말 기울여야합니다.
업그레이드중 조작을 잘못하면  곤란한 상황이 벌어질수있답니다.

메뉴체계에 많은 변화가 왔고  전체 인터페이스도 많이 변했더군여..
전체관리사이트의 칼라톤을 선택할수있어서 좋더군여..
기능은 왜 이리 많은지...  너무 많아서 어지러울 지경이더군여...
라우터의 현재 성능과 상태를 자세히 모니터링할수있게해주더군여...
무선의 경우 radius서버의 인증을 받는 옵션도 선택할수있게되었구요
WDS기능역시 사용할수있습니다.  그리고 WOL(wake on lan)기능도 사용할수있답니다.
외부에서 내부 wol가능한 pc들을 볼수있고 그 pc를 lan으로 부팅까지 시킬수있답니다.

관리사이트를 열어보았습니다. 그리고 콘솔이 보이는데..
이것은 putty를 이용해서 SSH 세션을 열어본것이랍니다.


<< 다운로드 DD-WRT.v23.SP1 mini 버전 >>
<< 다운로드 DD-WRT.v23.SP1 standard 버전 >>

위링크가 다운로드되지않으면  아래 링크에서 다운로드받으세요..
http://dd-wrt.gruftie.com/dd-wrtv2/downloads/index.php?path=dd-wrt.v23+SP1/

제작사 사이트: http://dd-wrt.gruftie.com/dd-wrtv2/downloads/

펌웨어업그레이드중 에러발생시 아래 사이트의 문서를 참고하여 살려내면됩니다.
http://www.linksysinfo.org/modules.php?name=Content&pa=showpage&pid=33

WRT 개조에 대한 최고봉입니다.  SD카드 접속부터 다양한 정보를 얻을수있습니다.
단 ..   영어로 적힌 문서랍니다.
http://wiki.openwrt.org/OpenWrtDocs/Customizing#head-4c28a2c6c9a7bb30e81e2e13a9740542ae64cf8d

DD-WRT의 기능을 아래와같이 나열할수있습니다.
       * 13 languages
        * 802.1x (EAP (Extensible Authentication Protocol) encapsulation over LANs)
        * Access Restrictions
        * Adhoc Mode
        * Afterburner
        * Client Isolation Mode
        * Client Mode (supports multiple connected clients)
        * Client Mode WPA
        * DHCP Forwarder (udhcp)
        * DHCP Server (udhcp or Dnsmasq)
        * DNS forwarder (Dnsmasq)
        * DMZ
        * Dynamic DNS (DynDNS, TZO, ZoneEdit)
        * Hotspot Portal (Chillispot)
        * IPv6 Support
        * JFFS2
        * MMC/SD Card Support
        * NTP client in a client-server basis
        * Port Triggering
        * Port Forwarding (max. 30 entries)
        * QoS Bandwidth Management (Optimize for Gaming and Services / Netmask / MAC / Ethernet Port Priority)
        * QoS L7 Packet Classifier l7-filter
        * PPTP VPN Server & Client
        * Ntop Remote Statistic
        * Syslog to remote server
        * RFlow/MACupd
        * Routing: Static entries and Gateway, BGP, OSPF & RIP2 via (BIRD)
        * Samba FS Automount
        * Rx/Tx Antenna (Select or Auto)
        * Show Status of Wireless Clients and WDS with System Uptime/Processor Utilization
        * Site Survey
        * SNMP
        * SSH server & client (dropbear)
        * Startup, Firewall, and Shutdown scripts
        * Static DHCP Assignment
        * Style (Changeable GUI; v.23)
        * Supports New Devices (WRT54G V3, V3.1, V4 and WRT54GS V2.1, V3, V4), however not WRT54G V5 as this uses another OS and has less memory.
        * Telnet server & client
        * Transmit Power Adjustment (0-251mW, default is 28mW)
        * UPnP
        * VLAN
        * Wake On Lan client (WOL)
        * WDS Connection Watchdog
        * WDS Repeater Mode
        * Wireless MAC Addresses Cloning
        * Wireless MAC filter
        * WMM (Wi-Fi MultiMedia QoS)
        * WPA over WDS
        * WPA/TKIP with AES
        * WPA2
        * Xbox Kaid (Kai Engine)
네이버

[강좌] WRT54G 해킹펌웨어서 지원되는 WDS 기능을 사용해봅시다.
  작성자 :   벤치비 작성일 :   2005-03-11 조회수 :   4022 
많은 분들이 알고 계시다시피, 링크시스 WRT54G의 해킹펌웨어에는 WDS 기반의 무선브리지와 무선리피팅을 지원하기 때문에 아래 그림처럼 여러대의 WRT54G를 무선으로 연 결하여 무선 네트워크를 확장할 수 있습니다. 하지만 그 방법에 대해서는 의외로 많은 분들이 모르고 있고, 또 어려워 하는 것 같아 WRT54G 해킹펌웨어의 WDS 기능을 사용하는 벙법에 대해 간단하게 설 명드리겠습니다.
 
클릭하시면 원
래 사이즈로 보실 수 있습니다.

우선 위의 그림처럼 3대의 WRT54G를 WDS로 연결한다고 가정하고, 각 WRT54G의 명칭을 AP1, AP2, AP3로 하겠습니다. 이 중에서 AP1은 인터넷에 연결되고 DHCP 서버 역할을 하는 메인 라우터이고 AP2와 AP3은 AP1의 신호를 받아 범위를 확장 시키는 역할입니 다.
 
1. AP1, AP2, AP3를 Alchemy-pre7 v3.37.6.8sv 최신 해킹펌웨어로 업그레이드 합니다.
     펌웨어 업그레이드는 관리모드- Administration-Firmware Upgrade에서 가능합니다.
     펌웨어 업그레이드가 완료되었으면 AP1, AP2, AP3 모두 리셋합니다.
 
 
 
  
2. Admin-Setup-Basic Setup-Network Setup 에서 IP 주소를 다음과 같이 설정합니다.
   
  - AP1
 
 
-AP 2
 
 
-AP3
 
 
여기서 명심해야 할 것은 AP1, AP2, AP3의 아이피주소를 같은 서브넷 상에서 다르 게 지정해줘야 하는 것과, AP2/3에서는 AP1의 기본 주소를 디폴트 게이트웨이로 지정해 줘야 하는 겁니다. 필자의 경우, 메인 라우터가 되는 AP1의 주소는 WRT54G의 기본 주소인 192.168.1.1을 그대로 사용하였고, AP2와 AP3만 각각 192.168.1.101과 192.168.1.201로 설정하였지만, AP2와 AP3의 주소를 192.168.1.2와 192.168.1.3으로 해도 무방합니다.(192.168.1.x 만 일치시켜 주세요)
 
그리고 필자는 AP1/2/3의 DHCP 서버 범위를 모두 다르게 지정하였지만, 어차피 WDS로 연결되면 AP2와 AP3의 DHCP 서버는 사용되지 않습니다. 이건 초기 설정을 좀 더 빠르게 하기 위함일 뿐, 다른 의미는 없습니다.
 
 
 
3. Wireless-Basic Setting에서 AP1/2/3을  다음과 같이 설정합니다.
 
-AP1
 
 
-AP2
 
-AP3
 
 
WDS 연결을 위한 AP1/2/3의 기본 무선 설정에서 중요한 것은 SSID(네트워크 식별자)를 제외한 다른 설정(특히 채널)을 일치시키고 Wireless SSID Broadcast도 "Enable(사용함)"으로 설정하라는 것입니다. 또 한 보안 설정은 AP1/2/3가 WDS로 정상적으로 연결된 후에 해주는 것이 좋습니다.
 
 
 
4. Status-Wireless에서 AP1/2/3의 무선 맥어드레스를 확인합니다.
 
 
위의 그림은 AP1(메인 라우터)의 무선 정보이며, 아래쪽 오렌지색으로 표시된 부 분은 WDS 연결이 이루어지기 전에는 나타나지 않습니다. 만약 AP2와 AP3의 전원이 모두 들어와있는 상태라면 아래쪽에 "Survey" 버튼을 클릭하여 나머지 AP2/3의 무선 맥어드레스도 간단히 확인할 수 있습니다.(아래 그림 참조)
 
 
 
 
5. Wireless-WDS 에서 다음과 같이 연결 할 AP의 맥어드레스를 입력합니다.
 
- AP1
 
 
- AP2
 
 
- AP3
 
 
위의 그림을 보시면 알겠지만, 메인 라우터인 AP1에는 AP2와 AP3의 맥어드레스 를 모두 등록하였고, AP2와 AP3에는 각각 AP1의 맥어드레스만 등록하였습니다. 본 강좌의 목 적처럼, 메인 라우터에 하나 이상의 AP를 WDS로 연결하고 메인 라우터의 DHCP 서버로부터 동일한 서브넷의 아이피를 할당받기 위함이라면 더 이상 설정할 건 없습니다. 아래의 "Lazy WDS"나 "WDS Subnet"은 가정이나 소호급 무선 라우터에서는 볼 수 없는 아까운 기능들이긴 하지만, - 아직 은 완전히 작동하지 않고 - 이 강좌의 목적에서는 필요없는 기능들입니다.(Enable로 설정해도 아무 상 관없습니다)
 
너무 간단하죠? 사실 WRT54G 해킹펌웨어에서 처음 WDS 기능이 추가된 건 Satori 계열이었고, 이 펌웨어로 WDS를 구현하는 것은 정말 고역이었습니다. 위와 같은 과정으로 설정하고 나서 각 AP들을 리부팅 해줘야 함은 물론, 리부팅하거나 설정 변경이 되면 해제되는 WDS 연결을 다 시 복원하기 위해 텔넷이나 ssh 또는 관리모드의 도스셀에서 "brctl addif br0 wds0.2(0.3, 0.4.)" 라는 명령어을 사용해야 했습니다.(*혹시 잘 안되 는 분들은 맨 아래쪽의 팁을 적용하시기 바랍니다)
 
그 때를 생각하면 지금의 WDS 기능은 무척이나 편리합니다. 특히 위의 5단 계를 거치고 나서 각 AP의 Status-Wireless를 확인하면 각 AP의 WDS 연결 여부 뿐만 아니라, 연결된 AP의 신호세기까지 알 수 있기 때문에 아주 좋습니다.
 
-AP1
 
-AP2
 
-AP3
 
 
이렇게 AP1(메인 라우터)을 중심으로 연결된 AP2와 AP3는 - AP1과 마찬가지로 - 유선과 무선 클라이언트를 모두 수용할 수 있으며, 각 클라이언트들은 모두 AP1의 DHCP 서버로 부터 IP를 할당받기 때문에 단일 네트워크를 구성하려는 경우에는 이 만한 솔루션도 없습니다. 그리고  유,무선 클라이언트가 AP1/2/3 어느 곳에 연결되더라도 AP1/2/3 관리모드 모두에 접근 할 수 있다는 건 두말하면 잔소리겠죠.
 
아래 그림은 무선 클라이언트에서 각 AP에 연결했을 때, 할당되는 IP 정보를 잘 보 여주고 있습니다. 무선 뿐만 아니라 유선 클라이언트도 마찬가지 입니다.
 
 
 
 
 
해킹펌웨어에서 지원되는 무선 모드(AP, Client, Adhoc) 중에서 클라이언트 모드 에 비해 AP 모드에서의 WDS 기능은 안정적으로 매우 잘 작동합니다. 제가 이러한 방법으로 구축한 사 례로 예닐곱건 정도 되고 모두 문제 없이 잘 쓰고 있다고들 합니다. 또한 클라이언트 모드와 WDS까지 혼합하면 보다 다양한 형태의 유무선 네트워크 구축이 가능합니다.
 
마지막으로 이 강좌를 통해 WDS 구현하는데 문제가 있는 경우를 위해 몇 가지 써 볼 만한 팁을 알려드리겠습니다. 물론 WRT54G의 기본 설정에서 위의 5단계 방법으로 WDS 구현에 문 제가 있는 경우에만 해당합니다.
 
  • 모든 AP의 Security-Firewall의 "Firewall Protection"을 "Disable(사용중지)" 시키고
    아래의 "Block Anonymous Internet Requests"의 체 크를 해제한다.
  • 메인 라우터를 제외한 나머지 AP들의 Setup-Basic Setting에서
    "Internet Connection Type"과 "DHCP Server"를 "Disable(사용중지)" 시킨 다.
  • 모든 AP의 Administration-Management 에서 다음과 같 이 설정한다.
    (Boot Wait : On, Loopback : Disable, 802.1x : Disable)
출처 : 엔조이와이어리스
네이버

        

    
Copyright 1999-2018 Zeroboard / skin by JY