From owner-freebsd-wireless@freebsd.org Thu Jan 21 10:22:26 2016 Return-Path: Delivered-To: freebsd-wireless@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D0CB3A88A3E for ; Thu, 21 Jan 2016 10:22:26 +0000 (UTC) (envelope-from jounijl@ymail.com) Received: from nm45-vm4.bullet.mail.ne1.yahoo.com (nm45-vm4.bullet.mail.ne1.yahoo.com [98.138.121.68]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9B6A418A2 for ; Thu, 21 Jan 2016 10:22:26 +0000 (UTC) (envelope-from jounijl@ymail.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ymail.com; s=s2048; t=1453371739; bh=C/Gll/0tpfE88B/NZZgrROxfBxtBoflK1eQ96qv2n+U=; h=Date:From:Reply-To:To:Subject:References:From:Subject; b=Po3vcrE8PclVHuwQkq0/wf3gr22fTAjsigvpbqyaLxPsK0XyA8pZ3+zaKTzlyxY5K/C0dPw9EENb2hfBjYq53Kee+pkQaKnF0U3w4vON4ypMEgUtSZrWUBasSMIquhsnN72Q4e0T9S1+ZADuLgtpiyktWkH9m0CQKage3QRHo8MLO6sxgUVm0nmfIfNfVzi3BAs0wMnvEp+9pfijwIUrlMA2b5tJGXtv2hA3MOZVI8yVRheCMeJHGvxtFdvNADYFblsGZyv0iKExQPzqObdYOzxEvIUshAzA4BoqSzV8rmEFj1HwpvYQFb2ZSn17ejdqSg+vQHMhVfnpkpZZBCAKKQ== Received: from [127.0.0.1] by nm45.bullet.mail.ne1.yahoo.com with NNFMP; 21 Jan 2016 10:22:19 -0000 Received: from [98.138.226.180] by nm45.bullet.mail.ne1.yahoo.com with NNFMP; 21 Jan 2016 10:19:24 -0000 Received: from [66.196.81.171] by tm15.bullet.mail.ne1.yahoo.com with NNFMP; 21 Jan 2016 10:19:24 -0000 Received: from [98.139.212.220] by tm17.bullet.mail.bf1.yahoo.com with NNFMP; 21 Jan 2016 10:19:24 -0000 Received: from [127.0.0.1] by omp1029.mail.bf1.yahoo.com with NNFMP; 21 Jan 2016 10:19:24 -0000 X-Yahoo-Newman-Property: ymail-4 X-Yahoo-Newman-Id: 714646.94299.bm@omp1029.mail.bf1.yahoo.com X-YMail-OSG: nGg3ng4VM1kZ_5B48LCP5okSlTXyob6ZjxbBnSoNbubBilKkBRxqkJsZ09YmzRH MKTCWr0cfeeuRIxEcNOC2uoo1EoTuQK1WO.AYMPZukgLSFmQ3XUhfVrrZaCVMdruXGE8Rnr0yCXC TaDIin2.gH_oOvWfSMzp.CEqUvtJobyFKMBNcVHed2Gxk2UROriSpt1GzQ1RkHsXcfUKOrDrh9WF _IZDskuoKoUsaJUP_ZQf.ZvYj4Cn5STpRAc10qTKIn1DZoZ613FXUfY6aEmxeuusVU9uLP9mSPsT Ua7dgh5ipSnhKCa1DHH63jKR7u.ShjfFIq7VmdlTSY4hlHSHiRnTHINFzyNcU_WO3aVckS7v.m8V ACsd5isOOX5iR7WiaOHs7NQfRsgRHAv6ji2o6VcAg_P0obmJep1u8lcWaFoBIOFb6maFC.u5AXUs naHgplx0syqrTy7GT2toWIeJcyRjw9CzWv9F1hX2MoAN8tyzTwnkIpHy6tmGRmOdHLn0.ndc.Wy3 UlswiLHIoyImrpd2OpnLq.KhzSmPpcmg- Received: by 66.196.80.148; Thu, 21 Jan 2016 10:19:24 +0000 Date: Thu, 21 Jan 2016 10:19:17 +0000 (UTC) From: Jouni Laakso Reply-To: Jouni Laakso To: "freebsd-wireless@freebsd.org" Message-ID: <369438191.9106236.1453371557826.JavaMail.yahoo@mail.yahoo.com> Subject: 4G roaming support in FreeBSD kernel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit References: <369438191.9106236.1453371557826.JavaMail.yahoo.ref@mail.yahoo.com> X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jan 2016 10:22:27 -0000 Hi, I've been using 3G USB Modem for a long time with FreeBSD. This is not a good solution because the roaming is missing. The network speed is ok and temporary without roaming. I'm also dreaming of a static (server) IP-address. In todays 4G networks the roaming from data-link layer changes the IP-address in the network layer. The DHCP or PPP from the operating system is not anymore the only initiator in changing the IP. Am I correct? The connection fails every now and then when the 3G-USB-stick needs to change the IP. The service provider may have configured the IP to be changed in some intervals? Does anyone know if 3G or 4G roaming is somehow available from the FreeBSD kernel? I have installed the u3g driver to the operators modem type. See URL http://palsta.saunalahti.fi/t5/Mobiililaajakaistat/Huawei-E353-ja-FreeBSD/td-p/225880 with http://translate.google.com/ for example. The flip-flop is really difficult in these modems if the modem id-number is the operators decision. It has not been a good choice to let the operators decide the device ID:s. I just added the serial numbers to the kernel source code and compiled again. Even GPS is found from these budget consious modems if it's needed with AT-commands. The roaming is behind of a data-link layer protocol signaling. The modem may do this but how is this signal carried to the FreeBSD operating system and how do I get the signal to automatically change the IP-address? I should look more about this subject from 4G protocol and research again but I really have something else to do. I would like to eliminate the middle boxes from my configuration and attach the 4G modem directly to the FreeBSD:s USB-port. I think the middle box I have uses Linux as it's operating system and I haven't really tested if the connection with it is more permanent. How to add roaming to the 3G/4G USB modems? best regs, Jouni _ Helsinki, Finland