Steps to setup 3G Modem



  • Hello,

    I am having trouble getting my 3G USB modem working on PFSense 2.0 on a ALIX 6F2.   I would like the 3G modem to work as the WAN, allowing the LAN to connect to the internet thru my 3G service. I am using a supported 3G modem (ATT), its a vodafone E220. http://doc.pfsense.org/index.php/Known_Working_3G-4G_Modems

    I followed the 3G configuration tutorial http://doc.pfsense.org/index.php/Configuring_3G_modems
    When I connect, it shows the interface is up, but I cant browse the web thru the LAN.

    Other things I tried:
    I added OPT1 to the System>Routing list, making it default.
    I added firewall rules to open all ports on OPT1.  
    One strange thing is that when I select ATT, it uses a username of ISP@CINGULARGPRS.COM.  Is that right?

    Is there a step I'm missing?
    Do I need to add OPT1 to routing list and setup firewall rules for 3G modem interfaces?

    Thanks!

    Here are my logs after connecting OPT1.
    Jan 1 00:01:07 kernel: uhub1: <amd 1="" 9="" ehci="" root="" hub,="" class="" 0,="" rev="" 2.00="" 1.00,="" addr="">on usbus1
    Jan 1 00:01:07 kernel: ad0: 488MB <sandisk sdcfj-512="" hdx="" 4.03="">at ata0-master PIO4
    Jan 1 00:01:07 kernel: Root mount waiting for: usbus1 usbus0
    Jan 1 00:01:07 kernel: uhub0: 4 ports with 4 removable, self powered
    Jan 1 00:01:07 kernel: Root mount waiting for: usbus1
    Jan 1 00:01:07 kernel: uhub1: 4 ports with 4 removable, self powered
    Jan 1 00:01:07 kernel: Trying to mount root from ufs:/dev/ufs/pfsense0
    Jan 1 00:01:07 kernel: ugen0.2: <huawei technologies="">at usbus0
    Jan 1 00:01:07 kernel: ugen0.2: <huawei technologies="">at usbus0 (disconnected)
    Jan 1 00:01:07 kernel: ugen0.2: <huawei technologies="">at usbus0
    Jan 1 00:01:07 kernel: u3g0: <data interface="">on usbus0
    Jan 1 00:01:07 kernel: u3g0: Found 2 ports.
    Jan 1 00:01:07 kernel: umass0: <huawei 0="" 2="" technologies="" huawei="" mobile,="" class="" 0,="" rev="" 1.10="" 0.00,="" addr="">on usbus0
    Jan 1 00:01:07 kernel: (probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
    Jan 1 00:01:07 kernel: (probe0:umass-sim0:0:0:0): CAM status: SCSI Status Error
    Jan 1 00:01:07 kernel: (probe0:umass-sim0:0:0:0): SCSI status: Check Condition
    Jan 1 00:01:07 kernel: (probe0:umass-sim0:0:0:0): SCSI sense: NOT READY asc:3a,0 (Medium not present)
    Jan 1 00:01:07 kernel: cd0 at umass-sim0 bus 0 scbus0 target 0 lun 0
    Jan 1 00:01:07 kernel: cd0: <huawei mass="" storage="" 2.31="">Removable CD-ROM SCSI-2 device
    Jan 1 00:01:07 kernel: cd0: 1.000MB/s transfers
    Jan 1 00:01:07 kernel: cd0: Attempt to query device size failed: NOT READY, Medium not present
    Jan 1 00:01:07 kernel: pflog0: promiscuous mode enabled
    Jan 1 00:01:08 php: : Could not find gateway for interface(opt1).
    Jan 1 00:01:09 apinger: Starting Alarm Pinger, apinger(26385)
    Jan 1 00:01:09 apinger: No usable targets found, exiting
    Jan 1 00:01:18 dhcpd: Internet Systems Consortium DHCP Server 4.2.1-P1
    Jan 1 00:01:18 dhcpd: Copyright 2004-2011 Internet Systems Consortium.
    Jan 1 00:01:18 dhcpd: All rights reserved.
    Jan 1 00:01:18 dhcpd: For info, please visit https://www.isc.org/software/dhcp/
    Jan 1 00:01:18 check_reload_status: Updating all dyndns
    Jan 1 00:01:18 dnsmasq[38853]: started, version 2.55 cachesize 10000
    Jan 1 00:01:18 dnsmasq[38853]: compile time options: IPv6 GNU-getopt no-DBus I18N DHCP TFTP
    Jan 1 00:01:18 dnsmasq[38853]: reading /etc/resolv.conf
    Jan 1 00:01:18 dnsmasq[38853]: ignoring nameserver 127.0.0.1 - local interface
    Jan 1 00:01:18 dnsmasq[38853]: ignoring nameserver 127.0.0.1 - local interface
    Jan 1 00:01:18 dnsmasq[38853]: read /etc/hosts - 2 addresses
    Jan 1 00:01:20 php: : Could not find gateway for interface(opt1).
    Jan 1 00:01:24 php: : DynDns: updatedns() starting
    Jan 1 00:01:24 php: : There was an error trying to determine the IP for interface - wan(vr1). Probably interface has no ip or is down. Dyndns update not possible for dyndns.
    Jan 1 00:01:35 php: : OpenNTPD is starting up.
    Jan 1 00:01:37 check_reload_status: Restarting ipsec tunnels
    Jan 1 00:02:11 php: : Creating rrd update script
    Jan 1 00:02:13 php: : Restarting/Starting all packages.
    Jan 1 00:02:14 php: : IPSEC: One or more IPsec tunnel endpoints has changed its IP. Refreshing.
    Jan 1 00:02:16 login: login on console as root
    Jan 1 00:02:16 sshlockout[28682]: sshlockout/webConfigurator v3.0 starting up
    Jan 1 00:02:17 check_reload_status: Reloading filter
    Jan 1 00:02:23 php: : Could not find gateway for interface(opt1).
    Jan 1 00:03:28 php: /system_gateways.php: Successful webConfigurator login for user 'admin' from 192.168.1.2
    Jan 1 00:03:28 php: /system_gateways.php: Successful webConfigurator login for user 'admin' from 192.168.1.2</huawei></huawei></data></huawei></huawei></huawei></sandisk></amd>


Locked