VPN disconnects my internet

Hi wondering if anyone can help me please.

For the past 3 months ever since I upgraded to Snow Leopard, my university's VPN connection has not worked on my Mac.

What happens is that, when I click the vpn to connect, it appears to establish a connection but when I go on a web page it times out along with any other page I refresh: as if I wasn't even connected to the internet (despite the VPN icon still showing as connected). As soon as I shut off the VPN connection, the pages load immediately.

I've tried removing all the settings and then reinserting them and connecting. This has not solved the problem.

I contacted my university department who, after 3 weeks of shunting around instructions asking me to investigate terminal print outs, finally asked me to come in person. After an hour and a half they were still stumped, even suggesting I reinstall my whole operating system.

For a second opinion, I went in-store to see the Apple Geniuses who promptly refused to look at it, instead referring me to my university's IT department, IN SPITE of my having Apple Care.

To sum up, I'm quite angry about Apple's Don't Care policy and an 'upgrade' which seems to have broken my previously perfectly functional VPN settings. I desperately need access to my university's VPN for my final year dissertation project for which all the resources are only available through the VPN connection.

Can anyone help me please?

MacBook Pro 13inch, Mac OS X (10.6.2), 2.53Ghz; 250GB; 4GB RAM

Posted on Jan 24, 2010 10:35 AM

Reply
14 replies

Feb 17, 2010 7:11 AM in response to aniloip

Can you see something like this with "ping google.com":
ping: sendto: No buffer space available
Request timeout for icmp_seq 0

If so, I think it is a really OLD and annoying problem that Apple just ignores. Refer to:
http://discussions.apple.com/thread.jspa?threadID=1346301
http://discussions.apple.com/thread.jspa?threadID=1208715
http://discussions.apple.com/thread.jspa?threadID=1956027

I'm having this problem on my iMac (Mid 2007) but no problem on my MacBook(Late 2009), both running Mac OS X 10.6.2, so I'm wondering whether it is a hardware(or driver) problem.

I hope someone from Apple can help this time.

Jan 24, 2010 11:58 AM in response to aniloip

Problems with your University VPN setup are NOT an Apple problem. Given the VPN works fine on most peoples systems, its pretty clear that the problem is not with Apple. Its probably a configuration issue which your university should be able to give you a configuration guide. If they can't figure out the right configuraion, then Apple are hardly likely to do so.

If they don't support the Mac, then its still not Apples fault.

My VPN works fine but its a pretty simple secure connection with username/Id and thats about it - how complex is your university setup ?

Jan 24, 2010 4:29 PM in response to aniloip

It sounds like either the routes aren't getting installed correctly when you connect up to the VPN, or DNS entries aren't getting setup to go to the right place.

I suspect you already went through some of this with your university folks, however, the following information would be helpful:

In terminal execute:

1) Grab a copy of your interfaces, routing table and DNS setup BEFORE you connect up to the VPN.

ifconfig
netstat -rn
cat /etc/resolv.conf

2) Bring up your VPN...

3) Grab a copy of your interfaces, routing table and DNS setup AFTER you connect up to the VPN.

ifconfig
netstat -rn
cat /etc/resolv.conf

Post the results.

Jan 25, 2010 4:22 AM in response to mreckhof

Thanks to both of you for your replies.

