View Single Post
Posts: 173 | Thanked: 160 times | Joined on Jan 2010 @ London, UK
#202
Originally Posted by frals View Post
Basically all this "connect secretly in the background while connected" isn't really something that should be done (since it may break stuff horribly), and confuse the ICD - but yes, I'm looking into doing it, but I suspect it's *a lot* of work, and really, is manually changing connection when getting the MMS such a major inconvenience atm?

Regarding you only having a proxy on the MMS APN and not on the regular one, if you just fill in the field on your regular connection and then uncheck the box you should be able to use that connection to get MMS as fMMS doesn't currently respect the value of "use-proxy" or not, it only looks for a proxy configured and uses it

Yes, the "magic low level signal" is the SMS Push, which shows up as a notification on your N900 - after this fmmsd tries to connect to the MMS APN to fetch it, otherwise it fails and you can get it manually from fMMS GUI when connected to the MMS APN.

[...]
You read proxy setting and use it whether it's enabled or not ? Heh, ugly but I like it. I'll probably use that. I'm not sure about the pain with wifi though. I spend most of my time on an ssh session, so dropping connection is a pain. How would I know if I needed to do so? I assumed notification of an MMS is after the attachment had arrived.

As for alternate route add -net ... connections, well bluetooth pan and usbnet connections that I create are done by hand and the system doesn't seem to know about them in the notification window at all, it seems to work cleanly without anything knowing.

It's interesting how the tethering works with a natd process rather than kernel nat and routing, it's more like the old "slirp" tool providing slip/ppp interface at non-root user level. My e90 and n97 would let me tether and at the same time connect _again_ via 3G from the phone, I'd ssh in to a box and last -3 would show different IPs! The connected data symbol on the phone had lines through it showing multiple connections. Some UK providers barred this ability. I doubt we'll see this on Maemo and who would use it?

Multiple default routes at the same time like S60 permitted is unlikely to ever arrive, although the newer Linux ip command can handle the fancy new multiple routing tables the kernel supports. You may be able to configure which applications connect out of which route. Scary. I'd stick with a -host route add for the gprs0 p-t-p end point using the proxy. It's doable in sh so python should be as trivial.