
Végül elkészült a Cisco VPN Klienssel használható Remote Access VPN . Összefoglalva a lényeg:
A VPN működésének előfeltétele:
A kliens kapcsolódásához szükséges:
A kommunikációhoz szükséges:
A rendszer működése:
Amikor a felhasználó csatlakozik a VPN routerhez, először IKE fázisban azonosítja magát a certificattel (rsa-sig). Amennyiben ez sikeres, IKE Mode Config segítségével a kliens megkapja az IP címét, dns, egyéb paramétereket. A VPN Kapcsolat felépüléséhez a felhasználót is azonosítani kell, IPSEC XAUTH-al. Radius protokoll segítségével tehát a felhasználót azonosítjuk az Active Directory-s felhasználó nevével és jelszavával.
A konfiguráció:
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
service password-encryption
!
hostname stargate-vpn
!
boot-start-marker
boot-end-marker
!
logging buffered 2000000 debugging
enable secret 5 <removed>
!
aaa new-model
!
!Definiáljuk az az AAA paramétereket: auth RADIUS szerverrel, ha az nem lenne elérhető akkor localból
aaa authentication login userauthen group radius local
aaa authorization network vpngroup local
!
aaa session-id common
!
resource policy
!
!
!
ip cef
!
!Megadjuk a domain nevet, és a nameservereket
ip domain name stargate.hu
ip name-server 192.168.128.2
ip name-server 192.168.128.13
!
!A routert ssh ver 2-vel lehet csak elérni
ip ssh version 2
!
!Definiáljuk az MS Certification szerver paramétereit, mely támogatja az MSCEP-t is
crypto pki trustpoint stargateserver.stargate.hu
enrollment mode ra
enrollment url http://stargateserver.stargate.hu:80/certsrv/mscep/mscep.dll
serial-number
ip-address 191.128.129.88
revocation-check crl
!
!A certificatek, ezeket a crypto ca enrollment stargateserver.stargate.hu paranccsal töltötte le a router, illetve igényelte úgy emlékszek
crypto pki certificate chain stargateserver.stargate.hu
<chain>username admin privilege 15 password 7 <removed>
!
!
!
! Az isakmp policy, prioritása 20, rsa-sig-t használunk auth-ra, aes 256 titkosítás, sha-1 hash
crypto isakmp policy 20
encr aes 256
hash sha
auth rsa-sig
group 2
!
! Támogatjuk a NAT-t
crypto isakmp nat keepalive 20
!
!Mode config alatt ezeket a paramétereket adjuk vissza a klienseknek. Vigyázat, ez akkor aktív csak, ha a certificate DN (Department) mezője stargate
crypto isakmp client configuration group stargate
dns 192.168.128.20
wins 192.168.128.2 192.168.128.13
domain stargate.hu
pool vpn-pool
netmask 255.255.255.0
!
!Definiálunk egy transform-set-t ipsec-hez
crypto ipsec transform-set vpn-transform esp-aes esp-sha-hmac!Definiáljuk a dinamikus crypto-map-t, és hozzá kötjük a transform-set-t,erre azért van szükség mert nem tudjuk a csatlakozó kliensek IP címét, mert az dinamikus
crypto dynamic-map vpn-dynamic 10
set transform-set vpn-transform
reverse-route
!
!Statikus crypto-map-t hozunk létre, és a megfelelő AAA illetve dinamikus crypto-map-t hozzákötjük.
crypto map vpnclient client authentication list userauthen
crypto map vpnclient isakmp authorization list vpngroup
crypto map vpnclient client configuration address respond
crypto map vpnclient 10 ipsec-isakmp dynamic vpn-dynamic
!
!
!
!
!
interface GigabitEthernet0/0
ip address 192.168.128.20 255.255.255.0
duplex auto
speed auto
!
!A WAN Interface-en aktiváljuk a statikus crypto-map-t
interface GigabitEthernet0/1
ip address 191.128.129.88 255.255.255.240
duplex auto
speed auto
crypto map vpnclient
!
!Definiáljuk a pool-t, ahonnét a VPN Kliensek IP-t kapnak
ip local pool vpn-pool 192.168.32.1 192.168.32.254
!Default route a WAN GW felé
ip route 0.0.0.0 0.0.0.0 191.128.129.81
!
!
no ip http server
no ip http secure-server
!A router dns proxyként üzemel
ip dns server
!
!AAA radius szerver definiálása
radius-server host 192.168.128.17 auth-port 1645 acct-port 1646 timeout 3 retransmit 5 key 7 <removed>
!
control-plane
!
!
line con 0
line aux 0
line vty 0 4
privilege level 15
password 7 <removed>
transport input ssh
!
scheduler allocate 20000 1000
!
end
Popularity: 68% [?]
Related posts:

























None
Leave a reply