@mreckhof, I produced the below terminal output following your instructions (really sorry, I'm not a html hack and don't know if there's a way of attaching the file here rather than pasting the whole thing into this message window):

Macintosh-8:~ Lina$ ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
inet 127.0.0.1 netmask 0xff000000
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0 mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 00:25:4b:ce:0b:9a
media: autoselect status: inactive
supported media: none autoselect 10baseT/UTP <half-duplex> 10baseT/UTP <full-duplex> 10baseT/UTP <full-duplex,flow-control> 10baseT/UTP <full-duplex,hw-loopback> 100baseTX <half-duplex> 100baseTX <full-duplex> 100baseTX <full-duplex,flow-control> 100baseTX <full-duplex,hw-loopback> 1000baseT <full-duplex> 1000baseT <full-duplex,flow-control> 1000baseT <full-duplex,hw-loopback>
fw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 4078
lladdr 00:25:4b:ff:fe:ce:0b:9a
media: autoselect <full-duplex> status: inactive
supported media: autoselect <full-duplex>
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::225:ff:fe49:8ff1%en1 prefixlen 64 scopeid 0x6
inet 192.168.1.72 netmask 0xffffff00 broadcast 192.168.1.255
ether 00:25:00:49:8f:f1
media: autoselect status: active
supported media: autoselect
en2: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::21c:42ff:fe00:8%en2 prefixlen 64 scopeid 0x7
inet 10.211.55.2 netmask 0xffffff00 broadcast 10.211.55.255
ether 00:1c:42:00:00:08
media: autoselect status: active
supported media: autoselect
en3: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::21c:42ff:fe00:9%en3 prefixlen 64 scopeid 0x8
inet 10.37.129.2 netmask 0xffffff00 broadcast 10.37.129.255
ether 00:1c:42:00:00:09
media: autoselect status: active
supported media: autoselect
Macintosh-8:~ Lina$ netstat -rn
Routing tables

Internet:
Destination Gateway Flags Refs Use Netif Expire
default 192.168.1.254 UGSc 15 0 en1
default link#7 UCSI 0 0 en2
default link#8 UCSI 0 0 en3
10.37.129/24 link#8 UCS 1 0 en3
10.37.129.2 127.0.0.1 UHS 0 0 lo0
10.37.129.255 ff:ff:ff:ff:ff:ff UHLWbI 0 6 en3
10.211.55/24 link#7 UCS 1 0 en2
10.211.55.2 127.0.0.1 UHS 0 0 lo0
10.211.55.255 ff:ff:ff:ff:ff:ff UHLWbI 0 6 en2
127 127.0.0.1 UCS 0 0 lo0
127.0.0.1 127.0.0.1 UH 5 662610 lo0
169.254 link#6 UCS 0 0 en1
192.168.1 link#6 UCS 2 0 en1
192.168.1.72 127.0.0.1 UHS 0 0 lo0
192.168.1.254 0:24:17:93:82:53 UHLWI 36 199 en1 1184
192.168.1.255 ff:ff:ff:ff:ff:ff UHLWbI 0 6 en1

Internet6:
Destination Gateway Flags Netif Expire
::1 ::1 UH lo0
fe80::%lo0/64 fe80::1%lo0 Uc lo0
fe80::1%lo0 link#1 UHL lo0
fe80::%en1/64 link#6 UC en1
fe80::225:ff:fe49:8ff1%en1 0:25:0:49:8f:f1 UHL lo0
fe80::%en2/64 link#7 UC en2
fe80::21c:42ff:fe00:8%en2 0:1c:42:0:0:8 UHL lo0
fe80::%en3/64 link#8 UC en3
fe80::21c:42ff:fe00:9%en3 0:1c:42:0:0:9 UHL lo0
ff01::/32 ::1 Um lo0
ff02::/32 ::1 UmC lo0
ff02::/32 link#6 UmC en1
ff02::/32 link#7 UmC en2
ff02::/32 link#8 UmC en3
Macintosh-8:~ Lina$ cat /etc/resolv.conf
#
# Mac OS X Notice
#
# This file is not used by the host name and address resolution
# or the DNS query routing mechanisms used by most processes on
# this Mac OS X system.
#
# This file is automatically generated.
#
domain lan
nameserver 192.168.1.254
Macintosh-8:~ Lina$ ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
inet 127.0.0.1 netmask 0xff000000
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0 mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 00:25:4b:ce:0b:9a
media: autoselect status: inactive
supported media: none autoselect 10baseT/UTP <half-duplex> 10baseT/UTP <full-duplex> 10baseT/UTP <full-duplex,flow-control> 10baseT/UTP <full-duplex,hw-loopback> 100baseTX <half-duplex> 100baseTX <full-duplex> 100baseTX <full-duplex,flow-control> 100baseTX <full-duplex,hw-loopback> 1000baseT <full-duplex> 1000baseT <full-duplex,flow-control> 1000baseT <full-duplex,hw-loopback>
fw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 4078
lladdr 00:25:4b:ff:fe:ce:0b:9a
media: autoselect <full-duplex> status: inactive
supported media: autoselect <full-duplex>
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::225:ff:fe49:8ff1%en1 prefixlen 64 scopeid 0x6
inet 192.168.1.72 netmask 0xffffff00 broadcast 192.168.1.255
ether 00:25:00:49:8f:f1
media: autoselect status: active
supported media: autoselect
en2: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::21c:42ff:fe00:8%en2 prefixlen 64 scopeid 0x7
inet 10.211.55.2 netmask 0xffffff00 broadcast 10.211.55.255
ether 00:1c:42:00:00:08
media: autoselect status: active
supported media: autoselect
en3: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::21c:42ff:fe00:9%en3 prefixlen 64 scopeid 0x8
inet 10.37.129.2 netmask 0xffffff00 broadcast 10.37.129.255
ether 00:1c:42:00:00:09
media: autoselect status: active
supported media: autoselect
ppp0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1396
inet 134.219.177.42 --> 134.219.176.50 netmask 0xffff0000
Macintosh-8:~ Lina$ netstat -rn
Routing tables

Internet:
Destination Gateway Flags Refs Use Netif Expire
default 134.219.176.50 UGSc 0 0 ppp0
default 192.168.1.254 UGScI 4 0 en1
default link#7 UCSI 0 0 en2
default link#8 UCSI 0 0 en3
10.37.129/24 link#8 UCS 1 0 en3
10.37.129.2 127.0.0.1 UHS 0 0 lo0
10.37.129.255 ff:ff:ff:ff:ff:ff UHLWbI 0 18 en3
10.211.55/24 link#7 UCS 1 0 en2
10.211.55.2 127.0.0.1 UHS 0 0 lo0
10.211.55.255 ff:ff:ff:ff:ff:ff UHLWbI 0 18 en2
127 127.0.0.1 UCS 0 0 lo0
127.0.0.1 127.0.0.1 UH 5 663572 lo0
134.219 ppp0 USc 3 0 ppp0
134.219.176.2 192.168.1.254 UGHS 136 136 en1
134.219.176.50 134.219.177.42 UH 1 0 ppp0
169.254 link#6 UCS 0 0 en1
192.168.1 link#6 UCS 2 0 en1
192.168.1.72 127.0.0.1 UHS 0 0 lo0
192.168.1.254 0:24:17:93:82:53 UHLWI 6 57 en1 1184
192.168.1.255 ff:ff:ff:ff:ff:ff UHLWbI 0 18 en1

Internet6:
Destination Gateway Flags Netif Expire
::1 ::1 UH lo0
fe80::%lo0/64 fe80::1%lo0 Uc lo0
fe80::1%lo0 link#1 UHL lo0
fe80::%en1/64 link#6 UC en1
fe80::225:ff:fe49:8ff1%en1 0:25:0:49:8f:f1 UHL lo0
fe80::%en2/64 link#7 UC en2
fe80::21c:42ff:fe00:8%en2 0:1c:42:0:0:8 UHL lo0
fe80::%en3/64 link#8 UC en3
fe80::21c:42ff:fe00:9%en3 0:1c:42:0:0:9 UHL lo0
ff01::/32 ::1 Um lo0
ff02::/32 ::1 UmC lo0
ff02::/32 link#6 UmC en1
ff02::/32 link#7 UmC en2
ff02::/32 link#8 UmC en3
Macintosh-8:~ Lina$ cat /etc/resolv.conf
#
# Mac OS X Notice
#
# This file is not used by the host name and address resolution
# or the DNS query routing mechanisms used by most processes on
# this Mac OS X system.
#
# This file is automatically generated.
#
nameserver 134.219.101.211
nameserver 134.219.101.212
Macintosh-8:~ Lina$

Jan 25, 2010 7:12 AM in response to aniloip

Looks like your default route isn't getting pulled out after the new ones goes in.

Try this:

1) Connect to the VPN
2) Run the following in the terminal

