Membuat Simpel IPSec VPN Pada Cisco Router di GNS 3
Hai.. kali ini saya akan mencoba memberikan sebuah contoh bagaimana cara membuat IPSec VPN Site-to-Site. Pada tutorial ini saya ilustrasikan dengan membuat koneksi antara Head Office (HO) ke Branch Office (BO) dengan menggunakan media internet. Kenapa sih kok perlu VPN ? kenapa kok ga langsung via internet ?. Karena Internet adalah ruang publik yang dimana kemungkinan untuk diintip apa yang kita kirim semakin besar. Kita ilustrasikan kita mengirim barang menggunakan kendaran truk tetapi tetapi barang yang dikirim truk ini tidak di tutupi sehingga siapa saja bisa melihat, mengambil atau mengganti barangnya bukan ? Agar aman maka truk ini harus ditutupi dengan plastik / terpal sehingga aman. VPN ini adalah plastik / terpal tersebut sehingga data yang dikirim tidak bisa dilihat oleh pengguna internet lainnya.
Oke langsung saja sekarang tutorialnya.
1. Berikan IP pada setiap interfaces yang ada pada topologi diatas.
HO
ISPRouter>enRouter#conf termRouter(config)#interface fastEthernet 0/0Router(config-if)#ip address 10.0.0.2 255.0.0.0Router(config-if)#no shutRouter(config-if)#exitRouter(config)#interface fastEthernet 1/0Router(config-if)#ip addRouter(config-if)#ip address 192.168.1.1 255.255.255.0Router(config-if)#no shutRouter(config-if)#exit
Router>enRouter#conf terminalRouter(config)#interface fastEthernet 0/0Router(config-if)#ip address 10.0.0.1 255.0.0.0Router(config-if)#no shutRouter(config-if)#exitRouter(config)#interface f1/0Router(config-if)#ip add 20.0.0.1 255.0.0.0Router(config-if)#no shutRouter(config-if)#exit
BO
HO
PC 1Router>enRouter#conf tRouter(config)#int f0/0Router(config-if)#ip address 20.0.0.2 255.0.0.0Router(config-if)#no shutRouter(config-if)#exitRouter(config)#interface f1/0Router(config-if)#ip add 192.168.2.1 255.255.255.0Router(config-if)#no shutRouter(config-if)#exit
PC1> ip 192.168.1.2 /24 192.168.1.1PC 2
PC1> ip 192.168.2.2 /24 192.168.2.1Setelah itu kita akan mensetting VPNnya dengan cara
HO
BORouter(config)#crypto isakmp enableRouter(config)#crypto isakmp policy 10Router(config-isakmp)#authentication pre-shareRouter(config-isakmp)#hash md5Router(config-isakmp)#encryption desRouter(config-isakmp)#group 2Router(config-isakmp)#lifetime 3600Router(config)#crypto isakmp key security address 20.0.0.2 255.0.0.0Router(config)#crypto ipsec transform-set hoset esp-des esp-md5-hmacRouter(cfg-crypto-trans)#exitRouter(config)#access-list 101 permit ip 192.168.1.0 0.0.0.255 192.168.2.0 0.0.0.255Router(config)#crypto map homap 10 ipsec-isakmpRouter(config-crypto-map)#set peer 20.0.0.2Router(config-crypto-map)#set transformRouter(config-crypto-map)#set transform-set hosetRouter(config-crypto-map)#match addRouter(config-crypto-map)#match address 101Router(config-crypto-map)#exitRouter(config)#interface fa0/0Router(config-if)#crypto map homapRouter(config-crypto-map)#exitRouter(config)#ip route 0.0.0.0 0.0.0.0 10.0.0.1
Router(config)#crypto isakmp enable
Router(config)#crypto isakmp policy 10
Router(config-isakmp)#authentication pre-share
Router(config-isakmp)#hash md5
Router(config-isakmp)#encryption des
Router(config-isakmp)#group 2
Router(config-isakmp)#lifetime 3600
Router(config-isakmp)#exit
Router(config)#crypto isakmp key security address 10.0.0.2 255.0.0.0
Router(config)#crypto ipsec transform-set boset esp-des esp-md5-hmac
Router(cfg-crypto-trans)#exit
Router(config)#access-list 101 permit ip 192.168.2.0 0.0.0.255 192.168.1.0 0.0.0.255
Router(config)#crypto map bomap 10 ipsec-isakmp
Router(config-crypto-map)#set peer 10.0.0.2
Router(config-crypto-map)#set transfor
Router(config-crypto-map)#set transform-set boset
Router(config-crypto-map)#match
Router(config-crypto-map)#match add
Router(config-crypto-map)#match address 101
Router(config-crypto-map)#exit
Router(config)#interface fa0/0
Router(config-if)#crypto map bomap
Router(config-if)#exit
Router(config)#ip route 0.0.0.0 0.0.0.0 20.0.0.1
Setelah itu coba ping pc 1 ke pc 2 apakah bisa ? Jika bisa maka koneksi VPN anda telah berhasil. Demikian Terima Kasih. Jika ada perintah yang tidak dimengerti silahkan tanya dikolom komentar ya.
0 komentar: