All of lore.kernel.org
 help / color / mirror / Atom feed
From: Darren Hart <dvhart@linux.intel.com>
To: ofono@ofono.org
Subject: Re: ofono-tests internet context: DNS works, ping wget and ssh do not (Connection Refused)
Date: Thu, 10 May 2012 11:18:14 -0700	[thread overview]
Message-ID: <4FAC0666.2050906@linux.intel.com> (raw)
In-Reply-To: <4FABDFCE.6050402@intel.com>

[-- Attachment #1: Type: text/plain, Size: 6673 bytes --]



On 05/10/2012 08:33 AM, Denis Kenzior wrote:
> Hi Darren,
> 
> On 05/09/2012 05:46 PM, Darren Hart wrote:
>> I have successfully used ofono-tests to  enable,online,activate,and
>> create-internet-context. I have an IP address and added the opendns servers. DNS
>> appears to be working and the route looks sane-ish.
>>
> 
> Please keep in mind that oFono is only signaling settings to an external
> component (e.g. a connection manager like ConnMan).  So route
> assignment, DNS entry assignment, etc are not done by oFono.  oFono only
> brings up the interface and assigns the local IPv4 address.

I should have clarified this a bit. I'm putting together a Board Support
Package (BSP) for the Yocto Project. This involves a kernel config,
sometimes some kernel patches, and listing a set of packages to be
installed.

I have ofono ofono-tests connman and connman-tests. I tried the
connman-gnome UI, but the 3G modem doesn't appear in the UI. I tried the
connman-tests tools which does list the modem in services, but the
connect command times out. I then tried the ofono-tests scripts as
described below. The system obtained the IP address after the
create-internet-context command. As far as I know, connman was not
involved (the 3g connection didn't appear in the connman-gnome UI
afterward).

> 
>> However, ping, wget, and ssh all fail. ping just sits there, wget and ssh both
>> fail with Connection Refused.
>>
>> Is there something obvious/common I might be running into?
>>
>> I'm using ofono 1.5. The steps I took for context follow:
>>
>> # ./enable-modem
>> Connecting modem /mbm_0...
>>
>> # ./online-modem
>> Setting modem /mbm_0 online...
>>
>> # ./activate-context
>>
> 
> These steps are fine, is your context pre-configured already?  What does
> the output of list-contexts look like?

How can I tell? Is there some permanent state that gets recorded after
I've run through the above once?

After a reboot, I see the following:

$ ./list-contexts
[ /mbm_0 ]



> 
>> # ./create-internet-context
>> Found context /mbm_0/context1
>>
> 
> Generally you do this _before_ activate_context and you give parameters
> for the context settings.  e.g. create-internet-context
> "apn.operator.com" "username" "password"

OK. I'm new to setting up 3G connectivity. I'm using a prepaid AT&T go
phone sim card. I have successfully sent and received SMS messages from
the device without having to setup any kind of pin or other
authentication credentials. Are these credentials always required - even
with SIM cards? If so, how do I go about discovering what they would be?

If I'm understanding this correctly, there exists one context for the
mbm_0 modem after I ran create-internet-context, and it is no longer
necessary to run create-internet-context again (assuming it was created
correctly).

> 
>> # ifconfig usb0
>> usb0      Link encap:Ethernet  HWaddr 02:80:37:EC:02:00
>>           inet addr:10.25.40.80  Bcast:10.25.40.95  Mask:255.255.255.224
>>           inet6 addr: fe80::80:37ff:feec:200/64 Scope:Link
>>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>>           RX packets:6 errors:0 dropped:0 overruns:0 frame:0
>>           TX packets:41 errors:0 dropped:0 overruns:0 carrier:0
>>           collisions:0 txqueuelen:1000
>>           RX bytes:846 (846.0 B)  TX bytes:28270 (27.6 KiB)
> 
> That looks good.

To test the connman interaction, I disabled connman and setup an entry
in /etc/network/interfaces:

iface usb0 inet dhcp

I then ran "ifup usb0". I got an IP address the route and resolv.conf
were updated automatically. This time there was no inet6 addr. ping,
wget, and ssh are still behaving the same though.

...

>> # ./list-modems 
>> [ /mbm_0 ]
>>     Features = gprs net cbs ussd gps sms stk rat sim 
>>     Emergency = 0
>>     Powered = 1
>>     Lockdown = 0
>>     Interfaces = org.ofono.ConnectionManager org.ofono.NetworkRegistration org.ofono.CellBroadcast org.ofono.SupplementaryServices org.ofono.LocationReporting org.ofono.SmartMessaging org.ofono.PushNotification org.ofono.MessageManager org.ofono.SimToolkit org.ofono.RadioSettings org.ofono.SimManager 
>>     Online = 1
>>     Model = F5521gw
>>     Revision = R2A07(R2A07)
>>     Type = hardware
>>     Serial = 356215040140315
>>     Manufacturer = Ericsson
>>     [ org.ofono.ConnectionManager ]
>>         Powered = 1
>>         Attached = 1
>>         Bearer = none
>>         Suspended = 0
>>         RoamingAllowed = 0
>>     [ org.ofono.NetworkRegistration ]
>>         Status = registered
>>         Strength = 80
>>         Name = AT&T
>>         LocationAreaCode = 33998
>>         Mode = auto-only
>>         MobileCountryCode = 310
>>         Technology = hspa
>>         CellId = 13805302
>>         MobileNetworkCode = 410
> 
> I see you're on AT&T.  What APN are you using, the WAP-only APN or
> something that allows actual internet connections?

This makes it clear to me that I have some research to do. I don't know
what those terms mean, and certainly don't know which APN I am using (or
should be using). I haven't specified one intentionally. Any tips on how
I can determine this?

