Selamat siang rekan-rekan sekalian (saat nulis ini pas siang bolong :^ ), kali ini kita akan mencoba menganlisis, “Kenapa sih MikroTik sulit banget (atau mungkin malah nggak bisa) nyambung ke komputer Linux?”
Sebelumnya saya mendapat inspirasi pada blog rekan seperjombloan saya *eh (DISINI) dimana dia berhasil terhubung ke perangkat MikroTik melalu ethernet (wiih.. hebat). Setelah dibaca-baca ternyata dia menggunakan beberapa tools yang memang diciptakan untuk mendeteksi adanya perangkat MikroTik yang tersambung. Berikut adalah daftar tools yang digunakan:
1. Komputer OS Linux (Ya jelas lah :3 )
2. Wireshark
3. Mikrotik Neighbor Discovery Protocol (MNDP)
4. Mactelnet-client
5. Winbox (run on wine)
So, let's reveal the secret!
1. Komputer OS Linux
2. Wireshark
3. Mikrotik Neighbor Discovery Protocol (MNDP)
4. Mactelnet-client
5. Winbox (run on wine)
So, let's reveal the secret!
1. Komputer OS Linux
Ya jelas lah butuh komputer basis Linux. Judulnya aja udah nunjukin kalo kita harus pake linux. Hehee...
3. Wireshark
Wireshark merupakan sebuah utility yang digunakan untuk merekam segala aktifitas/paket yang melewati interface tertentu. Disini, kita akan mengguanakan Wireshark untuk menganalisis aktifitas apa saja yang terjadi antara komputer dan MikroTik.
4. MikroTik Neighbor Discovery Protocol (MNDP)
Merupakan sebuah protokol yang disediakan oleh MikroTik dan digunakan sebagai media untuk menemukan MikroTik lain yang sama-sama mempunyai protokol MNDP atau CDP (Cisco Discovery Protocol). Cara kerja dari protokol ini adalah dengan mem-broadcast semua perangkat yang terhubung dengan dirinya serta mengambil seluruh informasi yang tersedia pada sistem MikroTik. Informasi tersebut nantinya secara otomatis digunakan MikroTik untuk beberapa service-nya, sehingga user dapat meminimalisir konfigurasi yang merepotkan. Untuk penjelasan lebih lanjut tentang MNDP, akan saya jelaskan pada tulisan selanjutnya.
5. Mactelnet-client
Mactelnet digunakan untuk mem-ping dan menemukan semua perangkat yang mempunyai service/daemon mac-telnetd serta perangkat berbasis MikroTik RouterOS. Tools ini berkomunikasi dengan menggunakan protokol UDP pada jaringan lingkup Local Area Network (LAN). Mactelnet menggunakan Mac-address sebagai alamat tujuan.
Anda dapat menggunakan mac-telnet pada semua perangkat linux yang terinstall mactelnet-serverd atau perangkat berbasis MikroTik RouterOS.
Anda dapat menginstall mactelnet-client dari repository debian.
6. Winbox
Sebenernya Winbox adalah tool konfigurasi MikroTik dan berjalan pada sistem operasi pada Windows. Nah, karena berjalan pada Windows, Anda haruslah menggunakan tools tambahan untuk mensimulasikan komputer seakan Winbox berjalan pada sistem operasi Windows. Fungsi Winbox disini yaitu untuk konfigurasi lanjutan setelah konfigurasi dasar pada MikroTik selesai.
Konfigurasi dasar pada MikroTik meliputi setting IP Address pada interface yang sedang terhubung terhubung secara langsung pada komputer dan DHCP server jika diperlukan.
Ok, setelah toolsnya udah lengkap kita lanjut ke proses analisisnya.
Analisis meliputi segala kemungkinan yang terjadi dengan beberapa pilihan yang disediakan oleh Linux, terutama opsi yang tersedia pada network-manager. Tidak hanya itu, analisis juga dilakukan pada seluruh paket yang melintas antara dua perangkat. Dari analisis tersebut, kita bisa mengetahui aktifitas apa saja yang terjadi di dalamnya. Dengan begitu, kita bisa mengetahui mengapa Linux enggan sekali, bahkan tidak mau terhubung pada MikroTik saat menggunakan Mac-address.
Oke, mari kita mulai langkah-langkahnya:
1. Buka aplikasi Wireshark
Pertanyaannya sekarang, "Kenapa harus Wireshark dulu yang buka? Bukankah kita harus menghubungkan seluruh perangkatnya dulu?"
Setiap perangkat yang tersambung pada komputer akan berusaha untuk menjalin komunikasi. Supaya kita tidak melewatkan satupun aktifitas/paket yang terjadi diantara kedua perangkat tersebut, kita harus membuka sebuah tools monitoring jaringan yaitu Wireshark.
Jika Wireshark telah terbuka, silahkan pilih eth0 untuk monitoring interface ethernet kemudian klik Start. Wireshark akan beralih ke mode idle untuk siap memonitoring jaringan.
2. Buka aplikasi MNDP
Peran mndp disini hampir sama dengan Wireshark. Jika Wireshark disini berfungsi untuk menangkap seluruh paket data. Sedangkan MNDP adalah untuk menangkap seluruh broadcast yang dipancarkan dari perangkat mikrotik. Karena pada dasarnya, aplikasi MNDP yang ada pada Linux hanya sebatas menunggu broadcast domain mac-address yang sampai kepadanya.
Setelah kita menjalankan aplikasi, mungkin akan muncul pesan peringatan:
“Unable to send broadcast packet: Operating in receive only mode.”
Biarkan saja, karena aplikasi MNDP saat ini kita tujukan untuk mode menerima broadcast saja.
3. Sambungkan perangkat MikroTik
Sambil membuka jendela Wireshark dan MNDP, anda hubungkan seluruh perangkat MikroTik, baik itu ke power supply ataupun ke perangkat ethernet komputer kemudian lihat paket-paket yang terlintas pada Wireshark.
Sebelum anda mengklik Auto Ethernet, beberapa trafik sudah mulai terlihat. Bahkan MikroTik telah mengirim broadcast MNDP kepada komputer. Pada kondisi ini, anda belum bisa terhubung dengan MikroTik, karena anda harus mendefinisikan IP Address agar dapat berkomunikasi dengan MikroTik.
4. Klik Auto Ethernet pada network-manager
Untuk menghubungkan perangkat MikroTik tekan Auto Ethernet pada network-manager. Pada kondisi ini, komputer akan otomatis mengaktifkan aplikasi dhclient untuk mendapatkan IP dinamis dari host yang berkaitan. Karena perangkat MikroTik-nya masih dalam keadaan baru, kemungkinan besar sudah disediakan dhcp-server. Dengan adanya dhcp-server, anda masih beruntung. Karena begitu ethernet terhubung anda sudah bisa menggunakan Winbox dengan cara memanggil IP default MikroTik (192.168.88.1).
Pertanyaan saya adalah, gimana kalo anda benar-benar tidak punya IP untuk diakses melalui Winbox? Padahal anda tau, percobaan kita kali ini adalah untuk menganalisis sekaligus menemukan cara, gimana caranya agar MikroTik dapat dikonfigurasikan tanpa menggunakan IP.
MikroTik berikut ini sudah benar-benar saya reset. Artinya, dia sudah tidak memiliki konfigurasi apapun dan kita harus memberikan IP untuknya agar dapat diakses menggunakan Winbox.
Ok, lepas dahulu sambungan ethernet. Reset proses monitoring Wireshark dan jalankan kembali aplikasi MNDP. Selanjutnya mari kita perhatikan Wireshark dan MNDP kemudian sambungkan MikroTik pada ethernet komputer. Seketika itu, MikroTik langsung mem-broadcast protokol MNDP dengan alamat asal (source address) 0.0.0.0 dan alamat tujuan (destination address) 255.255.255.255. Disaat yang sama, aplikasi MNDP juga mendeteksi mac-address MikroTik yang sedang tersambung.
Walaupun kita sudah tersambung dan dapat mendeteksi mac-address dari MikroTik, kita tidak bisa mengakses MikroTik. Agar komputer dapat berkomunikasi dan bertukar data, anda haruslah mendefinisikan interface dengan sebuah IP address. Selain itu, kita juga harus menghubungkan perangkat secara logikal, dengan mengklik Auto Ethernet pada network-manager.
Seperti kondisi yang telah saya sebutkan sebelumnya, bahwa ketika kita mengklik Auto Ethernet, dhclient akan aktif akan meminta IP address pada gateway. Padahal, dhcp-server pada saat ini tidaklah aktif. Itulah kenapa, pada saat itu network-manager cuman bisa muter-muter aja, dan lama-lama juga disconnect sendiri. Solusi yang ada yaitu, kita harus mendefinisikan interface dengan sebuah IP address dengan cara memilih Manual pada network-manager kemudian mengisikan IP address (bebas) atau dengan men-generate IP address dengan memilih Share to other computer.
Dengan begitu, kita sudah bisa terhubung dengan MikroTik.
5. Gunakan Mac-telnet
Karena anda tidak dapat menggunakan Winbox, anda harus menggunakan mac-telnet. Aplikasi mac-telnet ini memang dikhususkan untuk perangkat MikroTik atau perangkat yang sudah terinstall mactelnet-serverd.
Untuk menggunakan mac-telnet, gunakan sintax berikut:
mactelnet <mac-address>
Anda akan ditanyai Login dan Password. Jika MikroTik anda masih dalam kondisi default masukkan admin sebagai Login dengan tanpa password.
6. Konfigurasi IP
Setelah berhasil masuk MikroTik anda harus mendefinisikan IP Address pada salah satu ethernet MikroTik. Hal ini dimaksudkan agar MikroTik dapat diakses menggunakan IP Address.
ip address add interface=<interface> address=<ip address>/<prefix>
7. Menggunakan Winbox
Pada tahap ini, anda sudah dapat menggunakan Winbox dengan bantuan Wine. Yang perlu anda lakukan adalah mengatur IP Address secara manual pada network-manager. Pastikan pada IP Address haruslah satu segmen (jaringan) dengan MikroTik.
lebih lengkap nih :v
BalasHapus^sungkem sma yang punya thread ...
Hapus