How to configure tethering so all Mac apps can access internet?

Discussion in 'Jailbreaks and iOS Hacks' started by hamz01, Jul 22, 2008.

  1. hamz01 macrumors newbie

    Joined:
    Jun 11, 2007
    Location:
    Illinois
    #1
    I successfully tethered my iPhone. Instead of changing preferences in Mac's Safari, I changed Mac's System Preferences to use the SOCKS proxy. I did this because I thought it would allow all my applications to use the tethered connection. What I found is that Safari works, but neither Mail nor Adium can access the internet. I tried manually entering DNS settings on my Mac, and nothing helped. Any ideas?
     
  2. The General macrumors 601

    Joined:
    Jul 7, 2006
    #2
    Configure each Mac the same way to use the same proxy server and connect them all to the network you created on the first Mac.

    It should work... I have it working with the two Macs I have at hand.
     
  3. hamz01 thread starter macrumors newbie

    Joined:
    Jun 11, 2007
    Location:
    Illinois
    #3
    There's only one Mac. It's using the iPhone's 3G connection via a SOCKS server running on the iPhone. I don't know how to configure my Mac's settings so that all my Mac applications use the internet connection. I have been able to get Safari and Firefox to successfully use the iPhone's internet connection, but no other applications on my computer.
     
  4. The General macrumors 601

    Joined:
    Jul 7, 2006
    #4
    Oh I'm sorry I've stayed up way too late. I read that as "configure it so all my Macs can connect" :D

    Sorry I can't offer any help, then. Mine just works out of the box, I can't think of any reason why it wouldn't work. :confused:

    Have you tried closing each individual program that is not working and reopening them? I know sometimes that will fix networking problems that are specific to Mail and iChat.
     
  5. riyadc macrumors member

    Joined:
    Dec 31, 2004
    #5
    Are you running Leopard or Tiger? Apple changed sometime in Leopard that stops socks proxy from working systemwide.
    To make tethering wotk on all applications on Leopard, you need to run a DNS server on the iphone, it was possible to do this pretty easily on 1.1.4 but I'm not sure if the same program will work on 2.0. Since the Bind DNS server is just a unix app, it should work.

    Here is a guide I used earlier to make tethering work on all application on Leopard with Iphone 1.1.4, scroll down to Step 5 to see how to install a DNS server.
    http://www.zdziarski.com/papers/tethering.txt
     
  6. riyadc macrumors member

    Joined:
    Dec 31, 2004
    #6
    There is a version on BIND DNS server available on Cydia, installing it from cydia and running "named" should work.
     
  7. hamz01 thread starter macrumors newbie

    Joined:
    Jun 11, 2007
    Location:
    Illinois
    #7
    I am running Leopard.

    I installed BIND on my iPhone.

    I ran named in MobileTerminal, then I ran socks.

    Still, the only program on my computer that works is Safari. Did I run BIND correctly?
     
  8. riyadc macrumors member

    Joined:
    Dec 31, 2004
    #8
    Hmm, you may have to configure each app to use a proxy server, individually :(

    Someone needs to make an iphone app that makes the iphone work as a wifi router. Something like wmwifirouter but for the iphone...
     
  9. hamz01 thread starter macrumors newbie

    Joined:
    Jun 11, 2007
    Location:
    Illinois
    #9
    Yeah that's what I'm afraid of—having to configure each app to use the proxy. Especially because I don't see a proxy option in all my apps (like Mail, for example). I have to believe there's some system wide way to get this done.
     
  10. hamz01 thread starter macrumors newbie

    Joined:
    Jun 11, 2007
    Location:
    Illinois
    #10
    I think my problem is BIND. Anyone know how to get BIND to run?
     
  11. c0mm0n macrumors member

    c0mm0n

    Joined:
    Jul 28, 2008
    #11
    I'm having the same issue.

    Hope a solution can be found.
     

Share This Page