[OSX-Users] VPN to soton

Tim Chown tjc at ecs.soton.ac.uk
Wed Feb 15 16:43:03 GMT 2017


Hi Hugh,

> On 15 Feb 2017, at 16:27, Hugh Glaser <hg1 at soton.ac.uk> wrote:
> 
> Hmmm.
> Tried it - my tables got screwed.
> And after closing the VPN I still can't get to 152.78.0.0/16 :-)
> Just a warning for anyone else trying.
> If/when I sort it out, I'll post.

Works for me, I think, see below…

Short version:

$ sudo route -nv add -net 152.78 -interface utun2  (you need to check the VPN interface)
$ sudo route change default 192.168.0.1 

Long version:

Last login: Fri Feb 10 16:30:43 on console
JNTLT005491:~ timchown$ traceroute www.bbc.co.uk
traceroute: Warning: www.bbc.co.uk has multiple addresses; using 212.58.244.67
traceroute to www.bbc.net.uk (212.58.244.67), 64 hops max, 52 byte packets
 1  192.168.0.1 (192.168.0.1)  1.706 ms  2.373 ms  1.016 ms
 2  lo5-tcl2-bng1.router.uk.clara.net (80.168.0.7)  21.220 ms  20.190 ms  46.153 ms
 3  tengige0-1-1-2-tcl2-mse1.router.uk.clara.net (195.157.0.17)  39.182 ms  20.970 ms  20.917 ms
 4  be2-t6-mse1.router.uk.clara.net (195.157.3.45)  21.710 ms  21.633 ms  21.660 ms
 5  be2-t6-mse1.router.uk.clara.net (195.157.3.45)  21.757 ms  20.476 ms  20.271 ms
^C
JNTLT005491:~ timchown$ 

--— I connected to VPN here ——

JNTLT005491:~ timchown$ traceroute www.bbc.co.uk
traceroute: Warning: www.bbc.co.uk has multiple addresses; using 212.58.246.54
traceroute to www.bbc.net.uk (212.58.246.54), 64 hops max, 52 byte packets
 1  * * *
 2  b54gafwc1n2-ext.net.soton.ac.uk (152.78.0.26)  25.859 ms  24.348 ms  28.636 ms
 3  146.97.146.165 (146.97.146.165)  23.641 ms  23.592 ms  25.629 ms
 4  ae1-0.aldess-rbr1.ja.net (146.97.68.46)  25.126 ms  24.626 ms  24.991 ms
 5  ae23.londpg-sbr2.ja.net (146.97.37.249)  44.553 ms  26.042 ms  26.172 ms
 6  ae30.londtw-sbr2.ja.net (146.97.33.6)  28.877 ms  26.335 ms  27.630 ms
 7  ae29.londtn-sbr1.ja.net (146.97.33.10)  48.189 ms  26.364 ms  26.240 ms
 8  ae0.londtn-ban1.ja.net (146.97.35.210)  26.224 ms  26.339 ms  26.289 ms
^C
JNTLT005491:~ timchown$ 
JNTLT005491:~ timchown$ 
JNTLT005491:~ timchown$ traceroute www.soton.ac.uk
traceroute to www.soton.ac.uk (152.78.118.51), 64 hops max, 52 byte packets
 1  * * *
 2  152.78.109.11 (152.78.109.11)  25.339 ms  61.727 ms  24.285 ms
 3  www.soton.ac.uk (152.78.118.51)  24.509 ms  24.488 ms  24.212 ms
^C
JNTLT005491:~ timchown$ 

—— relevant bit of routing table ——

JNTLT005491:~ timchown$ netstat -nr
Routing tables

Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            link#12            UCS            32        0   utun2
default            192.168.0.1        UGScI          21        0     en0
10.64.10.152       10.64.10.152       UH              1       25   utun2

—— determining the VPN interface… ——

JNTLT005491:~ timchown$ ifconfig -a
...
utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000
	inet6 fe80::6b9a:e0c6:941f:415b%utun0 prefixlen 64 scopeid 0xa 
	nd6 options=201<PERFORMNUD,DAD>
utun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
	inet6 fe80::237c:854:9af5:ce24%utun1 prefixlen 64 scopeid 0xb 
	nd6 options=201<PERFORMNUD,DAD>
utun2: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1280
	inet 10.64.10.152 --> 10.64.10.152 netmask 0xffffffff 

— so add new route to 152.78 via utun2 ——

JNTLT005491:~ timchown$ sudo route -nv add -net 152.78 -interface utun2
Password:
u: inet 152.78.0.0; u: link utun2; u: inet 255.255.0.0; RTM_ADD: Add Route: len 136, pid: 0, seq 1, errno 0, flags:<UP,STATIC>
locks:  inits: 
sockaddrs: <DST,GATEWAY,NETMASK>
 152.78.0.0 utun2 255.255.0.0
add net 152.78: gateway utun2

— and default to my home v4 router IP address —

JNTLT005491:~ timchown$ sudo route change default 192.168.0.1 
change net default: gateway 192.168.0.1
JNTLT005491:~ timchown$ 


— then traces go the right way (only soton via VPN) —


JNTLT005491:~ timchown$ traceroute www.bbc.co.uk
traceroute: Warning: www.bbc.co.uk has multiple addresses; using 212.58.244.70
traceroute to www.bbc.net.uk (212.58.244.70), 64 hops max, 52 byte packets
 1  192.168.0.1 (192.168.0.1)  1.163 ms  2.397 ms  1.918 ms
 2  lo5-tcl2-bng1.router.uk.clara.net (80.168.0.7)  19.075 ms  20.672 ms  20.736 ms
 3  tengige0-1-1-2-tcl2-mse1.router.uk.clara.net (195.157.0.17)  20.118 ms  26.382 ms  21.875 ms
 4  be2-t6-mse1.router.uk.clara.net (195.157.3.45)  21.646 ms  24.558 ms  20.977 ms
 5  be2-t6-mse1.router.uk.clara.net (195.157.3.45)  22.719 ms  22.954 ms  24.379 ms
^C
JNTLT005491:~ timchown$ traceroute www.soton.ac.uk
traceroute to www.soton.ac.uk (152.78.118.51), 64 hops max, 52 byte packets
 1  * * *
 2  152.78.109.11 (152.78.109.11)  24.652 ms  27.919 ms  24.011 ms
 3  www.soton.ac.uk (152.78.118.51)  23.242 ms  25.343 ms  23.939 ms
^C
JNTLT005491:~ timchown$ 


Tim

> 
>> On 15 Feb 2017, at 16:00, Tim Chown <tjc at ecs.soton.ac.uk> wrote:
>> 
>> On 15 Feb 2017, at 15:46, Hugh Glaser <hg at ecs.soton.ac.uk> wrote:
>> 
>>> Wow.
>>> Yeah, I had a feeling that it was part of the Cisco vision - can't have those pesky users not going through the corporate network, etc..
>>> Mustn't even give them the option by hiding it somewhere.
>>> Since you haven't mentioned it, I am guessing there isn't some obvious plist file that cane hacked, or some routing table "improvements" I can do?
>> 
>> See http://superuser.com/questions/91191/how-to-force-split-tunnel-routing-on-mac-to-a-cisco-vpn ?  Not tried it, but it makes sense, i.e. add a route for 152.78.0.0/16 down the tunnel, and everything else via your home router IP address.
>> 
>> Tim
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ecs.soton.ac.uk/pipermail/osx-users/attachments/20170215/d9f94ecd/attachment-0001.html 


More information about the Osx-users mailing list