From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ia0-f171.google.com (mail-ia0-f171.google.com [209.85.210.171]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 04EC0200619 for ; Sat, 27 Oct 2012 16:17:01 -0700 (PDT) Received: by mail-ia0-f171.google.com with SMTP id u21so3921809ial.16 for ; Sat, 27 Oct 2012 16:17:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=splA+1hO8w2294B0bbBIDxvlMDZefZOofNPXGb8DNKc=; b=ua1OlYhRRKCo7XYgu7uUYAIXs3NVOgV/PjxZY0G/xxDqzYQzMLTs8LtglPmIR137zY mLyFkq5+/Xommq/e5i1WPztlazVdyV4wxJGCSb81R+eoA7q6tAB+3T2RmEy+Ibbw4XyZ l7NPBp8LzZmH71w9qXxM7SDg5aTYu4MnsBFbHiDhzOvAnw5gLg66zQsBAaJjjeCdhC77 ONLRDAhkpy/CBC0eybQU5iKwmz0httIMc+vwZOmuyCvibKPFKzB7ToH58rcmKpE3922F Q0cCQnX6g+PTIwv0aLlSc79kfQb3R4dT10ErBNe/bOD9Lj+U82cCETXz/FlPqTyUvBRC PUVw== MIME-Version: 1.0 Received: by 10.50.6.225 with SMTP id e1mr5901332iga.68.1351379821360; Sat, 27 Oct 2012 16:17:01 -0700 (PDT) Received: by 10.64.24.194 with HTTP; Sat, 27 Oct 2012 16:17:01 -0700 (PDT) Date: Sat, 27 Oct 2012 19:17:01 -0400 Message-ID: From: Sean McNamara To: cerowrt-users@lists.bufferbloat.net Content-Type: text/plain; charset=ISO-8859-1 Subject: [Cerowrt-users] RNDIS USB as WAN X-BeenThere: cerowrt-users@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Support for user problems regarding cerowrt List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2012 23:17:02 -0000 Hi, I would like to use a device that speaks the RNDIS protocol as the WAN device and have it routed at layer 3. This requires the following: 1. USB 2.0 Host (EHCI) hardware and kernel infrastructure (e.g. the Netgear WNDR3800 N600 Premium Edition Dual Band Gigabit Wireless Router has sufficient hardware I believe) 2. Linux kernel modules: usbnet, cdc_ether, and rndis_host 3. Awareness of the network interface "usb0" by software that performs routing My desired configuration is thus: RNDIS WAN device creates IPv4 NAT, runs DNS and DHCP CeroWRT device (WNDR3800) gets the RNDIS device connected to its USB 2.0 Host port Kernel modules listed above activate usb0 interface CeroWRT automatically obtains an upstream IP address on the WAN device's NAT, using DHCP, and forwards all DNS queries up to the WAN device CeroWRT runs its own IPv4 NAT with the upstream WAN device as the gateway and a different subnet in 192.168.x.x space (subnet 255.255.255.0) Is this possible without a rebuild of CeroWRT on the hardware I stated above? Thanks, Sean