> 
>>     [ org.ofono.CellBroadcast ]
>>         Topics = 
>>         Powered = 1
>>     [ org.ofono.SupplementaryServices ]
>>         State = idle
>>     [ org.ofono.LocationReporting ]
>>         Type = nmea
>>         Enabled = 0
>>     [ org.ofono.SmartMessaging ]
>>     [ org.ofono.PushNotification ]
>>     [ org.ofono.MessageManager ]
>>         Alphabet = default
>>         UseDeliveryReports = 0
>>         Bearer = cs-preferred
>>         ServiceCenterAddress = +13123149810
>>     [ org.ofono.SimToolkit ]
>>         IdleModeIcon = 
>>         MainMenuTitle = 
>>         MainMenu = 
>>         MainMenuIcon = 
>>     [ org.ofono.RadioSettings ]
>>         TechnologyPreference = any
>>     [ org.ofono.SimManager ]
>>         Retries = [pin2 = 3] [puk2 = 10] [pin = 3] [puk = 10] 
>>         MobileCountryCode = 310
>>         FixedDialing = 0
>>         SubscriberNumbers = 
>>         PreferredLanguages = en 
>>         BarredDialing = 0
>>         CardIdentifier = 89014104254691314226
>>         LockedPins = 
>>         MobileNetworkCode = 410
>>         SubscriberIdentity = 310410469131422
>>         Present = 1
>>         PinRequired = none
>>
> 
> This looks sane?

Does the '?' imply that there is something clearly wrong with this listing?

Thanks,

-- 
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel

  reply	other threads:[~2012-05-10 18:18 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <4FAAF3DB.2080007@linux.intel.com>
2012-05-10 15:33 ` ofono-tests internet context: DNS works, ping wget and ssh do not (Connection Refused) Denis Kenzior
2012-05-10 18:18   ` Darren Hart [this message]
2012-05-10 19:00     ` Denis Kenzior
2012-05-10 20:55       ` Darren Hart
2012-05-10 21:39         ` Denis Kenzior
2012-05-10 21:50         ` Darren Hart
2012-05-11  0:46           ` Denis Kenzior
2012-05-11  4:22             ` Darren Hart
2012-05-09 23:06 Darren Hart

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4FAC0666.2050906@linux.intel.com \
    --to=dvhart@linux.intel.com \
    --cc=ofono@ofono.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.