From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from eyas.biff.org.uk (eyas.biff.org.uk [IPv6:2001:41c8:1:519c::20]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by huchra.bufferbloat.net (Postfix) with ESMTPS id B0ACF21F0F2 for ; Sat, 12 Oct 2013 09:32:43 -0700 (PDT) Received: from cl-1441.lon-02.gb.sixxs.net ([2a01:348:6:5a0::2]:44923 helo=central.thekelleys.org.uk) by eyas.biff.org.uk with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from ) id 1VV27M-0003Pm-Od; Sat, 12 Oct 2013 17:32:40 +0100 Received: from host81-149-103-178.in-addr.btopenworld.com ([81.149.103.178] helo=[192.168.2.100]) by central.thekelleys.org.uk with esmtpa (Exim 4.72) (envelope-from ) id 1VV27M-0007o2-58; Sat, 12 Oct 2013 17:32:40 +0100 Message-ID: <525979A2.6070108@thekelleys.org.uk> Date: Sat, 12 Oct 2013 17:32:34 +0100 From: Simon Kelley User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: "Richard E. Brown" References: <9A9AF30E-7F5A-41DF-AE94-0C92AD7BBED9@imap.cc> <5256DBB1.50707@thekelleys.org.uk> <52570CC6.4080508@thekelleys.org.uk> <52581B50.6060201@thekelleys.org.uk> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: "cerowrt-devel@lists.bufferbloat.net" Subject: Re: [Cerowrt-devel] [Dnsmasq-discuss] Names not resolved on Wireless X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Oct 2013 16:32:44 -0000 On 11/10/13 18:52, Richard E. Brown wrote: > Simon, > >> I'll try and learn how to flash the router Dave gave me so I can test this stuff myself. > > For anyone interested in trying to do this at home, Dave wrote a *very* good procedure for flashing the ...xxx-squashfs-factory.img firmware via tftp at: > > http://www.bufferbloat.net/projects/cerowrt/wiki/CeroWrt_flashing_instructions > > As noted on that page, the tftp process always works. You'll also need: > > - bent paper clip > - Ethernet cable > - tftp client on your computer > - and of course, a WNDR3700v2 or WNDR3800 router > > It takes longer to read the steps than to flash the firmware. :-) > > Rich Brown > Hanover, NH USA > Indeed. Being located in a nautical, rather than office, environment I used a split-pin instead of a paperclip. I also had to find the firmware for the ethernet port in the ship's computer, which is not supported out-of-the-box by Ubuntu :-( That done, it went fine. Poking around my newly flashed router, I find. 1) The dnsmasq config does indeed use --except-interface and no --interface statements, so the SO_BINDTODEVICE bug a talked about before may have caused the problem if exactly one interface is up when dnsmasq starts. The code I committed yesterday which logs setting SO_BINDTODEVICE is the final arbiter of this, but I think that bug should be fixed anyway. It may have been the original source of the problem. 2) This is an out-of-the-box router, I've not changed the config at all. I can see a single --dhcp-range, 172.30.42.2,172.30.42.27,255.255.255.224,24h which corresponds to the wired interface. I can't see anything for the wireless interfaces. When I go to the GUI for the wireless interface, I see it has address 172.30.42.65/26 and the DHCP service is enabled, but for start address 2 and 26 leases. Since 2 isn't in the 64-96 range, could that be the problem, or am I missing something obvious? Cheers, Simon.