Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

hamz01

macrumors newbie
Original poster
Jun 11, 2007
20
0
Illinois
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?
 
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.
 
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.
 
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.

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.
 
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.

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
 
There is a version on BIND DNS server available on Cydia, installing it from cydia and running "named" should work.
 
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?
 
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...
 
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.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.