Skip to content

Belajar mengemulate JUNOS di GNS3

Tidak seperti mengemulate cisco yang hanya membutuhkan IOS
(Internetwork operating system) untuk running, mengemulate
Junos membutuhkan sedikit perjuangan extra. Kita harus menginstall
Junos di freebsd dengan olive, caranya ada disite berikut ini :
[1]. http://blog.gns3.net
[2]. http://brokenpipes.blogspot.com
[3]. http://juniper.cluepon.net

Setelah kita berhasil menginstall Junos, akan terbentuk sebuah
file "olive.img", file ini yang akan kita gunakan dengan GNS3


GNS3 yang saya gunakan adalah GNS3 0.7.2, installernya bisa di
download disini.


Setelah didownload langsung diinstall(saya mengintall di windo*s xp)
, seperti biasa intalasi hanya membutuhkan keahlian tangan next,next...
and finish.

Buka GNS3-->Edit-->Preferences-->qemu
Parameter yang cukup penting adalah:
[1].Path to Qemuwrapper
[2].working directory
[3].Path to qemu
[4].Path to qemu-img

setelah itu pastikan qemu berjalan lancar dan tidak ada yang error
dengan menekan tombol test.

untuk client, berbeda dengan cisco
(yang bisa diintegrasikan dengan ms loopback atau vmware),
junos membutuhkan qemu host, filenya bisa didonwload disini
untuk mengkonfigurasi qemuhost Edit-->Preferences-->qemu host
isi parameter berikut :
[1].Identifier name
[2].Binary image (yang didownload sebelumnya)
[3].Nic --> dari pengalaman saya harus mencoba-coba
untuk bisa menggunakan qemu host ini.
jangan lupa untuk disave.

Pada kesempatan ini kita akan mensimulasikan 3 buah
Router Junos dan 2 buah client (qemu-host) menggunakan
routing protokol ospf dengan topology seperti berikut ini:


Perlu di ingat bahwa satu file "olive.img" hanya bisa
digunakan untuk satubuah router saja, jadi kalau kita
ingin mensimulasikan 3 buah router, maka file"olive.img"
harus dikopikan sebanyak tiga buah. setelah topology
terbentuk running topology dengan menekan tombol panah hijau
,lalu tekan tombol konsol,tunggu beberapa saat..


sebelum melakukan konfigurasi periksa dulu interface dari
setiap router kita dengan perintah "show interface terse",
pastikan ada interface fxp atau yang lainnya terbentuk dirouter
(seperti dikolom warna merah) kalau nic tidak support maka akan
hanya terbentuk interface seperti dikolom warna hijau saja.
 
