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