sudo route delete default 192.168.1.254

... see if things start working. Once you disconnect the vpn, you may need to put the default back with the following (or unplug/disconnect the network and plug it back in or reboot). If this works, we'd have to track down why that default isn't coming out.

sudo route add default 192.168.1.254

Jan 25, 2010 8:15 AM in response to mreckhof

Thanks for the advice. I entered the command whilst connected to the VPN but the problem still persists. Sites still don't load even after entering the below in terminal, and as soon as I disconnect everything immediately loads up.

I get the following:

Last login: Mon Jan 25 16:10:52 on console
macintosh-4:~ Lina$ sudo route delete default 192.168.1.254
Password:
delete net default: gateway 192.168.1.254
macintosh-4:~ Lina$

Any ideas? 😟

Jan 31, 2010 4:39 PM in response to aniloip

I have the same problem. This was not a problem wen i connected via vpn with my win XP PC.

I want to be able to have VPN active and have acces to my work computer via RDP, but also have access internet (google, wikipedia etc) on my home Mac.

If i check "Send all traffiv through VPN connection" under the network - advanced tab, access via RDP works great. But I have no internet access.

If I uncheck the same option - i get access to the internet but VPN doesen't work.

I have tried to change the order of the connections (in system-network), and put VPN on top (I saw this posted on another site) with the "Send all traffic..." option unchecked. Then VPN connection works, but still no access to internet.

I have a feeling this is a DNS issue but since I'm new to mac, and this worked right away in XP, I'm not sure how to figure this out. Somehow I feel there should be an easy solution to this.

I would really appreciate any help I can get. Thanks

Feb 1, 2010 10:48 AM in response to aniloip

If you are using the VPN client built into the system there is one thing you might want to check just in case...

Open the VPN window
Go to the MenuItem Connect/Options/
Uncheck "Send all traffic over VPN connection"

Since your problem appeared after an upgrade I don't expect this to solve your problem but I had a client with a similar problem caused by this item being checked.

H.

Feb 20, 2010 7:07 AM in response to an0

I've been having exactly the same problem for a little over a month now. The VPN (just a simple Strong VPN PPTP connection) appears to be connected fine and I might even get 5-25 minutes of use out of it, but before long I essentially lose internet connectivity. It's making life a little difficult. No one in support at Strong VPN has any idea what's going on.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

VPN disconnects my internet

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.