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