My Gargoyle experience, and why I am going back to OpenWrt
Posted: Tue Sep 10, 2013 9:07 am
I wanted to try Gargoyle because I had ported its active/download QoS to OpenWrt a number of years ago and found it to work well. This is a "killer feature" IMO, but it seems like it will likely be easier for me to port it to OpenWrt again, than use Gargoyle itself at this time. After installing Gargoyle, I was also impressed by the integrated Tor, Namecoin, and OpenNIC support (although the latter two don't work).
In attempting to configure my router how I like, I've made a list of missing features that came to mind. Most of these are already supported by OpenWrt's modular LuCI web interface (which is also much faster to save settings). It seems to me that perhaps the existing web style could be ported to LuCI to gain access to all the same modules.
Note that these feature requests are in addition to the bug reports I opened in topics of their own.
Deal-breaker:
- No IPv6 support at all! I can't use this :/
Web interface:
- Don't break Firefox's password memory
- Saving changes is rather slow
Connection:
- Missing 6in4, PPTP, etc
- WiFi missing mesh mode
- Multiple WiFi SSIDs
- Multiple VPNs
- radvd configuration
DNS:
- Option "local" to control domain name used for DHCP hosts
- Option "nonegcache"
- Ability to load dnsmasq config directory (not OpenWrt standard): --conf-dir=/etc/dnsmasq.local.conf.d
DHCP:
- Option "force"
- Allow shorter lease times
Tor:
- Option to route all traffic (in all-or-nothing style) through Tor *only from specific interfaces* (such as an open access point), while still routing hidden services for trusted interfaces
Dynamic DNS:
- Allow Hurricane Electric and/or Custom by default
Firewall:
- Ability to control routing between VPNs (including IP masquerading)
- Control over which ports UPnP is allowed to forward
QoS:
- Ability to share a single match/classification list; maybe make a single page/list, with an option per-match for Upload/Download/Both (similar to port forwarding's TCP/UDP/both)
SSH:
- Place to paste SSH pubkey(s)
In attempting to configure my router how I like, I've made a list of missing features that came to mind. Most of these are already supported by OpenWrt's modular LuCI web interface (which is also much faster to save settings). It seems to me that perhaps the existing web style could be ported to LuCI to gain access to all the same modules.
Note that these feature requests are in addition to the bug reports I opened in topics of their own.
Deal-breaker:
- No IPv6 support at all! I can't use this :/
Web interface:
- Don't break Firefox's password memory
- Saving changes is rather slow
Connection:
- Missing 6in4, PPTP, etc
- WiFi missing mesh mode
- Multiple WiFi SSIDs
- Multiple VPNs
- radvd configuration
DNS:
- Option "local" to control domain name used for DHCP hosts
- Option "nonegcache"
- Ability to load dnsmasq config directory (not OpenWrt standard): --conf-dir=/etc/dnsmasq.local.conf.d
DHCP:
- Option "force"
- Allow shorter lease times
Tor:
- Option to route all traffic (in all-or-nothing style) through Tor *only from specific interfaces* (such as an open access point), while still routing hidden services for trusted interfaces
Dynamic DNS:
- Allow Hurricane Electric and/or Custom by default
Firewall:
- Ability to control routing between VPNs (including IP masquerading)
- Control over which ports UPnP is allowed to forward
QoS:
- Ability to share a single match/classification list; maybe make a single page/list, with an option per-match for Upload/Download/Both (similar to port forwarding's TCP/UDP/both)
SSH:
- Place to paste SSH pubkey(s)