VPN - ICTF

advertisement
OUCS VPN Service
Bridget Lewis
OUCS
The Problem

Resources restricted by IP Address


Web pages e.g. OXAM, OxLIP, bibliographic
resources
Resources inaccessible through firewall
Full OxLIP
 Microsoft and Samba shares


OU members may need to access
resources from anywhere in the world
Oxford University Network
OXAM
Anywhere else

ftp://micros.oucs/

Full OxLIP

The Solution
PCs need to appear to be within OU
Network
 Authentication mechanism
 Encrypted traffic across WAN
 Virtual Private Network (VPN)

Oxford University Network
OXAM
Anywhere else

ftp://micros.oucs/

Full OxLIP

What is a Virtual Private Network?
Secure private communications over
public internet
 Private IP packets encapsulated within
public packets (tunnel)
 Additional header added
 Authentication
 Private packet may also be encrypted
(desirable)

Variations

VPN connection types


Types of VPN


Client to Server, Server to Server
Hardware, software, firewall
Protocols

PPTP, L2F, L2TP, IPSec
How does VPN solve our Problem?

VPN connection uses ESP protocol
Allowed through firewall
 TCP/IP traffic tunnelled within VPN
connection


Client part of virtual network

Allocated Oxford IP address (163.1.86.xyz)
VPN in Oxford

CISCO 3000 Series VPN Concentrator

Software client for various platforms
Client to Server only
 IPSec


IP only (not NetBEUI, IPX etc.)
Split tunnelling disabled
 NAT enabled

Requirements

Existing Internet connection


Cisco client software


Windows, Mac OS X, some Linux
Or third party client


Modem, LAN, cable, ADSL, ISDN etc.
Mac OS 8, 9
OUCS Remote Access username and
passwords
Cisco Clients

Windows 95, 98, Me, NT, 2000, XP
95 requires Dial-up Networking upgrade
 Cannot use Windows 2000/XP native VPN
support


Mac OS X

v10.1.0 or later
Cisco Clients

RedHat 6.2 or compatible
Kernel 2.2.12 or later (not 2.5)
 Currently being tested and documented
 Problems on 7.3 (7.2 OK)


Solaris UltraSPARC running 32-bit kernel
OS v2.6 or later

Untested
Non-Cisco Clients

Mac OS 8.6 to OS 9.2.x
Netlock VPN Client for Cisco
 http://www.netlock.com/
 Evaluation copy available

 Let
us know results if you try it!
Around £80
 Untested by OUCS

Installation — General
Instructions available —
http://www.oucs.ox.ac.uk/network/vpn/ouc
s-service/
 Windows version is mostly preconfigured
 Mac OS X client available
 Linux client not yet available

Installation — 2000/XP
When installing, will get warning about
disabling IPSec policies
 Default IPSec policies not restrictive
 Only likely to be a problem if you have
enabled more rigorous IPSec policies

Installation —XP

May want to turn off driver signing before
installation



Installation process will warn you about this
Otherwise be prepared to click on Continue several
times
Upgrading to XP with Cisco client installed


May warn about incompatibility
It is compatible, but may be best to uninstall prior to
upgrade
Installation — Mac OS X

Not a GUI install!






Command line familiarity
Knowledge of paths
Edit text file
Enable root account prior to installation
Install from command line
Contrary to documentation, v3.5.1 of client
allows Classic apps to use the tunnel
Configuring — Windows

Need to enter initial connection password
(once only)


Options/Properties/Authentication
Optional configuration
Options/Properties/Connection
 Automatically connect via dial-up or…
 Automatically connect via application


Stateful firewall — 3.5.1 release
Configuring — NT/2000/XP
Full domain login possible
 Requires VPN start before login

Options/Windows Logon Properties
 Probably necessary also to set to
automatically establish dialup connection

Configuring — Mac OS X
Not preconfigured
 Create profile from sample
 Text editor
 Full documentation from Cisco

