Development issues regarding the cerowrt test router project
 help / color / mirror / Atom feed
* [Cerowrt-devel] Comcast specific Cerowrt-3.10.26-7: another "too exciting for me" unrelease
@ 2014-01-21 20:59 Dave Taht
  2014-01-24 17:06 ` Dave Taht
  0 siblings, 1 reply; 10+ messages in thread
From: Dave Taht @ 2014-01-21 20:59 UTC (permalink / raw)
  To: cerowrt-devel

This is a special release intended only for comcast users with ipv6
capable modems and CMTSes.

NOTE: If you are running any form of tunneling for ipv6 (e.g. hurricane)
do NOT try this release, as it breaks badly.

http://snapon.lab.bufferbloat.net/~cero2/cerowrt/wndr/comcast/3.10.26-7/

I strongly recommend all cerowrt users on comcast, upgrade.[1]

If you are on comcast and dare not upgrade to this, comment out these
lines in /etc/config/network

#config interface ge01 # wan6 on some release.
#        option ifname   @ge00
#        option proto    dhcpv6
#       option 'broadcast' '1'
#        option 'metric' '2048'
#        option 'reqprefix' '60'

and reboot to disable dhcpv6 on the external interface entirely.

I have been having flashbacks to the IPX/SPX transition... but it
really did bring a tear to my eye to finally have ipv6 connectivity
for the first time, native. And to see no real difference in RTT
between ipv4 and v6.

http://snapon.lab.bufferbloat.net/~d/bev/comcast_native_ipv6/

Oh brave new world that may have new protocols in it.

A bunch of other stuff landed in cero, and if you are not tunneling,
and your spouse and family are willing, you can try:

+ openwrt sync from head
+ RA spamming filter stopping mega firewall reloads on comcast ipv6 -
thx steven barth!
+ switch from dnsmasq to using odhcpd for ipv6 RAs (thx #openwrt!)
+ Comcast ipv6 actually tested by me
+ GUI is now https - thx sebastian! (we still have some work left here)
   For snowden points, it also does perfect forward secrecy.
+ GUI has selectable skins (pick one, any one)
+ SQM starts correctly on boot and other restarts
+ SQM now scales better to higher rates
+ updated on-board documentation ( example:
http://cero2.bufferbloat.net/cerowrt/index.html )
+ updated uftp, ccnx, new libnettle package (for dnsmasq 2.69) - thx
stephen walker
+ sysupgrade fixed

on the minus side

- We still have some timing problems in picking up the RAs,
particularly from wifi.
  If you don't get ipv6 addresses on your wifi client after a fresh
boot of cero,
reconnect the wifi client. After cero is fully booted. and has
dhcpv6-pd'd addresses, you'll get them. Usually.

- bcp38: didn't get 'round2it src/dst routing solves half of it
- updated shaperprobe, ditg, same
- HT40+ DOES appear to be NOT working. (this has been the case for a while)
- Hurricane electric ipv6 tunnels are *badly broken* as in *will
disable your router* with a zillion extra processes.

a huge change in openwrt made saturday was a switch to source specific routing,

e.g, if you have two ipv6 providers, (or a vpn, and so on)
stuff from source A will go out the right destination for destination A,
and stuff from source B will go out the right destination for
destination B. At least in theory.

so you will see "from" routes.

root@cerowrt:~# ip -6 route
default from :: via fe80::201:5cff:de41:b841 dev ge00  proto static  metric 1024
default from 2001:E:L:I:D:E:D:Z via fe80::201:5ccf:fe41:b841 dev ge00
proto static  metric 1024
default from 2601:X:Y::0::/60 via fe80::201:5ccf:fe41:b841 dev ge00
proto static  metric 1024
2601:X:Y:0::/64 dev gw00  proto kernel  metric 256  expires 345262sec
2601:X:Y:1::/64 dev gw10  proto kernel  metric 256  expires 345262sec
2601:X:Y:2::/64 dev se00  proto kernel  metric 256  expires 345262sec
2601:X:Y:3::/64 dev sw00  proto kernel  metric 256  expires 345262sec
2601:X:Y:4::/64 dev sw10  proto kernel  metric 256  expires 345262sec
unreachable 2601:X:X:0::/60 dev lo  proto static  metric 2147483647  error -128

I figure there is much work to be done to get things like ipsec and openvpn
and bird/quagga/babeld to work well again, but source/dest routing was
desparately needed, so...

[1] All my testing was done on an ARRIS TM822G cablemodem. (I have a profoundly
low opinion of several other cablemodems, notably the technicolor...)
There are a few other testers on other cablemodems, please report
in...

I return now to my regularly scheduled workweek from last wednesday.
Share and enjoy.

-- 
Dave Täht

Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.html

^ permalink raw reply	[flat|nested] 10+ messages in thread
* Re: [Cerowrt-devel] Comcast specific Cerowrt-3.10.26-7: another "too exciting for me" unrelease
@ 2014-01-25 20:26 Jim Reisert AD1C
  0 siblings, 0 replies; 10+ messages in thread
From: Jim Reisert AD1C @ 2014-01-25 20:26 UTC (permalink / raw)
  To: cerowrt-devel

On Wed, Jan 22, 2014 at 10:40 AM, Dave Taht wrote:

> I expect luci to work over https. I will give samba a shot but I lack windows.
>
> Sure, let someone else give it a shot first, don't upset the family
> for no reason.

I flashed the router (NOT as an upgrade) and things came up rather quickly.

Then I needed Dave's help...  We spoke for over an hour on Skype.

First we turned SQM on and Dave helped me get the right set of for
upload and download speed.  Latency was very good.

After installing Samba, we could not see the remote Windows file
shares over the network, except by using the TCP/IP v4 numerical
address. Suspecting it was a WINS problem, I changed the setting on
both my network adapters (local and remote):

<network adapter> | Properties
Click on TCP/IPv4 and then on Properties
Clicked Advanced button at the bottom, then go to the WINS tab

I had "Enable NetBIOS over TCP/IP" checked on both computers. I
changed this to the Default setting (use NetBIOS setting from the DHCP
server).  After another reboot, the Windows networking was working by
name.

The "wired" computer doesn't appear to be broadcasting its name over
the network, i.e. it doesn't immediately show up when browsing the
network on the "wireless" machine, but it can be accessed by name,
i.e. \\<machine> so that's good enough to get things going for me
again.

Thanks to Dave for all the help, he might post some of the graphs he
made for me this morning.

--
Jim Reisert AD1C, <jjreisert@alum.mit.edu>, http://www.ad1c.us

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2014-01-26  3:04 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-01-21 20:59 [Cerowrt-devel] Comcast specific Cerowrt-3.10.26-7: another "too exciting for me" unrelease Dave Taht
2014-01-24 17:06 ` Dave Taht
2014-01-24 22:08   ` Toke Høiland-Jørgensen
2014-01-24 22:27     ` Dave Taht
2014-01-24 23:14       ` Sebastian Moeller
2014-01-26  3:04       ` [Cerowrt-devel] side issue, related to the bigger picture surrounding Cerowrt and Bufferbloat dpreed
2014-01-25 16:57   ` [Cerowrt-devel] Comcast specific Cerowrt-3.10.26-7: another "too exciting for me" unrelease Jim Reisert AD1C
2014-01-25 17:09     ` Dave Taht
2014-01-25 17:14       ` Dave Taht
2014-01-25 20:26 Jim Reisert AD1C

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox