Your 831 router can be setup to act as a vpn server. I have two routers in my network...a 2811 for mainstream VPN site to site connections and an 831 next to it setup as a VPN server. I could have probably combined all into 2811 but I wanted VPN router seperate because sometimes VPN connections hang or if I just want to kill remote access just need to shutdown outside interface without killing everything. Anyway below is a copy of the 831 config that could be used as a guide to help set it up as a VPN server. Also see the following link:
831#sh run
Building configuration...
Current configuration : 5814 bytes
!
version 12.2
no service pad
service timestamps debug datetime msec localtime show-timezone
service timestamps log datetime msec localtime show-timezone
service password-encryption
!
hostname 831
!
logging count
logging queue-limit 100
enable password 7 XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
!
username remoteuser password 7 XXXXXXXXXXXXXXX
clock timezone PST -8
aaa new-model
!
!
aaa authentication login userauthen local
aaa authorization network groupauthor local
aaa session-id common
ip subnet-zero
!
!
ip audit notify log
ip audit po max-events 100
no ftp-server write-enable
!
!
!
!
crypto isakmp policy 1
encr 3des
hash md5
authentication pre-share
group 2
!
crypto isakmp client configuration group remotevpnclient
key 0 831vpnpass
pool ippool
acl 109
!
crypto ipsec transform-set myset esp-3des esp-md5-hmac
!
crypto dynamic-map dynmap 10
set transform-set myset
!
!
crypto map clientmap client authentication list userauthen
crypto map clientmap isakmp authorization list groupauthor
crypto map clientmap client configuration address respond
crypto map clientmap 10 ipsec-isakmp dynamic dynmap
!
!
!
!
interface Ethernet0
description "connected to the network"
ip address 192.168.1.2 255.255.255.0
arp timeout 120
hold-queue 100 out
!
interface Ethernet1
description "connected to the internet"
ip address XXX.XXX.XXX.XXX 255.255.255.248
duplex full
arp timeout 120
no cdp enable
crypto map clientmap
!
ip local pool ippool 192.168.100.50 192.168.100.60
ip classless
ip route 0.0.0.0 0.0.0.0 XXX.XXX.XXX.XXX
no ip http server
no ip http secure-server
!
access-list 12 permit 192.168.1.0 0.0.0.255
access-list 109 permit ip host 192.168.1.10 192.168.100.0 0.0.0.255
access-list 109 deny ip any any
banner login ^C Private Network ^C
!
line con 0
no modem enable
stopbits 1
line aux 0
stopbits 1
line vty 0 4
access-class 12 in
password 7 XXXXXXXXXXXX
!
scheduler max-task-time 5000
ntp clock-period
ntp server XXX.XXX.XXX.XXX
!
end
831#