Langkah berikutnya kita mengkonfigurasi tiap router,
konfigurasi saya adalah sebagai berikut :
-----------------------------------------------------------------------
root@cnc1# show
## Last changed: 2010-06-21 01:32:19 UTC
version 8.3R2.8;
system {
    host-name cnc1;
    root-authentication {
        encrypted-password "$1$tJb6Q6rq$JPhKF.cIWqSrjwXETulSc/"; ## SECRET-DATA
    }
    syslog {
        user * {
            any emergency;
    }
    file messages {
         any notice;
         authorization info;
    }
    file interactive-commands {
        interactive-commands any;
    }
  }
}
interfaces {
   fxp0 {
      unit 0 {
          family inet {
               address 192.168.10.1/24;
          }
     }
   }
   fxp1 {
     unit 0 {
        family inet {
            address 192.168.20.1/24;
     }
   }
 }
 lo0 {
     unit 0 {
        family inet {
            address 1.1.1.1/32;
        }
     }
  }
}
protocols {
    ospf {
        area 0.0.0.0 {
             interface lo0.0 {
                 passive;
        }
        interface fxp0.0;
        interface fxp1.0;
     }
  }
}
[edit]
root@cnc1#
-----------------------------------------------------------------------
root@cnc2# show
## Last changed: 2010-06-21 01:31:21 UTC
version 8.3R2.8;
system {
    host-name cnc2;
    root-authentication {
         encrypted-password "$1$RrO7LevE$dPa.GjqJZzm6RgwVpUTK21"; ## SECRET-DATA
   }
   syslog {
      user * {
          any emergency;
      }
      file messages {
           any notice;
           authorization info;
      }
      file interactive-commands {
          interactive-commands any;
      }
   }
}
interfaces {
    fxp0 {
       unit 0 {
           family inet {
              address 192.168.20.2/24;
          }
       }
    }
    fxp1 {
       unit 0 {
          family inet {
              address 192.168.30.1/24;
          }
       }
    }
    lo0 {
       unit 0 {
          family inet {
              address 2.2.2.2/32;
          }
       }
    }
}
protocols {
   ospf {
       area 0.0.0.0 {
          interface lo0.0 {
                passive;
          }
          interface fxp0.0;
          interface fxp1.0;
       }
    }
}
[edit]
root@cnc2#
-----------------------------------------------------------------------
root@cnc3# show
## Last changed: 2010-06-21 01:30:01 UTC
version 8.3R2.8;
system {
    host-name cnc3;
    root-authentication {
         encrypted-password "$1$JxnIElhW$yRWmlgzGi7VGROWuUuh8C0"; ## SECRET-DATA
    }
    syslog {
        user * {
           any emergency;
        }
        file messages {
            any notice;
            authorization info;
        }
        file interactive-commands {
             interactive-commands any;
        }
    }
}
interfaces {
   fxp0 {
      unit 0 {
         family inet {
             address 192.168.30.2/24;
         }
      }
   }
   fxp1 {
      unit 0 {
          family inet {
              address 192.168.40.1/24;
          }
      }
   }
   lo0 {
     unit 0 {
        family inet {
            address 3.3.3.3/32;
        }
     }
   }
}
protocols {
    ospf {
       area 0.0.0.0 {
           interface lo0.0 {
                 passive;
           }
           interface fxp0.0;
           interface fxp1.0;
       }
    }
}
[edit]
root@cnc3#
-----------------------------------------------------------------------
setelah dikonfigurasi, cek tabel routingnya
dengan perintah run show route:



-----------------------------------------------------------------------
langkah selanjutnya konfigurasi diclient (qemu-host)
kita harus mengkonfigurasi nic (interfaces)
dan default gateway :


-----------------------------------------------------------------------
untuk pengecekan lakukan dengan perintah ping dan traceroute

-----------------------------------------------------------------------
"Sekian dulu,semoga bermanfaat dan salam sedogedoi"

