<font face="times new roman" size="2"><p style="margin:0;padding:0;">In 3.7.1-1, there seems to be no package versions of kmod-usb-net-* in the packages listed from snapon.</p>
<p style="margin:0;padding:0;"> </p>
<p style="margin:0;padding:0;">That would be a nice to have feature. How hard is it to get that?</p>
<p style="margin:0;padding:0;"> </p>
<p style="margin:0;padding:0;">-----Original Message-----<br />From: "Dave Taht" <dave.taht@gmail.com><br />Sent: Thursday, January 3, 2013 3:02pm<br />To: dpreed@reed.com<br />Cc: cerowrt-devel@lists.bufferbloat.net<br />Subject: Re: [Cerowrt-devel] cerowrt 3.7.1-1 released<br /><br /></p>
<div id="SafeStyles1357256748">
<p style="margin:0;padding:0;">On Thu, Jan 3, 2013 at 11:44 AM, <dpreed@reed.com> wrote:<br />> I'm fine with the command line approach.... thanks!<br />><br />><br />><br />> (is there anything special about how to run the "debloat" script? I assume<br />> it is a package that I download), but you can confirm that).<br /><br />debloat runs on both std ubuntu/debian systems and openwrt and turns<br />off offloads via ethtool, and trims down<br /><br />On ubuntu...<br /><br />It is intended to run out of /etc/network/ifup.d, and as such does not<br />take command line arguments but environmental parameters.<br /><br />e.g.<br /><br />IFACE=wlan1 QMODEL=fq_codel debloat<br /><br />On openwrt/cerowrt it runs out of /etc/hotplug.d/iface/00-debloat<br /><br />There are tons of QMODEL options, see the bottommost portion of<br />"debloat" for the callbacks.<br /><br /><br />There are various options, like QDEBUG=1, which dumps the commands fed<br />to tc to stdout and a lot of bad-out-of-date documentation inside it.<br />It started life as a wrapper around qfq and has grown rather<br />embarrassingly bloated over time.<br /><br />One major bug is that it does not detect bridged interfaces presently.<br /><br />The simple_qos.sh script relies on it to set the tricky parameters<br />that it overrides.<br /><br />> And which queue should have ecn disabled?<br /><br />in the simple_qos.sh script I have been disabling ecn on egress<br />universally. It's on on ingress.<br /><br />Note that this script is intended for a rate limited ethernet device, not wifi.<br /><br />Of late, for wifi, I have been disabling ecn on wifi on the vo queue<br />and the background queue. There are various variants of the debloat<br />script (for wifi, ethernet, and various variants of codel, Xfq_codel,<br />and QFQ) in play at the moment.<br /><br /><br />><br />><br />><br />> -----Original Message-----<br />> From: "Dave Taht" <dave.taht@gmail.com><br />> Sent: Thursday, January 3, 2013 2:30pm<br />> To: dpreed@reed.com<br />> Cc: cerowrt-devel@lists.bufferbloat.net<br />> Subject: Re: [Cerowrt-devel] cerowrt 3.7.1-1 released<br />><br />> On Thu, Jan 3, 2013 at 10:50 AM, <dpreed@reed.com> wrote:<br />>> Perhaps this is premature, but I have installed 3.7.1-1 on my experimental<br />><br />> I'm happy with 3.7.1 from a reliability perspective.<br />><br />> I've got 8 routers deployed on it now for testing, no crashes, good<br />> performance, I'm happy.<br />><br />> Still need some features to land in iptables and gui work, and dnsmasq<br />> to get out of beta and I'd like to finish up simple_qos to become<br />> ceroshaper...<br />><br />> etc...<br />><br />> but go for it!<br />><br />>> router as well. It seems to be working fine but now I'd like to start<br />>> capturing monitoring data from the AQM (nfq_codel is enabled by default?)<br />>> layer.<br />>><br />>><br />>><br />>> I'd also like to change the "WAN interface" to be one of its 2.4 Gig<br />>> radios.<br />>> That's because I want to put the Cerowrt experimental router "in front of"<br />>> a<br />>> mobile hotspot that is operating using LTE to provide my internet access.<br />>> (Yes, I know that "in general" WLAN's need something better than<br />>> nfq_codel,<br />><br />> In this case nfq_codel is on ALL 4 wifi queues, so you will need to<br />> parse those. Also the debloat script modifies the size of those queues<br />> significantly vs a vs a default openwrt setup.<br />><br />> Also I disable ecn on at least one queue...<br />><br />>> but in this case, it's a single device and a single hop - i.e. cable<br />>> equivalent). Alternatively, maybe I can connect the mobile hotspot to the<br />>> router using USB.<br />>><br />>><br />>><br />>> Best way to do that? I have not delved deep into OpenWRT/Cerowrt config<br />>> files.<br />><br />> Well, I'm a command line guy, but you can do all this via the gui if<br />> you do it all in one go. However:<br />><br />> In /etc/config/firewall:<br />><br />> Change the ge00 entry to the wifi device you are going to use - this<br />> will turn on nat for that device.<br />><br />> Replace the wifi interface with ge00 on the other entries in the firewall.<br />><br />> In /etc/quagga/babeld.conf for the wifi device you are going to use.<br />> Enable it for ge00 if you are going to use that for something.<br />><br />> Assuming you are using dhcp on your wifi...<br />><br />> in /etc/config/network<br />><br />> ...Basically swap the ge00 and wifi entries...<br />><br />> in /etc/config/wireless<br />><br />> Enable "sta" mode for the wifi interface you are going to use. (mildly<br />> easier to get this right via the gui)<br />><br />> in /etc/config/dhcp<br />><br />> disable dhcp service on the wifi interface you are going to use<br />><br />> cross fingers, make a small blood sacrifice to Murphy, reboot.<br />><br />> I note that both vi and zile (emacs) are installed from a command line<br />> perspective.<br />><br />> ...<br />><br />> As for the usb approach, I think usb-net is built, but have not tried<br />> it recently. There used to be support for several 3g usb-modems, in<br />> fact, installable via opkg.<br />><br />>><br />>><br />>><br />>> -----Original Message-----<br />>> From: "Dave Taht" <dave.taht@gmail.com><br />>> Sent: Wednesday, January 2, 2013 5:03am<br />>> To: cerowrt-devel@lists.bufferbloat.net<br />>> Subject: [Cerowrt-devel] cerowrt 3.7.1-1 released<br />>><br />>> Two formerly back-ordered 3800s arrived yesterday!<br />>><br />>> They barely had time to power on before I reflashed them with:<br />>><br />>> http://snapon.lab.bufferbloat.net/~cero2/cerowrt/wndr/3.7.1-1/<br />>><br />>> I still regard this series as heavily development oriented and<br />>> unsuitable for general use. In particular I'd like to wait for dnsmasq<br />>> to come out of beta, fix AHCP, add a gui for the ceroshaper, etc, etc.<br />>><br />>> But: This is the first devel release I've been able to test in the<br />>> real world as a default gw in a while. So far, so good.<br />>><br />>> I have some issues with how the new network6 configuration stuff<br />>> interacts with ahcp, but aside from that... I saw upnp work for the<br />>> first time... saw the ula auto code work... analyzed some dropbox and<br />>> netflix traffic, ran a couple android boxes through it, fiddled with<br />>> nfq_codel...<br />>><br />>> some notes:<br />>><br />>> + resync with openwrt head<br />>> + update to Linux 3.7.1 with unaligned patches from robert bradley<br />>> + A QFQ+ update<br />>> + mildly improved nfq_codel<br />>> - Missing cups support (didn't compile<br />>> - no ipv6 npt yet<br />>><br />>> Merry New Year!<br />>><br />>> --<br />>> Dave Täht<br />>><br />>> Fixing bufferbloat with cerowrt:<br />>> http://www.teklibre.com/cerowrt/subscribe.html<br />>> _______________________________________________<br />>> Cerowrt-devel mailing list<br />>> Cerowrt-devel@lists.bufferbloat.net<br />>> https://lists.bufferbloat.net/listinfo/cerowrt-devel<br />><br />><br />><br />> --<br />> Dave Täht<br />><br />> Fixing bufferbloat with cerowrt:<br />> http://www.teklibre.com/cerowrt/subscribe.html<br /><br /><br /><br />-- <br />Dave Täht<br /><br />Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.html</p>
</div></font>