Konfigurasi IPv6 Routing - EIGRP

Pada artikel ini saya akan sharing tentang konfigurasi IPv6 di dalam routing protokol EIGRP, untuk kali ini saya menggunakan Packet Tracer :).
Berikut topologi yang akan digunakan,

Tujuan
  • Konfigurasi IPv6 Routing Protokol EIGRP
Langkah Konfigurasi

IPv6 Address Interface s0/0/0 di R1: 12::1/126
IPv6 Address Loopback 0 di R1     : 1::1/128

IPv6 Address Interface s0/0/0 di R2: 12::2/126
IPv6 Address Interface s0/0/1 di R2: 23::2/126
IPv6 Address Loopback 0 di R2     : 2::2/128

IPv6 Address Interface s0/0/0 di R3: 23::3/126
IPv6 Address Loopback 0 di R3     : 3::3/128

Konfigurasi R1

R1#conf t
R1(config)#ipv6 unicast-routing
R1(config)#ipv6 router eigrp 1
R1(config-rtr)#router-id 1.1.1.1
R1(config-rtr)#no sh

R1(config-rtr)#int lo0
R1(config-if)#ipv6 address 1::1/128
R1(config-if)#ipv6 eigrp 1
R1(config-if)#exit

R1(config)#int s0/0/0
R1(config-if)#ipv6 address 12::1/126
R1(config-if)#clock rate 128000
R1(config-if)#ipv6 eigrp 1
R1(config-if)#no sh

Konfigurasi R2

R2#conf t
R2(config)#ipv6 unicast-routing
R2(config)#ipv6 router eigrp 1
R2(config-rtr)#router-id 2.2.2.2
R2(config-rtr)#no sh

R2(config-rtr)#int lo0
R2(config-if)#ipv6 address 2::2/128
R2(config-if)#ipv6 eigrp 1

R2(config-if)#int s0/0/0
R2(config-if)#ipv6 address 12::2/126
R2(config-if)#ipv6 eigrp 1
R2(config-if)#no sh

R2(config-if)#int s0/0/1
R2(config-if)#ipv6 address 23::2/126
R2(config-if)#ipv6 eigrp 1
R2(config-if)#no sh

Konfigurasi R3

R3#conf t
R3(config)#ipv6 unicast-routing
R3(config)#ipv6 router eigrp 1
R3(config-rtr)#router-id 3.3.3.3
R3(config-rtr)#no sh

R3(config-rtr)#int lo0
R3(config-if)#ipv6 address 3::3/128
R3(config-if)#ipv6 eigrp 1

R3(config-if)#int s0/0/0
R3(config-if)#ipv6 address 23::3/126
R3(config-if)#ipv6 eigrp 1
R3(config-if)#clock rate 128000
R3(config-if)#no sh

Verifikasi

R1#show ipv6 route


R2#show ipv6 route


R3#show ipv6 route


Ping


Lakukan pada R2 dan R3, pastikan sukses. :)

File .pkt dapat diunduh disini.

Konfigurasi IPv6 Routing - OSPFv3

Back to share. :)
Kali ini saya akan membagi cara konfigurasi IPv6 di routing protokol OSPFv3. Apabila Anda belum memahami betul tentang apa itu IPv6 boleh dibaca kembali artikel yang sudah saya share disini.
Perlu diingat OSPFv3 hanya bisa digunakan untuk IPv6 bukan untuk IPv4, IPv4 menggunakan routing protokol OSPF versi sebelumnya. Langsung saja kita ngelab, o iya disini saya masih pake GNS3. :D

Berikut topologi sederhana yang akan digunakan,

Tujuan

  • Konfigurasi IPv6 di Routing Protokol OSPFv3
Langkah Konfigurasi

Untuk IPv6 saya menggunakan pengalamatan sebagai berikut: (jika masih bingung pengalamatan IPv6 bisa dibaca kembali artikelnya disini)

IPv6 Address Interface s0/0 di R1: 2000::1/64
IPv6 Address Loopback 0 di R1  : 2001::1/64

IPv6 Address Interface s0/0 di R2: 2000::2/64
IPv6 Address Loopback 0 di R2  : 2002::1/64

R1(config)#ipv6 unicast-routing
R1(config)#int s0/0
R1(config-if)#ipv6 address 2000::1/64
R1(config-if)#no sh
R1(config-if)#exit
R1(config)#int lo0
R1(config-if)#ipv6 address 2001::1/128

R2(config)#ipv6 unicast-routing
R2(config)#int s0/0
R2(config-if)#ipv6 address 2000::2/64
R2(config-if)#no sh
R2(config-if)#exit
R2(config)#int loopback 0
R2(config-if)#ipv6 address 2002::1/128

Konfigurasi Routing Protokol OSPFv3

R1(config)#ipv6 router ospf 1
R1(config-rtr)#router-id 1.1.1.1
R1(config-rtr)#exit
R1(config)#int s0/0
R1(config-if)#ipv6 ospf 1 area 0
R1(config-if)#exit
R1(config)#int lo0
R1(config-if)#ipv6 ospf 1 area 0

R2(config)#ipv6 router ospf 2
R2(config-rtr)#router-id 2.2.2.2
R2(config-rtr)#exit
R2(config)#int s0/0
R2(config-if)#ipv6 ospf 2 area 0
R2(config-if)#exit
R2(config)#int lo0
R2(config-if)#ipv6 ospf 2 area 0

Verifikasi

Lakukan verifikasi dengan mengetikkan perintah "show ipv6 route"


Dari hasil perintah "show ipv6 route" dapat terlihat kode "O" dimana untuk menuju alamat 2002::1/128 di R2 yakni via Serial0/0. Masukkan perintah tersebut di R2, pastikan di tabel routing terdapat kode "O" (OSPF) yang menuju ke alamat 2001::1/128.

Pastikan juga Ping Loopbcak 0 di R2 dari R1 source Lo0 sukses.

File Lab dari konfigurasi IPv6 Routing OSPFv3 dapat di download disini.

Menggabungkan Konfigurasi Routing Protocol EIGRP Dengan OSPF

Pada kesempatan kali ini saya akan share tentang konfigurasi menggabungkan routing protocol EIGRP dengan OSPF atau biasa disebut dengan Redistributing EIGRP to OSPF. Untuk kali ini saya menggunakan simulator Packet Tracer.
Untuk topologi dari jaringan saya buat seperti berikut,


Apabila Anda kurang jelas dengan gambar topologi diatas jangan khawatir, file .pkt dari topologi dapat di download pada bagian akhir dari artikel ini.

Tujuan

  • Konfigurasi Routing EIGRP 100
  • Konfigurasi Routing OSPF Area 0
  • Menggabungkan EIGRP ke OSPF dengan redistribute
Langkah Konfigurasi

Untuk ip address sudah diberikan dan disetting, tinggal mengkonfigurasikan routing protokolnya saja.

Konfigurasi Routing EIGRP 100

#R1
R1(config)#router eigrp 100
R1(config-router)#network 12.12.12.0 0.0.0.255
R1(config-router)#network 172.16.0.0 0.0.0.255
R1(config-router)# network 172.16.1.0 0.0.0.255
R1(config-router)#network 172.16.2.0 0.0.0.255
R1(config-router)#network 192.168.1.0 0.0.0.255
R1(config-router)#no auto-summary
R1(config-router)#passive-interface FastEthernet0/0

#R2
R2(config)#router eigrp 100
R2(config-router)#network 12.12.12.0 0.0.0.255
R2(config-router)#network 23.23.23.0 0.0.0.255
R2(config-router)#network 172.16.3.0 0.0.0.255
R2(config-router)#network 172.16.4.0 0.0.0.255
R2(config-router)#network 172.16.5.0 0.0.0.255
R2(config-router)#network 192.168.2.0 0.0.0.255
R2(config-router)#no auto-summary
R2(config-router)#passive-interface FastEthernet0/0

#R3
R3(config)#router eigrp 100
R3(config-router)#network 23.23.23.0 0.0.0.255
R3(config-router)#network 36.36.36.0 0.0.0.255
R3(config-router)#network 172.16.6.0 0.0.0.255
R3(config-router)#network 172.16.7.0 0.0.0.255
R3(config-router)#network 172.16.8.0 0.0.0.255
R3(config-router)#network 192.168.3.0 0.0.0.255
R3(config-router)#network 37.37.37.0 0.0.0.255
R3(config-router)#no auto-summary
R3(config-router)#passive-interface FastEthernet0/0

#R4
R4(config)#router eigrp 100
R4(config-router)#network 45.45.45.0 0.0.0.255
R4(config-router)#network 172.16.9.0 0.0.0.255
R4(config-router)#network 172.16.10.0 0.0.0.255
R4(config-router)#network 172.16.11.0 0.0.0.255
R4(config-router)#network 192.168.4.0 0.0.0.255
R4(config-router)#no auto-summary
R4(config-router)#passive-interface FastEthernet0/0