ref:
[1].http://www.gns3.net, (juni 2010)
[2].http://www.blindhog.net, (juni 2010)
[3].http://brokenpipes.blogspot.com (juni 2010)
17 Comments leave one →
  1. Mompo permalink
    11 November 2010 12:17 AM

    Salam kenal bro..

    Kl qt mau melakukkan simulasi 2 or lebih router juniper di GNS3. “olive.img” dikopi dmana bro?
    Thanks atas pencerahannya…maklum msh newbie🙂

    • 11 November 2010 7:40 AM

      di copy dimana aja, asal nanti router ke 2 atau 3 di link in ke olive.img yang di copy

  2. Mompo permalink
    15 November 2010 9:00 AM

    Bro..aq dah coba router ke 2 atau ke 3 di link ke olive.img ke folder yg berbeda dr router 1, dan bahkan beda file image dr router 1. Misalkan u/ router1 path olive.img nya di D:\Data\therainmaker\Junos\olive-base-8.3R2.8.img, dan router2 path olive.img nya ada di D:\Data\therainmaker\olive-base-8.3R2.8.img. Kemudian masing2 router diklik kanan–>start. “Hanya satu boot loaderna yg running” dan hanya 1 router yg bs di console. Ini jg dah saya coba dgn file olive image yg berbeda.
    Saya ingin mencoba topology routing ospf mas yg buat di atas.
    Mohon pencerehanna bro..

    Matuh nuhun.

  3. shiplu permalink
    3 February 2011 7:18 AM

    Dear iwing,

    I’m in Junos world. Can you please guide to run Junos in GNS3 (windows XP). I have tried many things but failed. I already have
    1. GNS3 0.7.3
    2. Olive-base.img for Junos
    3. Qume image [dont know the Qume root password]
    ….
    what else i have to have??? and will be the steps to run Junos in basic level.

    Please help brother.

    Regards,

    Shiplu
    toamitabh@hotmail.com

    • 7 February 2011 2:25 AM

      Hello Shiplu,

      you got all to run JunOS,
      after you have olve.img :
      [1].plese go to GNS3 edit–>preferences–>qemu–>JunOS
      [2].fill the JunOS setting
      since you don’t have root password, i can’t tell anymore !!

  4. hilman permalink
    5 April 2011 3:22 AM

    mas iwing, mo nanya nih..klo juniper ktm cisco di GNS 3 knp ga bs di ping ya point 2 point. oiya tampilan interfacenya bukan fxp yg byk tp em0 – 5.

    thanks

  5. hilman permalink
    5 April 2011 3:50 AM

    mas iwing, tampilannya bukan fxp, tapi em.

    [edit]
    root# run show interfaces terse
    Interface Admin Link Proto Local Remote
    dsc up up
    em0 up up
    em1 up up
    em2 up up
    em3 up up
    em4 up up
    em5 up up
    gre up up
    ipip up up
    lo0 up up
    lo0.16385 up up inet
    inet6
    lsi up up
    mtun up up
    pimd up up
    pime up up
    tap down up

    [edit]

    root# show interfaces
    em0 {
    unit 0 {
    family inet {
    address 1.1.1.2/30;
    }
    }
    }
    fxp0 {
    unit 0 {
    family inet {
    address 10.10.10.2/8;
    }
    }
    }

    saya sudah coba ganti NICnya di qemu host masih blm bisa..

    thanks

    • 5 April 2011 5:43 AM

      kalau dilihat :

      [edit]
      root# run show interfaces terse
      Interface Admin Link Proto Local Remote
      dsc up up
      em0 up up
      em1 up up
      em2 up up
      em3 up up
      em4 up up
      em5 up up
      gre up up
      ipip up up
      lo0 up up
      lo0.16385 up up inet
      inet6
      lsi up up
      mtun up up
      pimd up up
      pime up up
      tap down up

      [edit]

      root# show interfaces

      Belum ada Ip address yang tertanam di di interfaces yang disetting, coba rubah NIC tapi bukan yang di qemu host, tapi di Edit–>Preferences–>Qemu–>Junos–> NIC model and jangan lupa disave..

  6. hilman permalink
    5 April 2011 4:00 AM

    qemu hostnya donlot yang mana ya..saya rubah dr e1000 ke i82 selalu balik ke e1000..

    • 5 April 2011 5:46 AM

      Kalau qemu host saya pakai yang tiny atau yang micro….

  7. hilman permalink
    5 April 2011 7:33 AM

    udah bisa brooo..tengkyu mas iwing..benar yg di rubah di Junosnya bukan di qemu hostnya..

  8. ipin permalink
    27 July 2011 2:31 PM

    mesti coba nih… bro iwing ijin coba ya….

  9. lan permalink
    5 October 2011 8:06 AM

    bro iwing.. saya masih keliru bagaimana hendak mulakan..
    boleh tak kalau bro bagi tau apa harus di install dulu..

    terima kasih..

  10. dhopank permalink
    13 October 2015 2:32 AM

    bro mau tanya dong
    1. ane sudah coba buat file img dari jinstall-10.1R1.8-domestic-olive.tgz gagal
    2. trus coba download file vmdk convert ke img running tapi kalau pakai 2 router dan terhubung kabel tidak bisa running
    3. coba jalan file ova junos olive kemudian saya sambung ke GNS3 sudah setting IP tapi ping antar router junos tidak bisa

    mohon bantuannya
    thanks

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: