[pfSense] Orange 3G+ USB Dongle
mehmasarja at gmail.com
Sun Feb 5 13:16:44 EST 2012
On 2/5/12 1:06 AM, Odhiambo Washington wrote:
> I am thinking of going over to Safaricom to tide us over.
> Huawei E1820 (I have tested this and worked with PC-BSD). It's a
> bit more costly though, costing like KES 9,999
> Huawei E160 costs KES 2,000 and I have a feeling it will work.
> I'll try it today at some point and let you know. It can save you
> some few thousands KES.
> So, take this matter closer to the solution for the benefit of Mehma
> Sarja & others..
Thanks! Washington for making time and putting in the effort.
> I have taken time to run tests to find a solution for Mehma's problem.
> I had a choice between the very expensive Huawei E1820
> (5.76Mbps/21Mbps) and the relatively cheaper Huawei E160
> (2Mbps/3.6Mbps). The reason for running a test against the E160 was
> two-fold: To see if it actually works, and as such make Mehma save a
> few thousands when he finally decides which modem to go for, seeing as
> E1820 costs approximately US$ 111 while the E160 costs US$ 22:-)
One of our team members has an E160 modem with Safaricom. We have not,
but will try it out soon.
> In both cases I was able to successfully use the same settings with
> pfSense 2.0.1 (amd64). Here is the output of `ifconfig` when the modem
> was connected (and I scp-ed this output to another Unix box using the
> same connection):
> The procedure involved running HyperTerminal (this I did on my Windows
> 8 PC) and disabling the virtual CD-ROM on both devices.
> The AT command string is AT^U2DIAG=0 (to disable, and =10 to re-enable)
> I discovered that pfSense (I was running on the LiveCD mode) already
> had umodem and u3g modules loaded.
> Sorry, I did not check if they were compiled into the kernel or loaded
> as modules.
> And here is my ppp.conf - the exact one I used with the
> Safaricom-branded Huawei modem(s).
> set device /dev/cuaU0.0
Going through the GUI on PfSense, we see interfaces /dev/cuaU0.0 and
/dev/cuaU0.2 with the EC122 modem, and I am guessing that depends upon
which usb port the thing is plugged into.
> set server /var/run/3g-internet "" 0177
> set speed 921600
> set timeout 0
> set authname saf
> set authkey data
> set dial "ABORT BUSY TIMEOUT 2 \
> \"\" \
> AT OK-AT-OK \
> AT+CFUN=1 OK-AT-OK \
> AT+CMEE=2 OK-AT-OK \
> AT+CSQ OK \
> AT+CGDCONT=1,\\\"IP\\\",\\\"safaricom\\\" OK \
> ATD*99# CONNECT"
We put in #777
> set crtscts on
> disable vjcomp
> disable acfcomp
> disable deflate
> disable deflate24
> disable pred1
> disable protocomp
> disable mppe
> disable ipv6cp
> disable lqr
> disable echo
> #nat enable yes
> enable dns
> resolv writable
> set dns 126.96.36.199
> set ifaddr 10.1.0.2/0 <http://10.1.0.2/0> 10.1.0.1/0
> <http://10.1.0.1/0> 255.255.255.255 0.0.0.0
> add default HISADDR # See ppp.link*
> This was my first time ever using pfSense in a dialup mode, so I wrote
> my ppp.conf by hand. Of course I did find where this is apparently
> done using the webUI (under Interface Assignments) but clicking the
> option for editing ppp.conf and saving it did not seem to modify my
> ppp.conf. Is this perhaps because I was running LiveCD?
> Is pfSense editor able to generate a complete ppp.conf like the one
> above and write it? That's the only question I had left on my mind.
> I believe this will help Mehma in his endeavors.
One of the servers we have there is an Ubuntu box and the EC122 specs
say that it supports Linux kernel 2.6x and above. There is also a howto
for that particular model here:
So, we seem to have options.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the List