#R5
R5(config)#router eigrp 100
R5(config-router)#network 45.45.45.0 0.0.0.255
R5(config-router)#network 56.56.56.0 0.0.0.255
R5(config-router)#network 172.16.12.0 0.0.0.255
R5(config-router)#network 172.16.13.0 0.0.0.255
R5(config-router)#network 172.16.14.0 0.0.0.255
R5(config-router)#network 192.168.5.0
R5(config-router)#no auto-summary
R5(config-router)#passive-interface FastEthernet0/0

#R6
R6(config)#router eigrp 100
R6(config-router)#network 172.16.15.0 0.0.0.255
R6(config-router)#network 172.16.16.0 0.0.0.255
R6(config-router)#network 172.16.17.0 0.0.0.255
R6(config-router)#network 192.168.6.0 0.0.0.255
R6(config-router)#network 56.56.56.0 0.0.0.255
R6(config-router)#network 36.36.36.0 0.0.0.255
R6(config-router)#network 67.67.67.0 0.0.0.255
R6(config-router)#no auto-summary
R6(config-router)#passive-interface FastEthernet0/0

#R7
R7(config)#router eigrp 100
R7(config-router)#network 37.37.37.0 0.0.0.255
R7(config-router)#network 67.67.67.0 0.0.0.255
R7(config-router)#no auto-summary

Konfigurasi Routing OSPF Area 0

#R8
R8(config)#router ospf 1
R8(config-router)#network 89.89.89.0 0.0.0.255 area 0
R8(config-router)#network 82.82.82.0 0.0.0.255 area 0
R8(config-router)#network 10.10.10.0 0.0.0.3 area 0

#R9
R9(config)#router ospf 1
R9(config-router)#network 90.90.90.0 0.0.0.255 area 0
R9(config-router)#network 92.92.92.0 0.0.0.255 area 0
R9(config-router)#network 192.168.9.0 0.0.0.255 area 0
R9(config-router)#network 89.89.89.0 0.0.0.255 area 0
R9(config-router)#passive-interface FastEthernet0/0

#R10
R10(config)#router ospf 1
R10(config-router)#network 90.90.90.0 0.0.0.255 area 0
R10(config-router)#network 101.101.101.0 0.0.0.255 area 0
R10(config-router)#network 192.168.10.0 0.0.0.255 area 0
R10(config-router)#passive-interface FastEthernet0/0
 
#R11
R11(config)#router ospf 1
R11(config-router)#network 101.101.101.0 0.0.0.255 area 0
R11(config-router)#network 192.168.11.0 0.0.0.255 area 0
R11(config-router)#passive-interface FastEthernet0/0

#R12
R12(config)#router ospf 1
R12(config-router)#network 92.92.92.0 0.0.0.255 area 0
R12(config-router)#network 123.123.123.0 0.0.0.255 area 0
R12(config-router)#network 192.168.12.0 0.0.0.255 area 0
R12(config-router)#network 82.82.82.0 0.0.0.255 area 0
R12(config-router)#passive-interface FastEthernet0/0

#R13
R13(config)#router ospf 1
R13(config-router)#network 123.123.123.0 0.0.0.255 area 0
R13(config-router)#network 134.134.134.0 0.0.0.255 area 0
R13(config-router)#network 192.168.13.0 0.0.0.255 area 0
R13(config-router)#passive-interface FastEthernet0/0

#R14
R14(config)#router ospf 1
R14(config-router)#network 134.134.134.0 0.0.0.255 area 0
R14(config-router)#network 192.168.14.0 0.0.0.255 area 0
R14(config-router)#passive-interface FastEthernet0/0

Konfigurasi Redistributing EIGRP ke OSPF

Untuk konfigurasi redistribute dapat dilakukan pada Router 7 atau Router 8. Karena disini topiknya redistribute EIGRP ke OSPF maka konfigurasi dilakukan di Router 7. Alternatif lain dapat dilakukan di Router 8 untuk melakukan redistribute OSPF ke EIGRP.

R7(config)#router ospf 1
R7(config-router)#network 10.10.10.0 0.0.0.3 area 0
R7(config-router)#redistribute eigrp 100 subnets
R7(config-router)#exit
R7(config)#router eigrp 100
R7(config-router)#redistribute ospf 1 metric 1 1 1 1 1

Verifikasi

Untuk verifikasi dapat dilakukan di tiap router dengan melakukan perintah "show ip route"

File dari Lab pada artikel ini dapat di download disini.

Konfigurasi OSPF Multi Area Di GNS3

Pada artikel sebelumnya saya sudah memposting konfigurasi OSPF Single Area. Pada artikel kali ini saya akan mencoba membagi Konfigurasi OSPF Multi Area. Saya masih memakai software GNS3 untuk ngelab kali ini. Berikut topologi yang akan digunakan,


Area 0 : antara R1 – R2
Area 1 : antara R2 – R3
Area 2 : antara R2 – R4

Internal Router = R1, R3, R4 -> semua interface berada pada area yang sama
Area Border Router (ABR) = R2 -> berfungsi menghubungkan dua area yang berbeda
Backbone Router = R1, R2 -> area yang terkoneksi ke area 0, disebut juga area 0.0.0.0

Tujuan

  • Mensetting routing protocol OSPF Multi Area di R1, R2, R3, R4
  • Mensetting interface loopback di R1, R2, R3 dan R4
  • Mensetting OSPF Multi Area di R2
Langkah Konfigurasi

IP address s0/0 R1 = 12.12.12.1/30
IP address s0/0 R2 = 12.12.12.2/30

IP address S0/1 R2 = 23.23.23.2/30
IP address S0/2 R2 = 24.24.24.2/30

IP address S0/0 R3 = 23.23.23.1/30
IP address S0/0 R4 = 24.24.24.1/30

R1#conf t
R1(config)#int s0/0
R1(config-if)#ip add 12.12.12.1 255.255.255.252
R1(config-if)#clock rate 2000000
R1(config-if)#no sh
R1(config-if)#exit
R1(config)#int lo0
R1(config-if)#ip add 1.1.1.1 255.255.255.0
R1(config-if)#exit
R1(config)#

R2#conf t
R2(config)#int s0/0
R2(config-if)#ip add 12.12.12.2 255.255.255.252
R2(config-if)#no sh
R2(config-if)#exit
R2(config)#int s0/1
R2(config-if)#ip add 23.23.23.2 255.255.255.252
R2(config-if)#clock rate 2000000
R2(config-if)#no sh
R2(config-if)#exit
R2(config)#int s0/2
R2(config-if)#ip add 24.24.24.2 255.255.255.252
R2(config-if)#clock rate 2000000
R2(config-if)#no sh
R2(config-if)#exit
R2(config)#int lo0
R2(config-if)#ip add 2.2.2.1 255.255.255.0
R2(config-if)#exit
R2(config)#int lo1
R2(config-if)#ip add 5.5.5.1 255.255.255.0
R2(config-if)#exit
R2(config)#

R3#conf t
R3(config)#int s0/0
R3(config-if)#ip add 23.23.23.1 255.255.255.252
R3(config-if)#no sh
R3(config-if)#exit
R3(config)#int lo0
R3(config-if)#ip add 3.3.3.1 255.255.255.0
R3(config-if)#exit
R3(config)#

R4#conf t
R4(config)#int s0/0
R4(config-if)#ip add 24.24.24.1 255.255.255.252
R4(config-if)#no sh
R4(config-if)#exit
R4(config)#int lo0
R4(config-if)#ip add 4.4.4.1 255.255.255.0
R4(config-if)#exit
R4(config)#

Konfigurasi Routing OSPF di masing-masing Router

R1(config)#router ospf 1
R1(config-router)#network 1.1.1.0 0.0.0.255 area 0
R1(config-router)#network 12.12.12.0 0.0.0.3 area 0

R3(config)#router ospf 3
R3(config-router)#network 3.3.3.0 0.0.0.255 area 1
R3(config-router)#network 23.23.23.0 0.0.0.3 area 1

R4(config)#router ospf 4
R4(config-router)#network 4.4.4.0 0.0.0.255 area 2
R4(config-router)#network 24.24.24.0 0.0.0.3 area 2

R2(config)#router ospf 2
R2(config-router)#network 2.2.2.0 0.0.0.255 area 0
R2(config-router)#network 5.5.5.0 0.0.0.255 area 0
R2(config-router)#network 12.12.12.0 0.0.0.3 area 0
R2(config-router)#network 23.23.23.0 0.0.0.3 area 1
R2(config-router)#network 24.24.24.0 0.0.0.3 area 2

Verifikasi

Menampilkan OSPF routing table di R1


Dari hasil perintah "show ip route ospf" terlihat kode "O IA" yang berarti OSPF Inter Area. Masukkan perintah tersebut untuk mengetahui tabel routing di R2, R3, dan R4.
Kita juga dapat melihat router ABR dengan menggunakan perintah "show ip ospf border-routers"




Pastikan Interface loopback di R1 bisa nge-ping interface loopback pada R3 dan R4


Pastikan juga R3 dapat nge-ping Interface Loopback 0 di R1. Begitu juga dengan R4 harus bisa nge-ping Interface Loopback 0 di R1


Catatan untuk OSPF : bahwa semua area harus terkoneksi ke backbone. Jika terdapat area yang tidak terkoneksi secara langsung ke backbone (misal: Area 2 terkoneksi ke Area 1 via R3), maka dibutuhkan virtual link. Ketika mendesain jaringan, Anda dapat menggunakan virtual link untuk mengkoneksikan area yang tidak terhubung langsung ke backbone secara fisik.

File Lab GNS3 OSPF Multi Area dapat di download disini.

Konfigurasi OSPF Single Area Di GNS3

Pada aktifitas lab kali ini saya menggunakan GNS3. Anda juga dapat menggunakan Packet Tracer untuk ngelab OSPF Single Area ini. :)
Berikut topologi untuk konfigurasi OSPF Single Area


Tujuan
  • Mensetting routing protocol OSPF Singe-Area di R1 dan R2
  • Mensetting interface loopback di R1 dan R2
Langkah Konfigurasi

IP address S0/0 R1 = 12.12.12.1/30
IP address S0/0 R2 = 12.12.12.2/30

R1#conf t
R1(config)#int s0/0
R1(config-if)#ip address 12.12.12.1 255.255.255.252
R1(config-if)#clock rate 2000000
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#int lo0
R1(config-if)#ip address 192.168.1.1 255.255.255.0
R1(config-if)#exit
R1(config)#

R2#conf t
R2(config)#int s0/0
R2(config-if)#ip address 12.12.12.2 255.255.255.252
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#int lo0
R2(config-if)#ip address 192.168.2.1 255.255.255.0
R2(config-if)#exit
R2(config)#

Interface loopback pada lab ini berfungsi sebagai virtual subnet. Sehingga seolah-olah kita memiliki 1 subnet yang dihubungkan melalui koneksi serial antara R1 dan R2. Loopback sangat bermanfaat untuk nge-lab jika resource computer kita minimal, sehingga tidak perlu menggunakan jumlah router yang banyak.

Pada semua design network OSPF yang bagus, backbone area biasanya disetting sebagai area 0. Maka, area 0 sering disebut juga sebagai backbone area, karena berfungsi untuk mengkoneksikan antar area.

Untuk mensetting OSPF routing protocol gunakan command router ospf process-id. Proses ID hanya berlaku untuk local router, sehingga tidak berpengaruh untuk router lain. Proses ID boleh beda antar router dan dalam satu router bisa menjalankan multiple proses ID. Setelah itu setting dengan sub-command network address wildcard-mask area area-id. Tentukan network address yang akan diadvertised menggunakan OSPF. Dalam satu area-id, router harus memiliki area-id yang sama sehingga bisa membentuk adjacency.

Konfigurasi routing OSPF

R1(config)#router ospf 1
R1(config-router)#network 12.12.12.0 0.0.0.3 area 0
R1(config-router)#network 192.168.1.0 0.0.0.255 area 0

R2(config)#router ospf 1
R2(config-router)#network 12.12.12.0 0.0.0.3 area 0
R2(config-router)#network 192.168.2.0 0.0.0.255 area 0

Wildcard mask 0.0.0.0 artinya harus match. Wildcard mask 0.0.0.3 artinya hanya 3 oktet yang match dan octet keempat ignored. Contoh untuk network 12.12.12.0 0.0.0.3 area 0 artinya 12.12.12.1 sampai 12.12.12.2. Pada wildcard mask lain misal 0.0.0.255, Anda dapat mengkonfigurasi IP address apa saja yang berada pada range 192.168.1.1 – 192.168.1.254 untuk di area 0 pada interface s0/0 R1.

Karena pada lab ini menggunakan OSPF Single-Area yaitu area 0, maka semua router harus memiliki area yang sama agar bisa membentuk adjacency sehingga semua network dapat berkomunikasi. Untuk area yang sama biasanya disebut juga Intra Area, sedangkan untuk area yang berbeda Inter Area.

Verifikasi

Kita lihat tabel routing pada R1 dengan mengetikkan perintah "show ip route".


Untuk OSPF kodenya O. Lihat pada kode O, network address 192.168.2.0 ada di R2. Untuk menuju ke network tersebut dari R1 menggunakan jalur 12.12.12.2. IP 12.12.12.2 merupakan IP address s0/0 R2. “via” artinya gateway yang mau dilewati / lewat mana. Simplenya untuk menuju ke network 192.168.2.0 melalui 12.12.12.2.

Untuk output agar spesifik routing OSPF saja yang ditampilkan bisa menggunakan command dibawah : "show ip route ospf"

Metric OSPF pada Lab ini yaitu 65, sedangkan Administrative Distance OSPF = 110. Dapat dilihat pada baris berikut:

O 192.168.2.1 [110/65] via 12.12.12.2, 00:00:56, Serial0/0

R1 secara dinamis mempelajari remote network pada R2 melalui next hop address 12.12.12.2 dan outbound interface Serial 0/0. OSPF membentuk neighborship dengan adjacent router dengan melakukan pertukaran Paket Type 1 (Hello). Berikut ini kondisi yang harus dipenuhi oleh dua router untuk membentuk neighbor:
  • Masing-masing router harus berada pada subnet yang sama dan menggunakan subnet mask yang sama
  • Masing-masing router harus memiliki hello dan dead intervals yang sama
    • Hello interval mengidentifikasikan berapa frekuensi neighbor router melakukan pertukaran hello packet
    • Dead interval mengidentifikasikan jumlah waktu yang diijinkan tanpa mengirimkan hello packet.
    • Note: jika secara periodic hello packet tidak diterima dalam jangka waktu dead interval, maka router mengasumsikan bahwa neighbor router telah offline.
  • Masing-masing router harus menggunakan area yang sama
  • Jika autentikasi dibutuhkan, masing-masing router harus memenuhi requirement autentikasi
Adjacent router adalah router yang menjadi tetangga (neighbor) dan akan melakukan sharing atau pertukaran informasi database yang dimiliki.

Ping dari S0/0 R1 ke Interface Loopback 2 di R2 :

Recovery Password Cisco Router

Adakalanya ketika kita akan mengakses router Cisco kita tidak tahu atau lupa password enable atau password console. Nah, salah satu caranya adalah dengan melakukan reset perangkat untuk melakukan recovery password.

Disini saya mempunyai router yang saya tidak tahu passwordnya apa (pura2nya. :D). Kalau anda tidak punya router asli boleh pakai emulator GNS3 atau simulator packet tracer.


Ketika saya mencoba akses lewat console keluar tampilan sebagai berikut (dimana saya mencoba memasukkan password namun tidak bisa)


Solusi untuk masalah tersebut adalah dengan cara melakukan reset. Hal yang pertama dilakukan adalah matikan Router. Kemudian nyalakan kembali sambil menekan tombol Ctrl + Pause Break pada Laptop. Apabila laptop anda tidak ada tombol Pause Break, dapat menggunakan On-Screen Keyboard.

Saat masuk rommon ketikkan perintah berikut:

rommon 1 > confreg 0x2142
rommon 2 > reset


confreg 0x2142 berfungsi untuk membypass startup-config agar tidak terbaca oleh system. Setelah direset router akan masuk ke running-config dimana isinya adalah default. Untuk mengembalikan konfigurasi yang sebelumnya kita dapat mengetikkan perintah copy startup-config running-config. Nah setelah startup-config dicopy ke running-config barulah kita dapat melakukan override password.

Gambar berikut menunjukkan sudah masuk ke system konfigurasi Cisco IOS. 



Sebelum mengoverride password, copy terlebih dahulu startup-config ke running-config. Kemudian masukkan password yang baru.



Kemudian setelah mengganti password, ketikkan perintah berikut pada global configuration mode,

R1(config)#config-register 0x2102


config-register 0x2102 berfungsi untuk mengembalikan startup-config agar tidak terbypass pada saat booting, karena sebelumnya sudah dimasukkan confreg 0x2142.

Jangan lupa untuk mencopy kembali running-config ke startup-config agar setelah router direload atau direboot konfigurasi dan password yang sudah kita ganti tidak hilang.


Langkah terakhir adalah reboot router dengan mengetikkan perintah reload di priviled mode.

Summary:
  1. Start Router sambil tekan tombol Ctrl + Pause Break pada Laptop
  2. confreg 0x2142
  3. reset
  4. copy startup-config running-config
  5. Override password (masukkan password baru)
  6. config-register 0x2102
  7. copy running-config startup-config
  8. reload

Membuat Project Sederhana Dengan Spring Roo

Pada artikel sebelumnya kita sudah mengenal apa itu Spring Roo dan cara menginstall nya. Pada artikel kali ini saya akan menjelaskan bagaimana membuat project sederhana dengan menggunakan Spring Roo. Seperti yang telah saya jelaskan sebelumnya, untuk membuat project ini dapat menggunakan command line atau Roo Shell pada IDE. Untuk IDE dapat digunakan Eclipse atau Spring Tool Suite (STS), pada Eclipse harus install dulu plugin STS nya yang tersedia di market Eclipse. Semua terserah anda :D. Tapi disini saya menggunakan command line (cmd) untuk mempermudah saja.

Baik, ikuti langkah-langkah berikut: :D
  • buka cmd
  • buat direktori dengan nama student, pindah ke direktori tersebut (terserah mau buat di drive mana)
  • ketikkan 'roo'.

Buat Project

Pada tahap ini anda dapat menggunakan TAB untuk auto complete command, atau 'hint' untuk mengetahui option manual perintah. Ketikkan command perintah berikut,
  • project --topLevelPackage com.putrajatim.student
  • persistence setup --provider HIBERNATE --database H2_IN_MEMORY

Buat Entity Class

Berikutnya buat kelas entitas beserta field-fieldnya. Ketikkan perintah berikut,
  • entity jpa --class ~.domain.Student (tanda ~ menunjukkan top level package yakni com.putrajatim.student)
  • field string --fieldName nama
  • field number --fieldName nim --type java.lang.Long
  • field date --fieldName tanggalLahir --type java.util.Date
  • controller all --package ~.web (perintah tersebut secara otomatis akan membuat Spring MVC Web UI, selain itu perintah ini sebenarnya sudah tidak digunakan lagi dan akan segera di disable, penggantinya adalah web mvc setup dan diikuti dengan web mvc all --package)

Run Project

Setelah melalui langkah-langkah diatas, selanjutnya project  bisa di deploy ke konfigurasi Tomcat atau Jetty Web Container, dengan mengetikkan perintah 'mvn tomcat:run' atau 'mvn jetty:run' (mvn artinya maven). Pada percobaan ini saya menggunakan Tomcat. Sebelumnya, keluar dulu dari shell 'roo' dengan ketik command quit, karena untuk menjalankannya harus di direktori project.
  • ketikkan mvn tomcat:run
 
  • sekarang, ketikkan alamat yang keluar di cmd di web browser http://localhost:8080/student 

Akses Project
  • tampilan awal di web browser

  • create new student (inputkan beberapa student)
  • kemudian pilih menu List All Students untuk melihat daftar student yang sudah diinput

Akhirnya project sederhana dengan Spring Roo telah selesai dibuat :). Dengan menggunakan Spring Roo, project aplikasi yang anda kerjakan berminggu-minggu bahkan berbulan-bulan dapat dikerjakan hanya dalam beberapa minggu saja. Project diatas hanya sekedar contoh saja, anda dapat membuat yang lebih baik, lebih bagus, dan lebih canggih pastinya dengan mengopreknya.hehe...
Akhir kata, maafkan apabila masih terdapat kesalahan. Namanya juga belajar... :D

Oke, see you later. :)))

Mengenal Spring Roo

Ikatlah ilmu dengan menuliskannya mempostingnya, biar kalau sewaktu-waktu lupa bisa melihat blog sendiri. :D

Ada yang sudah tahu Spring Roo? Bagi anda yang sudah malang melintang di dunia pemrograman terutama di bahasa Java pastinya sudah tahu. Kalau belum tahu, baiknya anda cari tahu di google (Laah, ini barusan juga nyari di google ketemu blog ini).hehe...

Disini saya akan menjelaskan sedikit tentang Spring Roo dan cara install Spring Roo. Artikel ini pas buat yang baru belajar Spring Roo, sama seperti saya juga baru belajar membuat project Spring Roo.hehe...

Spring Roo adalah sebuah tool pengembangan aplikasi generasi lanjut secara cepat yang berbasiskan open source untuk developer java. Spring Roo memungkinkan developer untuk membangun best-practice, high-quality, lock-in-free enterprise applications dalam beberapa menit saja (sebuah pekerjaan pengembangan aplikasi yang dikerjakan selama berminggu-minggu dapat dilakukan hanya dalam beberapa hari saja).

Sekedar informasi kalau kata Roo diambil dari kata Kanga"roo" (English) / Kanggu"roo" dalam bahasa Indonesia.

Arsitektur Spring Roo

Project yang dibuat dengan Spring Roo merupakan standar Java enterprise applications menggunakan Spring Framework. Ini artinya anda akan menemukan semua tipe artifak seperti Java source files, XML configuration files, properties files dan view artifacts seperti jspx files di dalam project anda.

Selain konfigurasi otomatis Maven dalam membangun artifacts, logging dan dependency injection, Roo juga memungkinkan Anda untuk menghubungkan atau dengan mudah membuat database backend baru. Hal tersebut dapat dilakukan dengan otomatis mengkonfigurasi Spring application context untuk database anda dan object relational mapping (ORM) tool melalui standar Java Persistence API (JPA). Manajemen transaksi juga dikonfigurasi secara out of the box. Selain itu,dapat mengatur JUnit integration tests, Web front-ends dan project layers yang lainnya.


Pendekatan Unik dari Spring Roo

Salah satu manfaat utama menggunakan Spring Roo adalah integrasi yang mendalam dari fitur AspectJ inter-type declaration (ITD). Hal ini memungkinkan Roo untuk secara otomatis menghasilkan dan memelihara boiler-plate code seperti metode getter dan setter dalam sebuah unit kompilasi yang berbeda ( .aj file). File AspectJ ITD disimpan secara terpisah dari kode java normal yang akan anda tulis sebagai developer sehingga Roo dapat mempertahankan siklus hidup file dan content sepenuhnya independen atau terbebas dari apa pun yang anda lakukan untuk file java. File java anda tidak perlu melakukan sesuatu yang tidak wajar seperti referensi generated ITD file dan seluruh proses benar-benar transparan.

Instalasi Spring Roo

Untuk memulai instal Spring Roo, install terlebih dahulu mavennya. Tutorial untuk install maven dapat dicari di mbah google.hehe...
lanjut install Spring Roo, silakan download dulu dari link ini pilih yang "Just take me to the download page".

Versi terakhir saat saya tulis artikel ini adalah versi spring-roo-1.2.3. Setelah download, unzip terlebih dahulu dan letakkan di direktori yang anda pilih (kalau saya di direktori C:\) terus setting PATH ke folder "bin" dalam folder Roo.


Kini, anda sudah bisa memulai membuat project dengan Spring Roo. Membuat project Spring Roo dapat dilakukan di command line atau di Roo Shell pada IDE. Untuk yang pemula saya sarankan dengan menggunakan command line, karena menurut saya lebih mudah.

Setelah artikel ini akan saya posting juga cara membuat project sederhana dengan Spring Roo.


Install Google Chrome di Backtrack 5

Pada artikel ini saya akan membagi pengalaman saya instalasi google chrome di Backtrack 5. Sebelumnya pastikan anda punya koneksi internet, karena dalam instalasi ini membutuhkan koneksi internet yang stabil bukan labil... :D

Download Google Chrome dari repository

  • Gunakan command apt-get install untuk mendownload dan menginstal google chrome
  • Ketikkan command: apt-get install chromium-browser

Pindah ke direktori Chrome

Jika sudah terinstal, gunakan command berikut ini di terminal,
  • cd /
  • cd usr/lib/chromium-browser/
  • sekarang posisi anda berada pada direktori google chrom
  • ketikkan ls : digunakan untuk melihat file dan direktori
  • untuk lebih lengkapnya, lihat gambar di bawah ini

Sekarang jalankan chromnya
  • ketikkan ./chromium-browser
  • dan uuuupppsss..... terdapat error ternyata :D

Perbaiki errornya
  • untuk memperbaiki errornya, kita membutuhkan tool yang bernama hexedit
  • jika anda kurang familiar dengan hexedit, silakan cari di google yaa... :D banyak kok artikelnya, jangan manja!!! :p
  • untuk menggunakan hexedit, ketikkan command berikut: hexedit chromium-browser
  • lihat pada gambar di bawah ini
  • chromium-browser sekarang telah dibuka dengan menggunakan hexedit
  • pindahkan kursor ke kanan dengan menekan tombol TAB di keyboard satu kali, nantinya kursor akan pindah ke sebelah kanan.
  • lihat pada gambar di bawah ini,



Mencari geteuid di dalam hexedit
  • tekan Ctrl+S
  • masukkan kata berikut : geteuid
  • tekan enter
  • setelah diklik enter, maka akan muncul kata geteuid
  • nah, disinilah yang harus diubah
  • geser kursor ke kanan dengan tombol arah kanan di keyboard, tepat di atas huruf e & u
  • ganti huruf e & u tersebut dengan p, ketikkan secara langsung nggak perlu dihapus, otomatis langsung berubah.
  • jadi, kata geteuid berubah menjadi getppid

Simpan perubahan
  • tekan Ctrl+x untuk menyimpan apa yang sudah diubah tadi
  • jangan lupa tekan 'y' untuk menyimpan
Menjalankan google chrome
  • ketikkan command untuk menjalankan google chrome
  • ./chromium-browser
  • chromium-browser sudah berhasil dibuka. Enjoy Your Chrome!!! :)