Connecting – General

Test from computer on OU network


IP address assigned is 163.1.86.xyz


Except OUCS in-house network
May not be easy to see as will also have IP
address assigned by ISP etc.
DNS server addresses passed across
Connecting – Windows

WINS addresses also assigned


Check DNS and WINS addresses using
winipcfg or ipconfig /all
VPN icon displayed in system tray
Status including IP address assigned
 Statistics
 Disconnect

Connecting – Mac OS X
Started from command line
 Or use VPNConnect utility

Allows start from GUI
 http://www.wiesbeck.biz/
 Also available from micros.oucs.ox.ac.uk ftp
server

Limitations
Split tunnelling disabled
 No access to local LAN resources when
VPN connection is active
 Security concern
 Client behaves as if within Oxford network
 Client unable to access local resources
e.g. servers, networked printers

Limitations

Full version of OxLIP may be too slow to
use over VPN over dialup

Starting full OxLIP downloads about 1.8MB
data (e.g. 10 minutes over dialup)
May be similar problems accessing e.g.
files on Microsoft shares
 If full OxLIP is essential, broadband may
be the answer

Caveats
Worth reading release notes
 E.g. 2000 systems may need to install
Client for MS networks
 Windows 98 shutdown problem
 Non-DHCP 95/98 may not get WINS
addresses
 No network browsing with AOL 6.0
 MSN install fails with VPN installed

Password Confusion 1

Usernames/passwords to use the service



Provided when user registers to use Remote
Access Services


Remote Access Services account details
VPN Initial connection password
OUCS Registration/Web registration
NB If registered to use dial-up pre-November
2001, contact OUCS Registration for VPN initial
connection password
Password Confusion 2
Username/password to obtain the client
software
 micros.oucs FTP Server username and
password for client download



OUCS Shop
NB only accessible from OU network
(including dialup) — special cases contact
Helpcentre
Personal Firewalls

Must allow ISAKMP (UDP 500)


Initial exchange
Must allow ESP protocol (number 50)

Subsequent IPSEC traffic
VPN connection OK, but no internet
response, suspect ESP not allowed
 XP firewall appears OK without change

Firewalls

Departmental/College firewalls
VPN connection made outside
departmental/college firewall
 Access to departmental/college resources
dependent on firewall configuration


External organisations

May cause problems for individuals
connecting from e.g. another university
Web Proxy Servers

Configured by some ISPs

Freeserve
Symptom: with VPN connection, can
telnet, ftp but not access web with IE
 Reason: trying to use ISP web proxy
server but access denied
 Solution: configure exceptions to proxy for
restricted web pages

Miscellaneous
OUCS Dial-up users don’t generally
require VPN!
 Watch SMTP settings

ISP require own SMTP server
 With VPN must use smtp.ox.ac.uk


Generally connection will be slower over
VPN

Only use as required
MTU Size

MTU = Maximum Transmission Unit


Setting determines largest packet size
Some devices fragment large packets
Some firewalls reject fragments
 Slows performance


Set MTU utility to change defaults


Set to 1400 or less , 576 default for dialup adapters
Hasn’t yet solved any problems
Service Usage Figures by Month
1000
900
800
700
600
500
400
300
200
100
0
Users
Successes
Failures
Nov
'01
Dec
'01
Jan
'02
Feb
'02
Mar
'02
Apr
'02
May
'02
References

Cisco Documentation


VPNConnect utility for Mac


http://www.cisco.com/univercd/cc/td/doc/produ
ct/vpn/client/
http://www.wiesbeck.biz/
Netlock Cisco VPN Client for Mac

http://www.netlock.com/
References

Comparison of VPN Protocols: IPSec,
PPTP and L2TP


http://ece.gmu.edu/courses/ECE543/reportsF
01/arveal.pdf
VPN FAQ

http://kubarb.phsx.ukans.edu/~tbird/vpn/FAQ.
html
Questions?
Download