|
|
来自merlin改进,主要是针对华硕官方固件BUG修正和小的改进,非常稳定,重新启用一些被官方禁用的功能,主要改进查看下图:
6 m/ I+ {5 L" V& A7 }6 K% @5 {) S
Rebased on 220, includes AiCloud; added wifi client stats$ y8 z& F) X2 @, G. P
* a: N- t- Q4 R* B! p
7 g3 Q7 H& J, |' I3 h* f
3 X- n" G' `, L# E
! g8 k! l1 {# k6 B9 ]6 y ) ?$ W- f/ b6 w( {- g
8 J9 J3 a0 u' D% y, V% O$ d
) Y4 z3 N: i+ a$ J* T" f+ c! Z! w0 F/ @# P$ a
' B& ?& Z( k+ {# @: P2 N5 I/ K3 G- X8 U
* x' |2 E$ d T' C
- m0 X1 q' M4 b: [# Z8 p* E5 G- O+ T4 `6 O; O! \
1 @7 |( {9 L0 c2 w9 Z a4 B t
, S H5 J6 W8 @3 W& H5 Q h
8 X. ]7 I+ F9 G- P% ?# mAsuswrt-Merlin - build 3.0.0.4.220.18b (24-Sept-2012)' h8 F6 ]3 [0 \7 r6 K
=====================================================
/ j7 L0 J- q1 c. `: ?9 U
* C) c1 ~* M1 U! R& w2 ]7 Z6 z+ ]# f2 r, ?" ?$ o5 a+ b+ A6 W! m' w1 ]3 H
About# l. a* H% `. f5 f. N
-----4 K. @$ I' y/ x' p' Q, d
Asuswrt is the firmware developped by Asus for their newer routers. They are " w3 p* ~. Q# c( S
also porting it to some of their older models, like the RT-56U and RT-N16.
' W9 v5 L" o" ]While originally based on Tomato-RT, Asus has disabled some of the
# I4 l* H$ R; P# [$ X, boriginal Tomato features, and added others.
" v2 m9 w5 F" U$ g9 r9 Q8 t
% v7 i! n3 `6 a! J7 p" I3 D+ RAsuswrt-merlin is a customized version, which I am developping.1 [* i, s7 o1 K; i5 X
The goal is to do some bugfixes and minor enhancements to Asus's firmware, - `2 w9 g' A! n5 s+ Z1 l
without targeting at full-blown advanced featuresets such as provided by
7 V: I; x8 l; ^- V5 }5 s3 Y4 B# ^excellent projects like Tomato or DD-WRT. Some of the features - y; _$ o# n1 [) S1 g/ M9 a
that had been disabled by Asus have also been re-enabled.
6 V/ ^' o' m: H2 V" P9 k3 vThis aims to be a more restrained alternative for those who prefer to stay ! i7 Y2 Q! Q' k. E Q0 q
closer to the original firmware, with limited risks of seeing new
0 l7 g/ D1 W1 P' G" Hfeatures bring in new stability issues. I value stability over 1 q) }2 p! P8 m/ E' r
performance, and performance over features.
" r3 l9 w% D6 Q& w0 p- {5 m4 d* E3 `0 X
" N% F- x" O5 z9 f2 m
" \( L& f+ C1 n' l' Y$ R# ]6 l0 ASupported Devices
& w) x& L$ D, z1 u* i8 s1 [, l1 S-----------------" x7 k# e6 W, t. ~+ E5 P4 P5 t4 O
Supported devices are:
8 S* l0 z8 _8 D9 ^* ]3 H: R3 X/ h * RT-N66U4 U, F6 e6 q! s' [6 m+ M- v5 M
* RT-AC66U
/ T6 o; i$ i( L2 C' |* w- k! i% z, G4 R/ L! U
These devices have experimental support (because I don't own one to test it):" o" j2 \5 \$ _. T
* RT-N16
m0 h- j/ `# J; b- g. ^6 o: \$ _, W7 ]5 r
8 n+ n8 j* Z, S/ m) Z+ u+ M1 M$ Y% p' M8 w
Features3 w# s. v% S$ w8 G9 \
--------
" O+ T" D' C/ bHere is a list of features that Asuswrt-merlin brings over the original firmware:
3 P( |8 i6 A v, ^* e! j3 [. h
+ T* U, F1 f1 t' Z5 F: V0 V- Based on the source code of release 3.0.0.4.220, c9 c- u {' p7 t7 O
- Various bugfixes (like the crash on VPN/NAT Loopback access of LAN devices)
/ w8 Q$ U9 D. s% N9 Q- WakeOnLan web interface (with user-entered preset targets). c1 |5 m8 {( S( L+ N; A
- Persistent JFFS partition
& t4 Q- T! y( j9 W, M1 Y- User scripts that run on specific events
! Y5 E5 x+ W/ g- SSHD (through dropbear)
, S4 _6 W% e; ]# z& G- HTTPS web interface
2 i; l6 C# V7 y- Crond1 E) l1 d' T2 y+ r+ }
- Clicking on the MAC address of an unidentified client will do a lookup in1 l) y) C# Y% _
the OUI database (ported from DD-WRT).! m# r& c. U8 Y1 {2 J( `# c
- Optionally turn the WPS button into a radio enable/disable switch
4 a: o1 m* s; o g' c3 u, i$ m9 s0 x7 s- Optionally save traffic stats to disk (USB or JFFS partition)
4 L! ~5 y- ^- T6 \- M- Display monthly traffic reports
4 L! [5 h! p) Z' W! t- Display active/tracked network connections
3 A3 z, T) b D* ]4 p- Allows tweaking TCP/UDP connection tracking timeouts
: O1 p7 Y" U2 p- N+ k; E( d0 Z, ?& Q- CIFS client support (for mounting remote SMB share on the router)/ e4 i$ n( Y+ C
- Layer7 iptables matching
5 I" ~! ^2 u$ L8 T, k. H6 q- User-defined options for WAN DHCP queries (required by some ISPs)
9 V' B8 P7 [' A9 u( R2 P1 }- Name field on the DHCP reservation list
4 E" {; W$ T* T) h8 j6 g4 Y- Improved NAT loopback (based on code from phuzi0n from the DD-WRT forums)8 S/ P1 T" y! c. A1 x Y
- Dual WAN support (both failover and load
. R( z+ Z$ u, h3 L4 j' W" R5 d balancing supported) (EXPERIMENTAL) (RT-N66U, RT-AC66U)
, p h, [- q1 R% g. w- Disk spindown after user-configurable inactivity timeout
; J8 ~/ i* k! [; c0 p- System info summary page/ I# {: d; O( z! T% I' G' R+ Q. v1 W
- Wireless client IP, hostname, rate and rssi on the Wireless Log page' f8 c; v8 F& T: o1 q" I+ U" ^5 l2 H
- OpenVPN client and server, based on code originally written by
$ l; N6 N6 Q8 x% i' {6 U2 V0 ^8 a Keith Moyer for Tomato and reused with his
" i/ E* X3 S) v( r* H2 c+ w' B0 a permission. (RT-N66U, RT-AC66U)
^ X& g9 }' V. ~) y8 V% Q6 N3 K3 ^4 C2 Z' L x; ~
2 _6 b4 N# y. V, y' u( e& g: k# {; }7 c. ^
Installation
. G1 n! N1 G. t0 U+ g------------
6 M. u$ b' d1 j4 v8 S; dSimply flash it like any regular update. You should not need to reset to
# N3 P/ W7 X. j" I4 d r$ Ifactory defaults, unless coming from a version that used a different + n- U" j& \8 L) [
nvram size. You can revert back to an original Asus firmware at any time just
0 b5 k6 z# o/ s7 Q) fby flashing one., g+ e+ G# o7 k
. H! F& q5 d4 C9 C3 r
NOTE: If you were still running a 32KB nvram firmware on an RT-N66U, the% v; z6 s5 M. N) g, m ^* A
first time you flash a 64KB-enabled firmware (such as Asuswrt-merlin) it
2 R2 f+ p* Z M0 d9 swill wipe ALL your current settings and revert back to factory default!
$ D* W# a" r+ ?" \5 gThis is required to upgrade the nvram storage to 64 KB.3 d# }. D! a$ D* j0 z1 I
" w- e! {+ K% F
9 i+ H2 G- T0 G2 hUsage
. u+ s. L1 Z6 p" r U3 a: T-----
. V5 l D6 O, {) @$ Q9 ~
6 o( i# c& c4 j/ ^4 w8 {* JFFS *! F" ?: l9 Z$ ]) F3 `2 w
JFFS is a writable section of the flash memory (around 12 MB) which will . s" i9 ?$ e7 W$ z& r" j i
allow you to store small files (such as scripts) inside the router without
) ^! K9 C# R4 t$ _7 Yneeding to have a USB disk plugged in. This space will survive reboot (but 2 _2 I+ P& v! ~" z* w
it *MIGHT NOT survive firmware flashing*, so back it up first before flashing!). 0 ~% v: k# U0 d, ~( e
It will also be available fairly early at boot (before USB disks).! O2 u, e$ r) m% ]: R+ \
1 D8 g% Y/ R4 j6 B% iTo enable this option, go to the Administration page, under the System tab.
- }! X3 { u7 d6 r" O$ j# E4 @# x' i2 k5 F, ~& `
First time you enable JFFS, it must be formatted. This can be done through 8 y! Y4 s ]4 Z+ t( A/ R
the web page, same page where you enable it. Enabling/Disabling/Formating
1 m) w* m5 A1 |& ?JFFS requires a reboot to take effect.
: h4 b, r/ }; c, X& @6 k5 S _% w! a U7 Q- Z" @$ [9 U
I do not recommend doing frequent writes to this area, as it will
2 V" U* {- ]( H+ {% t, p7 x. }prematuraly wear out the flash storage. This is a good place to ( }, X* R+ k- Y9 f9 ^% h% e a
put files that are written once like scripts or kernel modules, or
8 c/ r$ d2 ?- p) Xthat rarely get written to (like once a day). Storing files that 2 B5 W! _, q5 [+ U3 ~/ h) P- v
constantly get written to (like logfiles) is NOT recommended - use& E; i) S9 {2 {# ^! l
a USB disk for that.
# q4 U3 L5 e) N% ]& H4 M8 U+ J& ^2 B% m0 q2 f- O3 p" Z5 W
: G0 X8 }" r4 q7 v* i+ X
+ f' G9 N* P7 d( u* a
* User scripts *
. O3 u6 K* s z' H. n0 MThese are shell scripts that you can create, and which will be run when ) B+ u. l; W" |6 g
certain events occur. Those scripts must be saved in /jffs/scripts/ 0 Y# u- ?. B9 z R
(so, JFFS must be enabled and formatted). Available scripts:
, M$ u0 z/ y; v6 X. S: ~) \$ s5 l$ G% K: f, x4 ~2 E9 k, b
- services-start: Services are started (boot)
0 A4 }$ V* O/ b! N8 \- services-stop: Services are stopped (reboot)" ]9 x% n/ u G8 H5 C, V! K
- wan-start: WAN interface just come up (includes if it went down and back up)! A1 X6 ~, ~5 S% L0 C4 Y0 o$ H
- firewall-start: Firewall is started (filter rules have been applied); u8 }! b+ |& v K4 D7 k' ]' m
- nat-start: nat rules (i.e. port forwards and such) have been applied (nat table)! V _/ P8 z8 p
- init-start: Right after jffs is mounted, before any of the services get started
l X4 `0 v% C4 `& S7 w- pre-mount: Just before a partition is mounted. Be careful with
8 O6 J* t2 J" } this script. This is run in a blocking call and will block the mounting of the ( n! B3 C! \8 W! C P8 N
partition for which it is invoked till its execution is complete. This is done
; @% c* W) Q) G! ?0 S so that it can be used for things like running e2fsck on the partition before
5 I& W. M, u1 P mounting. This script is also passed the device path being mounted as an : o/ b5 A0 H, } P6 G
argument which can be used in the script using $1.7 p: j( |1 P/ n3 X9 `: k
- post-mount: Just after a partition is mounted
: U" u: W) F8 u! k# [
) Y7 |- l( p: M9 VDon't forget to set them as executable:& ]" q# {( P3 O
+ z" i3 } g$ E chmod a+rx /jffs/scripts/*
% Q! B0 G9 M8 f, W3 w3 b9 S: `) i$ h2 n) z& n8 q) q5 j
And like any Linux script, they need to start with a shebang:
0 W, C) {+ h' G8 O: P4 x" [
: K3 `* r3 @0 L5 H t #!/bin/sh) Q' ^1 j) R/ N
2 J# a" W; o) T/ _1 `8 G: A
9 i' x4 y+ C, w* P0 l; V5 d2 L* P, p7 {/ v5 h/ |
* WakeOnLan *
1 {4 {8 Y' J l4 P; w. mThere's a WOL tab under the new Tools menu. From there you can enter a
e: E# O& i- l' d& j Jtarget computer's MAC address to send it a WakeOnLan packet. You can also/ a; T2 V* _1 I& k' I
create a list of MAC addresses that will be stored in nvram, and on5 P) q) ?: X) i- g/ a6 Y+ e/ j
which you can click afterward to wake up one of the listed computers, without - z* V5 V: F- `
having to remember their MAC addresses.5 U( ?$ o" R& l& z6 z5 W
6 z& f3 \* p( f9 ]$ E$ M) ^, M9 U V2 V) ]7 x, i$ {7 x" H9 F
, o" N5 T& S+ M l" R1 B2 e
* SSHD *
4 F- L+ ]- z+ T: VSSH support (through Dropbear) was re-enabled. Password-based login will use + o9 x! p6 U( L. T
the same username and password as telnet/web access. You can also optionally
: Y6 ?, \! W+ ^0 W5 E. J7 `! dinsert a RSA public key there for keypair-based authentication. There 1 d) n7 `; J6 }4 b+ T- a/ X* `
is also an option to make ssh access available over WAN.( d" z# ~4 M" p' K/ J
+ {# N8 H* F3 f6 W7 h# r! j6 ]; m- {
: S' m8 x+ ^, ~! x( ~! Y( K* HTTPS management *
; v1 Y t6 q; K( P. c6 C) ~1 PI re-enabled HTTPS access in the firmware. From the Administration->System ! Y; K" e; f: k' \+ e) e
page you can configure your router so it accepts connections on http, https 4 P7 a6 C: k, z! [6 s
or both. You can also change the https port to a different one ) O' K' R, S9 B8 {' N
(default is 8443).2 C/ `; F2 a$ o, X( x+ z
: Y% H% r. [. _' M+ v/ F
% b) |$ p- d8 `1 i# E( p3 L G0 p9 K: C
* WPS button mode - toggle radio *
8 J, \+ J& c( _! R: R4 v! XYou can configure the router so pressing the WPS button will % P( @/ [+ g$ L2 b
toggle the radio on/off instead of starting WPS mode./ e" Z! w: r7 y; A; m8 s
The option to enable this feature can be found on the
5 c3 Q0 `) N2 C2 f4 J4 bAdministration page, on the System tab.# Q0 K- E! [/ S! f- o0 `/ v
, I( J5 [# y6 }5 J
7 d2 \& A" c" O4 [, s& L: `; v& l2 J& y5 j" V4 E Z: e7 M0 V
* Crond *
( g$ J8 Z8 b; \9 uCrond will automatically start at boot time. You can 4 J% ^! H O% e; F$ L u7 t |2 j, _
put your cron tasks in /var/spool/cron/crontabs/ . The file
# v# r- ?9 f; c# [/ m" y* [* Pmust be named "admin" as this is the name of the system user.
2 @# s- h6 W: Z+ O# D9 {* z5 p% yNote that this location resides in RAM, so you would have to
; N d# ~0 }) J, H/ Yput your cron script somewhere such as in the jffs partition,
/ G) N4 e" O- `% @: }and at boot time copy it to /var/spool/cron/crontabs/ using
/ D7 |$ B( g/ B: Man init-start user script.
; F5 z' U) `; P7 k$ v0 K4 Y" U. I' r# N6 e! P- o- T0 j: B2 [
& y# L. P2 x, e! ]
0 a0 D F& c' S: g$ f& j# r: W2 e* Traffic history saving *
6 Q7 U' J; B1 B" FUnder Tools -> Other Settings are options that will allow you
, V# d- I+ T* a. j- ]to save your traffic history to disk, preserving it between
0 ^# T2 v$ D5 w: irouter reboots (by default it is currently kept in RAM,
% F/ W& p9 X2 [4 qso it will disappear when you reboot).
& A3 v( [$ N' W& ]& u7 f$ c/ w r7 u- B
You can save it to a custom location (for
( F; D0 ^6 i! j) P- h/ xexample, "/jffs/" if you have jffs enabled), or
0 w, W/ k# |1 P3 d* J/mnt/sda1/ if you have a USB disk plugged in.7 Z$ U) ] e, K
Save frequency is also configurable - it is recommended
+ S1 s1 M( O3 Lto keep that frequency lower (for example, once a day)
/ z/ l/ G t4 p! U2 {if you are saving to jffs, to reduce wearing out
. Y! t; ^; |) Z8 i! \4 c( o! U- nyour flash memory. Make sure not to forget the trailing $ x1 E2 n4 J% U& I0 {
slash ad the end of the path.% Y! K/ O: u1 U [2 V2 T- l% f
6 T; ~3 q" y- z6 T- XAlso, a new "Monthly" page has been added to the Traffic ; j( W; ~, V$ [5 e& C5 x, j6 q. b
Monitor pages.+ m" P( O$ M% ]
4 Z( G8 q1 {! q' u
( L4 C, D! z8 i2 I+ \$ _
9 R0 g- { A) m$ {, C/ E* Display active connections *
$ a/ a- J' l1 }9 E% k- pThere is a new tab under System Log called "Connections".& c0 w" D# ~0 K( E; R. G
This page will list the currently tracked network connections.' ~" @- A1 f; A: N- X; L4 Y) Y
You can enable name resolution for IPs on the Tools menu,
: x3 f/ z' o# [under "Other Settings". Note that name resolution can
: H$ v7 B" E5 u7 s' A$ uslow down the loading of this page, especially if you have
* l" y% q" e: P2 ba lot of tracked connections (for instance while torrenting).8 J+ i* b5 |3 ]! U! s' z& j
; A# W6 Q( L! S9 E0 T" U: }) ]0 Q- K5 T" O5 y2 v
: T! J8 N3 a; I K0 C* Adjust TCP/IP connection tracking settings *" h9 O6 a8 f! p: i+ R
Under Tools -> Other Settings there are various parameters + Z6 d+ R* s" T! R0 G. _
that lets you tweak the timeout values related to connection + ^* q' u4 }# B% K9 C) N
tracking for TCP and UDP connections. You should be careful with + l' ]& x( }+ Z& _! o
those settings. Most commonly, people will tweak the UDP timeout ' w8 U$ Q9 e* f9 D
values to make them more VoIP-friendly, by using smaller timeouts.3 |( z" W9 p, N: K
Timeout values are in seconds.
$ h: \% _6 F8 {. T8 u/ b6 G7 {8 M' p0 |" ]
: ~7 r) c5 Q% q! F
7 D; X- ~5 B4 `5 ^* Mounting remote CIFS shares on the router *. }5 o$ \# V, m1 M: s; s7 A
You can mount remote SMB shares on your router. The syntax will 8 S) U, H( U, w2 E0 n- A$ w
be something like this:) t0 t& `: c) l( T
v" k7 t7 @! y- p Y! t7 _# ~mount \\\\192.168.1.100\\ShareName /cifs1 -t cifs -o "username=User,password=Pass"
: M* j, c; J3 f9 _% j9 s! \
; U$ g/ C/ a0 k/ N(backslashes must be doubled.)
g; [3 p0 E' a5 g. X% w7 G( `! K+ H' r# \% w4 l3 c
]/ N/ @9 L/ i* z
9 |' O* d1 l" S# J% {6 e3 @' |8 N, K* Dual WAN (EXPERIMENTAL) *# q- ^0 W& T; t
Asuswrt originally supports using a USB 3G/4G modem to use as a
& A2 C2 s1 L0 ~/ ^failover Internet connection. Dual WAN is the next step, also H& q8 I5 c, U/ c
developped by Asus but left disabled so far in their official 6 g) c$ Z; |6 y
releases (probably because this is still work in progress). ' U: a S/ b5 J* C, {
( f) t5 h, i6 k9 W! sThe first improvement over USB failover is that it works not only 4 x+ h' ]- z/ e* ]6 A
with USB but with other ethernet devices, which can be plugged 7 d% l( I- l$ |% u/ H2 N1 g! t
on one of the LAN ports that you will select as the secondary WAN * G8 l, A* x; y; t) m p3 y. Y
interface. The second difference is that in addition to failover 1 n9 w& |8 {% {, r* S' D6 G
mode, Dual WAN also supports a load balancing mode, allowing
. r- i! b+ y; _6 Byou to share both connections at once.4 U+ c* L- p1 \- Z9 W; c; K8 d
4 ]2 E. ~6 V, S# l; FKeep in mind that Dual WAN is still an experimental feature, until
5 ~: L5 I6 T! S) Ythe time Asus finishes developping and testing it." W) i# F) A( j6 _
1 ?7 H) w) i/ n0 n. ~# d% |8 _5 X8 F$ ~# j4 Q) u2 \! } p
+ j" ]5 N+ ~( Q- v# R( g
* Disk Spindown when idle *& z4 n& O! r! D% u; X' U/ u
Jeff Gibbons's sd-idle-2.6 has been added to the firmware, allowing you
3 J+ j9 f% ~8 U0 p$ m m7 yto configure a timeout value (in seconds) on the Tools -> Other Settings
/ i b8 z l* Hpage. Plugged hard drives will stop spinning after being inactive
7 ^6 s7 Q% i% Q2 K1 q7 afor that specified period of time. Note that services like Download Master
% l; E3 f! _ b; O kmight be generating background disk activity, preventing it from idling.9 h, Q+ f* C# a2 v
4 e: S. ~: m9 W
5 S. n7 K$ s% v- C4 C" g- y
3 q" `# w$ f& ]
* OpenVPN (client and server) *7 z5 ~9 ?( Z4 f/ i/ E5 U( C E3 ^, [
OpenVPN is an SSL-based VPN technology that is provided as a
3 N3 b8 ~( F6 P5 _secure alternative to the PPTP VPN already included by Asus.( h% j$ {2 V8 I1 \% @4 E
OpenVPN is far more secure and more flexible, however it is
" S( K4 f% w' D# |5 p- @' Z1 ynot as easy to configure, and requires the installation of 5 {9 l( b C. x: c2 n! K$ e4 S
a client software on your computer client. The client
3 h6 ~; i: n! z) U9 lcan be obtained through this download page:7 h1 K9 A1 Z/ X- Z/ E" L
( F$ C, E s& f: C" R7 G7 @+ k/ ^http://openvpn.net/index.php/open-source/downloads.html g* l; |: S1 V/ w
4 _( K1 H8 q; [2 p% P* tExplaining the details of OpenVPN are beyond the scope of this
7 P! W* }( _/ mdocumentation, and I am in no way an expert on OpenVPN.
* C# H7 Y7 S. E% iFortunately, there is a lot of available documentation and
" h* p3 \- i" iHowto guides out there. I tried to stick to the same option 9 f- \5 n4 n' U
descriptions as used by Tomato, so about any guide written
: d" m& l3 s5 H' L7 `+ Tfor Tomato can easily be used to guide you on / J+ i9 \$ Y* K+ ~! D
Asuswrt-Merlin. For pointers, check the Wiki on the Asuswrt-Merlin
! h! k5 P/ `4 a* Y+ W6 cGithub repository.
& u6 i+ g# t* ^2 s; A! d
% S/ t Q! L1 W e4 {
* `, w8 l* X/ ^6 g) }
" Z; k& q! j2 y3 Y( u! R, r$ o3 _Source code
/ I( f+ L. y- d; m% _3 x8 {4 `, L-----------3 V6 b/ o- q$ Y$ P
The source code with all my modifications can be found 8 k ~6 u! S% m, A$ E
on Github, at:9 i/ H$ b- P7 m4 c- U
5 M/ z! N7 C# U- ]) q
https://github.com/RMerl/asuswrt-merlin6 n/ w0 D! n; A' L; b- N+ p$ `
% H7 L& ?5 @( e1 T' l
- }; Z, j0 Q( x7 j* ~9 T4 H! o$ {6 h' `" b" F* G H2 H
History
* C4 t x/ C6 r& [7 a& ] f-------
+ j) E+ a( H/ I& s4 \! s3.0.0.4.220.18b:
: [6 w7 v r( f' ?- F. i - NEW: Report both rx and tx rates on wifi connections8 ]8 x5 M8 K4 _9 y& }
- FIXED: Handle cases where the wireless driver returns a speed of -1- _0 F9 f8 b( K
- FIXED: Removed rssi retrieval retries, as it would make the first access to- u, s. y8 H0 r0 O1 z5 ?8 ~
the wireless page take forever if you had multiple connected clients.8 h( N8 U& Y( s7 c3 H4 J$ ^
You will have to manually refresh the page the first time you access it" T. R I5 G6 i
if the RSSI is reported as "??".
& \& A, k& `) Q/ s; D l% v2 N- }
1 j) E" k) ]; n3 o, f+ C/ H: R1 _9 O, w+ }# P6 w* g
3.0.0.4.220.18:
9 V8 O. e7 z6 h1 v# w; r - NEW: Added OpenVPN logging verbosity setting (vpn_loglevel, must be
0 d3 E& `7 H# d2 B3 s1 M manually set to a value between 0 and 15, with 3 being the default).! H4 i/ k& U4 b
- FIXED: Buffer overrun in init code that would crash the router when 6 t( w# d: B+ Z% f8 K. g, e& ^
too many features were enabled at compile time.! [: y& W& G' E8 ~( u' X5 R; P1 D
- FIXED: Re-enabled DualWAN (RT-N66U, RT-AC66U)
8 V+ B0 }+ \7 J/ J" ? - FIXED: Re-enabled Beceem (Wimax) support in RT-AC66U.: Q, t6 I. f% e
- FIXED: OpenVPN 'Start with WAN' and 'Respond to DNS' settings were 9 h0 g. q' R$ A6 W
not properly saved.! ^1 d9 D% C' E" v9 r* P
- FIXED: First time a client's rssi is polled it would return 0.
% y5 Y! w- R$ ~1 X- l; r& A - FIXED: post-mount user script wasn't executed (regression in 220.17)3 @, G a0 e8 e S6 k; w. q6 ?
- CHANGED: Added some info to the OpenVPN server and client pages.( X) J' E: \0 G5 ?& P2 s/ V
- CHANGED: Improved load time of the VPN Status page.- Z5 g; d: X9 r+ J) c8 `6 W
* J, V" w5 v4 O/ b. a5 G% P8 a$ z3 G! w7 Z
3.0.0.4.220.17:# w9 F4 w" l9 x1 n6 D* o6 `0 U4 F
- NEW: Rebased on 3.0.0.4.220, which includes:/ v; l+ o( T. m3 ^
* Fixes to IPv6 6rd
. ^ B/ a. F) N/ N% } * Fixes to AC66U Wifi + QoS. i0 ~! C' ^6 \7 Y1 [. a3 C0 W- J
* AiCloud( |' X/ f& ^$ ?. f7 l# M
* Interference mode once again enabled
8 e1 ]; A' K+ _9 C4 s - NEW: Display last received rate and rssi for each clients on Wireless Log page.* E5 u$ F2 R, |) T' S
- FIXED: dnsmasq not listening to DNS requests from OpenVPN clients
1 c0 T9 ?- w- L4 \4 ^ if you had just enabled the option on the webui.
* H. O [* L* p - FIXED: PPTP clients not always showing on VPN Status page.
/ y0 Q/ S" m& d$ Q m2 a% G9 Z - CHANGED: Disabled DualWAN as it's currently broken in 220.. q% f+ `2 d) O* i
- CHANGED: Disabled Beceem Wimax support in RT-AC66U as it bricks
3 w$ E; r w/ w3 j the router.$ p) @( ^ J9 R0 {! ?0 f2 d2 V
- CHANGED: Removed firmware update checker to avoid accidental/ u7 Q& J c2 A
revert to original FW.
6 ^ @# k8 Q$ M% c% ~' T( P7 g8 V0 b v
* v( O+ s5 w8 p5 m. \2 p4 z* v
3.0.0.3.178.16 Beta:
: W5 g" w* x; D! Q! L - NEW: (RT-N66U, RT-AC66U) Implemented OpenVPN, based on code written by' R! u0 ]8 i* l* d: C. J
Keith Moyer (from the Tomato project).
6 q& D) l0 e2 l1 j6 G - NEW: Added crontab command
- ]% w" }% L" v! U9 E - FIXED: (RT-AC66U) Would crash when accessing a LAN device through either % n' `/ _8 x3 N3 J2 X: @$ T
VPN or the NAT Loopback (GRO is now disabled for that device)
( M+ a8 G) c# \& y, f5 U - FIXED: dnsmasq was listening to all interfaces by default, allowing 5 T! P4 r5 K7 T# x# p- A" M
even dhcp requests to be serviced from the wan side if you3 ~8 o( h( x7 [. M
had the firewall disabled (Asus bug) (fixed by dev0id)" f+ s( b* i+ n# @% z, @* ?* |
- FIXED: Default disk idle spindown now set to 0 (disabled).' c7 A, k) g. `5 g* B9 s
- FIXED: Corrupted WOL list when using IE.
9 l: v/ r4 z6 T$ E3 p% M* b - CHANGED: Upgraded openssl to 1.0.0j.6 b* n6 S2 i# \+ E3 `- P
- CHANGED: Included fully functional openssl command (will allow you to
9 Y2 R5 k4 d' v g# l! w create keypairs and certificates from the router).+ q9 P U. g. @+ l
- CHANGED: Removed power adjustments from the Performance page, as they
- ]& v/ ]5 h$ V7 j, r; I9 A are redundant, and not as reliable.+ J4 W1 |. J% c: |0 ?# W' c9 t
- CHANGED: (RT-N16) Disabled Dual WAN, as it exhibited many issues, and I
* d7 V& u' q! Y1 b; _- K am unable to work on them without an actual router.! s" ~3 P! @2 m6 u# A1 F
8 R0 L2 G `/ d! B: f* _
2 S, j1 w8 H; ^ F' n/ `7 {4 A$ U
3.0.0.3.178.15:
' d: R6 U: @0 _9 \& v7 m - NEW: Rebased on 3.0.0.3.178. Notable fixes by Asus:
1 X2 V% l+ u- I2 I1 L) L * Radio turns back on based on schedule. d( i+ L7 a- U/ N
* Reorganized QoS pages
5 \# c5 |8 B, F * Turning WAN DHCP connection off will first release current DHCP lease: f6 V, \3 j! A
- NEW: RT-AC66U officialy supported, with all the same features as the RT-N66U.& U" G" t- j2 P& L2 f* Y4 Y( |
- NEW: (RT-AC66U) Implemented JFFS support. Limiting partition to 32 MB
' x3 X& Z& V0 {& p R$ H7 j max, as using the whole 90+ MB available makes little sense for 3 h* l& a9 e3 b# y
JFFS, and was also displaying some issues.
) O; e( W' D: U) @* k4 w% w - NEW: Added nat-start user script, as NAT rules get applied separately from8 L' V* a5 @7 V4 }- W+ v+ @- a
other firewall rules (firewall-start changes to the nat table are
9 K- q+ p# N" B1 G being overwritten when the router starts NAT)4 R8 E2 Y1 ]- Y+ q: e
- NEW: Added additional info to Sysinfo page6 D7 n' `2 `: ]$ y4 u
- NEW: Added chroot applet9 j! o* K. \7 _+ j7 U6 R
- NEW: Option to allow SSH access from WAN. c- t4 Z' G/ i+ {( H
- NEW: Option to exclude specific devices from idle spindown
0 m2 E( C- k/ o5 ], z/ k" k. o1 d - FIXED: Performance page now uses the new Sysinfo API, and is now able
& [4 x: ?7 G, n; f to deal with cases where radios are disabled.
# `8 v2 d5 V7 a4 [( P5 K8 M6 \3 i, M% ^+ w! M- i$ X+ k
5 C" d E/ d3 K5 V. f, l3 T
3.0.0.3.162.14b:
0 B* Q! J) Y" a" p- w+ D# [; L A2 B - FIXED: Web server would crash for some people when accessing+ {+ l/ h* N# j
the Wireless Log page.. c4 H M; s) j5 [
& Z( M0 a; h* p" \1 M9 j1 V6 d: h$ N# V
3.0.0.3.162.14:
6 e$ Q0 H9 y1 z; H - NEW: Spin down disks after (user-configurable) inactivity timeout
9 @7 |) F" z( Y' L1 w" k* O (using Jeff Gibbons' sd-idle-2.6)( I" |2 p. I& l& L o
- NEW: System information page under the Tools menu.1 M' T; m8 ~$ X) O* Q' u M
- NEW: Station list on the Wireless Log page will now report associated1 u, P$ {. W) A
IP and hostnames (when possible).
, Z$ ] f6 F+ i- w, P- Q - CHANGED: Upgraded to MiniDLNA 1.0.25 (changelog:# W$ l; F( ]2 k7 ]# \
http://sourceforge.net/projects/minidlna/files/minidlna/1.0.25/)
/ y t/ u9 ^5 x; ]2 J: s - CHANGED: Better integration of the Run Cmd page.- F; J; F: a7 u
- FIXED: Incorrect left menu rendering when under the Tools menu.
7 s/ r8 K& ]; A$ o1 w M* x# Z) }% q" Z" z) z
: {( _# ^: Q6 Z& g6 S/ k S
3.0.0.3.162.13:8 x1 j1 k9 f. v' T
- NEW: Rebased on 3.0.0.3.162.3 N4 y w# Z6 \7 j
- CHANGED: Switched to WPS radio toggle code Asus added,3 F; ]( W: T! R( t
now on the Administration -> System tab.1 |9 V& K8 k3 e; U
& w1 _7 v \/ n- E' E7 C
* N' c2 _! a9 d d$ C3.0.0.3.157.12 Beta:
y5 J6 J6 J* ?* c+ ?0 uThis is based on unreleased Asus code, which they have
' g$ K( y( T: J' k! n# d( ~graciously provided me with.
- \/ b! C' E) d) L* _) O' k( w; H# ]! _$ E7 s; j1 G
- NEW: Rebased on 3.0.0.3.157. Notable changes from Asus:
) m+ W2 U+ R# g' W( s . IPv6 tunnel memory leak fixed
9 _- J3 n+ m1 l . They fixed many issues, making some of my patches 7 z) |: Y" }' _( H/ u4 J! ^
no longer necessary, such as timezone DST, https auth, etc...
* \ v2 I$ F3 a' }0 U. i0 h . Upgraded radvd, i* d! L" A% |3 E
- NEW: Added link to the command shell page in Tools menu.
" ]4 `! D+ H; _$ U3 `: K) i$ i - NEW: (RT-N16) Enabled power settings (EXPERIMENTAL)# }/ z5 N# k7 d9 L
- NEW: Added "tee" command.
7 e: C; S4 v" a - FIXED: NAT loopback rules would actually NAT every lan to lan
7 _9 H1 i. G; N( r! E7 S; q connections instead of only those needing the loopback
/ r% o: @( C9 V& i3 [ (bug in Asus's code). Replaced with new code based on a
/ @ \( T$ X d/ X P suggestion from Phuzi0n on the DD-WRT forums.4 F! X" ?) y" y
- FIXED: Accessing the WOL page would make it resend the last
0 Q% N) L, g7 C9 g WOL request.9 u% }1 m3 _ f5 n# b/ i
- FIXED: 'cru' was using 'root' instead of 'admin') z; E- }+ T4 o# ?6 S: f
- CHANGED: Re-enabled Dual WAN (EXPERIMENTAL)6 e- c! v, X* v3 k
- CHANGED: Made tracked connections load async from rest of the page
u* h3 m* E) Y: }7 P6 ` - CHANGED: Increased hostname width on Connection status page
, K. h, c2 a% x! l - CHANGED: Improved WOL page functionality.
# l! n" E) R9 m# R9 e7 V- r2 Y3 r% C) N% C8 o
1 w# v, _/ L0 ?. k! R4 i2 u
3.0.0.3.144.11 Beta:
: Y w* p! M. j' u- K# p - NEW: Name field added to DHCP reservation list
9 @* c; q9 S4 w! _4 t* `% d( G - NEW: Webui option to enable resolving IPs on the Connections tab: g4 c, L. b% E* J& [' Z( F' Z T
- NEW: Store a list of computer MACs to use as WOL targets2 ?2 x, o0 o! l: ]" n) H% l* n
- CHANGED: Increased dhcp options from 32 to 128 characters7 R5 r. {1 W0 V( v" _7 l
- FIXED: Brought max PPTPD password lenght back to 32 chars (Asus had reduced6 ~) F" o4 E: ]2 s( x
it to 16 in recent versions)
1 X+ g- u0 v9 [ - FIXED: Retrieve dhcpc options for the correct wan interface
8 O; e- O1 G/ T# z2 b) q
( t k+ l P" x+ A7 |2 _) T: [( g* C3 H. q% h+ C- Z) l+ h' E3 c% R
3.0.0.3.144.10:
! h7 `% g. ]6 o; C3 m' d - NEW: Rebased on 3.0.0.3.144.2 b' c9 Z+ }, q7 z0 ~" u2 t
- NEW: Support for 64K NVRAM enabled. ***First flash will3 `. ?! n! S' ]8 r) Z4 d
wipe out ALL your settings! And you cannot restore
% T2 n+ U+ `) R( |4 s' S/ ~: J- W8 U from saved settings - you must manually reconfigure , L/ a' Y" o1 [/ o8 o% Y
everything. Be warned!***
& I, N" c5 m3 C, H: j4 F6 D& n, L - NEW: Enabled support for Broadcom Wimax devices4 n- s* S) ^- |: U5 d! k
- NEW: Added cifs kernel module (for mounting remote SMB shares)
6 N8 r- n/ k3 P* F - NEW: Added layer7 iptables matching" V* S' E" T% ?" F- r$ {, G
- NEW: Added user-options for DHCP on the WAN page$ f+ T: P( p. L" q5 p
- FIXED: Router crashing when connecting to it over Wifi
) W9 |' X0 p/ {0 j+ s and running the newer QoS code (disabled GRO)
0 V- m+ }6 K! U m- L/ ? D - FIXED: Router crashing when connecting to a network . x9 a; R5 T+ L
device behind the router from over a VPN6 P5 `& z( n2 R) Q1 A: o
connection (disabled GRO).
5 z, g' u( ^. e; @ g - FIXED: Incorrect timezone set unless enabling
* u$ G& j: g& w3 }0 t manual DST.
. O. j& B h2 U3 F/ S
0 T, Z, `% G* q) y0 w3 @( d" t6 G6 z( u
3.0.0.3.130.9:
+ Q9 E. U b2 G: _. X. k8 V - NEW: Enabled new Dual WAN support from Asus) W: s. ?4 C- B* \8 h
- FIXED: no-ip DDNS entry would revert to Asus DDNS on webui# g6 \; M* h5 A" h8 m2 O
s3 b' ?# r0 W
7 W% Q3 \2 Q; D4 S7 }5 d8 C; J3.0.0.3.130.8:
3 E9 D ~. e Q6 A4 G$ \3 J3 n*** Reverting to factory defaults BEFORE and AFTER flashing
& j# ~2 t6 l- M9 L; [% Pthis version is strongly recommended! The newer Asus code base ! j& X x5 u; E
seems to have changed quite a few settings, so you'll want to
5 Q* y. _# |1 a1 h! w- z' t% enot only start with the new default values, but also get rid
' I4 S7 W* U- s- e7 X# lof obsolete settings. Otherwise you will be wasting a % F0 n7 G m2 O5 h2 ]# N
good amount of the limited available nvram. ***. T% x% |' t4 r5 {2 W
' u# f5 W! j* a/ B/ N. D
- KNOWN ISSUE: Memory leak when using IPv6 (bug in Asus's code
c: B4 b; e( g+ L$ h and/or kernel code)
' I+ x% v e S, Q
8 W1 R" ^1 U4 w7 r0 t/ J3 j - KNOWN ISSUE: PPTP VPN can randomly reboot the router if accessing . B, i+ H8 N: }' V) I6 k- n
a LAN device behind the router. Workaround is to 8 X' p, k$ w! C% F
use an IP range outside of the local LAN5 j. n( O! h" }- a" s+ P
(i.e. 10.0.0.0 instead of 192.168.1.0), and either " Z. {1 x& ]( U; X. ?& A
set your VPN to use the VPN tunnel as default 8 ~* X( ]( Q G& h8 U
gateway, or manually add a route to your VPN : W4 Q# C u& f$ O
client.& D; P; s3 D7 O! }& e, A3 P) b3 E( d
5 J2 o5 e$ N+ ]4 h. B- v$ K, w
- NEW: Rebased patches on 3.0.0.4.130 (RT-N53U sources).
" T y) B3 n3 p: C2 ?$ \ Build 130 brings various code changes to IPv6, not sure - z+ j0 t" Y/ H+ D1 h
what else (as I have no changelog between 112 and 130).& w/ ^: M4 |7 {" ^4 ^ U- Y8 W
The QoS code remains from build 108, as build 130 is : n: g6 q9 q8 T+ V% p6 d' @
unstable.
; d& k0 g, i0 ]- \0 c4 V( z M - NEW: Added "diff" utility7 k3 S8 u% g/ _ r4 S" ]0 g
- NEW: Keyword-based filter (new in 130)
0 H& a9 e# R( W; [/ U5 b - FIXED: Firmware/settings can now be uploaded over HTTPS! w: j R% J1 ? m/ v2 n6 q# ~0 p: v. g
(bug fixed by Asus): P* y4 t( S2 _6 }0 I3 m: [! s g
- FIXED: Buffer overflow in networkmap that would cause garbled
$ j Z7 t+ D2 N, f* A device names to appear on the clists list (bug in
- r% p* }6 V/ G. r: |9 O; R Asus's code)5 p8 T/ f" Q0 |: j8 J
- FIXED: Firewall would break when applying a game preset that
, L1 W4 n# {6 g: _& Z had multiple ports separated by a "," (bug in Asus's
7 o5 M3 m" l: N$ c% b code)
1 k+ V9 G1 @. R* ?( K! d* s - FIXED: WOL through webui wasn't working when IPv6 is enabled& D5 t7 Z C% v3 Q( u
- FIXED: Memory leak in sit.ko (backported from Linux 2.6.25.3)
, X( A9 B. H. o - IMPROVED: /jffs/scripts/ will be created automatically if it
( q) G. @' h% P5 \ doesn't exist (you must still make any new script
. X" L/ f* o8 y# m/ B& C0 y executable using "chmod a+rx script_filename")1 y- A3 v Y n- J
: S- b3 }6 I6 R7 V0 Z
) C: j0 \5 C0 R3 x" B6 C5 d3 T% D% b3.0.0.3.108.7:% b; F! z/ L9 D4 I* b
- NEW: Added no-ip.com support to DDNS (patch submitted by Igor Pavlov)4 N2 y4 G6 i) \7 D
- NEW: Added webui page under System Log to display active/tracked) N- m8 S/ x9 a3 ]
network connections.- ]2 H. z' m# f+ [
- NEW: Added netstat-nat command.3 V+ i9 q: j) E: X5 Y( v
- NEW: Added pre-mount and post-mount user scripts (patch submitted by
0 k" M) d, t! ]1 k& y3 k# q Shantanu Goel)
4 H9 E) u* p4 v3 x - NEW: Allows tweaking TCP/UDP connection tracking timeouts. U3 p& J+ Y2 T: {, |: i, C- \. {0 R
- FIXED: Removed check in Asus's code that would reject txpower > 80, p9 d0 n* g t
unless you clicked three times on Apply (?!).2 T$ Y1 ?. w+ q3 ^: @
NOTE: Still not sure power setting even works, as I get j- V9 s# X- {* R+ ~+ X
-80db from the other end of the house no matter if I use
) k9 r/ }* K+ Y$ h# `7 B' w2 g/ ?7 W 40 or 500 mW.
' h9 U% Z6 e( m a5 L) ~. d$ w7 [7 |& Q! w1 o
m. b7 g. X: }% D8 Y, G
3.0.0.3.108.6:
; O5 l+ D6 r9 o g4 ~- N7 r3 D4 L, P& ? - NEW: HTTP access list (backported from build 112)
) `$ g" N0 W; D+ D, L7 J2 y4 d - NEW: PPTP VPN encryption options (backported from build 112)1 t" x1 z, t1 C% i
- FIXED: Traffic history location was't properly saved4 A& L8 g C+ J7 i( l/ u1 E# T! j
when changed in webui.$ u% ^$ Q/ _% K
- FIXED: Disabled traffic history saving to nvram for now,
* @0 e' ]/ {3 ^/ _- z to avoid people accidentally filling their limited nvram space.
# |6 i7 o m- m* }/ f - FIXED: Missing bottom pixels from the bottom of General menu, N1 l8 u x! E9 A; s' v
- FIXED: Removed invalid CSS attribute
: i j( c* A! b - FIXED: typo in VPN iptables entries (bug in Asus's code)
( f: w/ g2 h, I. A. c
& p/ s7 O/ S( Z& n. I% `7 h& Y
3.0.0.3.108.5:# I$ ?& V" C0 p. M {2 R+ X
- NEW: Crond starts at boot time.
' e% v& J9 v y0 L6 Z v( _. u - NEW: init-start is a new user script that will be run early on
/ q5 V4 i* u& H0 t: v at boot time (right after jffs is mounted, and before any 5 q! B8 j6 y9 @. |: s B
service gets started)
) L6 a2 O! F" G Z+ } I - NEW: Can save traffic history to a custom location (USB or
2 B! J* H& `) R& R/ Z O8 Y, x3 s JFFS, for instance) to preserve it between reboots.
/ i' n" K) [/ V- ?* s' n - NEW: Added Monthly traffic page (ported from Tomato)
! c( [9 J# [3 a - NEW: Added the Performance Tuning page (with temperature).3 ]3 x7 S& N( P
- FIXED: Webui authentication was bypassed by the web server (bug in
! [ O( G ~8 m5 K4 _% M4 U Asus's code)
% p+ \, G+ j5 f" T# }' [ - FIXED: Httpd crash when uploading a FW or settings file over2 E" s2 h' P+ \% M8 W
https - should simply fail now. For now you have to
8 J# `& q: X1 w. U use http for flashing the FW or restoring your settings
. z/ M- u* D+ Z }# W( ?6 J from a saved config file.
/ Z; K9 b6 \' ?1 X" h" P: i1 n1 `& H8 }9 ^
0 ]- k6 B+ u5 G- m' v
3.0.0.3.108.4:; ]' S: z* ]( H T7 d. D- n1 O
- NEW: Clicking on the MAC address of an unidentified client will do a lookup in( ]. n. e/ Q# S$ |- M
the OUI database (ported from DD-WRT).2 u& s d& b( K3 V' e
- NEW: Added HTTPS access to web interface (configurable under Administration) ]9 w9 m; |: D
- NEW: Option to turn the WPS button into a radio on/off toggle (under Administration)
5 r- V' o2 J6 L t3 \4 n - FIXED: sshd would start even if disabled3 u& T1 ]* N8 K f
- CHANGE: Switched back to wol, as people report better compatibility with it.
$ N6 M8 ~3 l# Y ether-wake remains available over Telnet.
1 h( a! T4 W1 x& k2 z
/ g: r% m: Z8 u* L% a3 m8 b3 S9 s, Q- T
3.0.0.3.108.3:
6 ~& W7 q! s$ V4 B- s, C4 F - NEW: JFFS support (mounted under /jffs)( `' G5 q# v4 ]- Z9 X$ z) y- |
- NEW: services-start, services-stop, wan-start and firewall-start user scripts,+ b+ f/ e1 ^$ I/ O" Z5 @0 W
must be located in /jffs/scripts/ .5 ]7 ~' A7 A2 n( i5 F5 L
- NEW: SSHD support1 s- B/ ?( m% i q. E
- IMPROVED: Fleshed out this documentation, updated Contact info with SNB forum URL2 y3 D3 \5 R3 Z! Y
- CHANGE: Removed wol binary, and switched to ether-wake (from busybox) instead. r6 q9 `# @7 P; a- l1 ?' q
- CHANGE: Added "Merlin build" next to the firmware version on web interface.
) o% ]$ a; R: K! P5 k" e! ~( X( \
+ g' Y+ |. P6 T P+ G2 w" a
3.0.0.3.108.2:9 g& j3 _4 N, c9 }0 H0 v f; ~
- NEW: Added WakeOnLan web page; X9 g/ v$ [3 }9 X+ H. L$ s! y
C0 _7 ]5 d3 `! u$ W! x4 R# L
! J7 J/ y R g0 [
3.0.0.3.108.1:, f6 F9 {& [; K& ?
- Initial release./ R! L5 q' k8 P; v1 d: E! K H8 ^
# [6 {& z$ t% `, h1 u& [
4 c" g5 y$ R$ ^6 v- M* I6 X: f+ U/ CContact information
# K: B/ c+ ?1 c/ Q0 D& w9 T-------------------
) z+ o% V9 }) a" M: |SmallNetBuilder forums (preferred method: http://forums.smallnetbuilder.com/showthread.php?t=7047 as RMerlin)
+ |# ^/ d) x+ G7 e, @* Q, tAsus Forums (http://vip.asus.com/forum/topic.aspx?board_id=11&model=RT-N66U%20(VER.B1)&SLanguage=en-us) as RMerlin.
, [. H+ n; }# K8 fWebsite: http://www.lostrealm.ca/
: R- J/ a8 f1 c- zGithub: https://github.com/RMerl/asuswrt-merlin
' n* Q) y: M( D2 ?$ dEmail: rmerl@lostrealm.ca
" h" r- t3 N3 ?* xTwitter: https://twitter.com/RMerlinDev! ^3 ]) l; G" C& l9 R& i
5 y" s( j" k1 t# n1 }& L% e
Development news will be posted on Twitter. You can also keep a closer eye . C% s2 o( z4 W3 u! w
on development as it happens through the Github site.4 K! V8 x9 K$ L/ F8 T) q2 m
* l: A0 M U* SFor support question, plese use the SmallNetBuilder forums whenever possible, I regularily 0 X- q6 `. Z1 R7 o- n
post there (in the Asus Wireless section)., V8 U9 C) a5 @+ Y( b6 m
, v( P9 k/ u: L U1 b$ K( B$ s y O( S' Z$ }! |
Drop me a note if you are using this firmware and are enjoying it. If you really like it and want
1 P; B: N- v5 K( q6 pto give more than a simple "Thank you", there is also a Paypal donation button on my website.
' d/ Z4 o- t0 q3 C/ \8 h0 c6 ?
/ v( e* K# K. |# o0 {1 N) vI want to give my special thanks to Asus for showing an interest in this project,
( Y* t" ^4 ~$ f9 [5 {and also providing me with support when needed. Also, thank you everyone who has 4 G4 U& I7 f2 G0 y/ p3 A
donated through Paypal. Much appreciated!
4 z( I4 k8 L% Q! [* ?# R7 T8 ]3 h# g$ m. H
9 |* v: |. E) r+ ?/ p( T! `
% r& J$ B+ @+ N0 Y- `+ k---
# V2 L5 B P" a% L) [% gEric Sauvageau) p8 V/ u/ u/ ?9 ]
( S: a$ f o5 u4 {( g2 l! G+ I5 r% m
9 ^# y2 }+ o/ v' L |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|