The script needs to be reworked a lot. Basically; there should be a few
steps in establishing the routing table:

1) Add routes to the DomainNameServers when there are defined, to be
routed via the rmnet_usb0 interface (or any interface named by the
Interface property). Ignore that step without failing if it's not set.

2) Ignore Gateway if it's not set

3) Resolve the MessageCenter/MessageProxy specifically using the
DomainNameServers specified, if they are. Otherwise use the default
nameservers. Again, ignore failures (but report), and skip step 4 if it
would have been applied if the address could have been resolved.

4) Add route to either MessageCenter, or MessageProxy, *or both*,
depending on what is set. Ignore (but report) failures here since
neither could be set, and failure to set the routes for MessageProxy and
MessageCenter shouldn't invalidate the whole connection.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1360403

Title:
  MMS does not work with T-Mobile US

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxc-android-config/+bug/1360403/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to