Cara Gampang Membangun Router & Server Dengan X-Code Pandawa
Sistem operasi berbasis linux dikenal dengan kemampuannya yang powerfull. Salah satu kelebihan yang dimiliki adalah, kita sanggup membangun sebuah router bahkan server hanya dengan memakai distro linux biasa (bukan versi server atau router).
Salah satu tumpuan distro linux yang sering dipakai untuk membangun server/router ialah debian dan ubuntu. Untuk ubuntu, sebetulnya terdapat versi khusus untuk server, namun dengan memakai versi client kita tetap bisa mengubahnya menjadi sebuah server maupun router.
Permasalahan yang sering terjadi saat kita hendak menciptakan router atau server memakai linux ialah pada bab pengoperasiannya. Yap, linux router atau server biasanya memakai mode teks (command line interface) meskipun ada juga yang menyediakan tampilan grafis untuk konfigurasi, akan tetapi secara umum server dan router berbasis linux memakai tampilan berbasis teks untuk proses instalasi paket aplikasi dan pengaturan sistemnya.
Hal ini yang sering menjadi duduk kasus karena mengoperasikan sistem operasi berbasis teks “terasa lebih sulit” dibandingkan mengoperasikan sistem operasi berbasis GUI. Kita perlu mengetahui perintah-perintah apa saja yang harus digunakan. Oleh alasannya ialah itu kita juga harus berguru untuk menghafalkan perintah-perintah command line tersebut.
Baca Juga : Kumpulan Perintah Command Line pada Debian !
Selain itu, kesuiltan yang sering dialami ialah mengetahui daftar paket aplikasi yang diharapkan saat hendak menginstal sebuah layanan (service). Misalnya saat hendak menciptakan web server yang menyediakan konten dinamis, tentunya kita tidak hanya menginstal apache atau nginx. Kedua aplikasi tersebut hanyalah aplikasi dasar. Sedangkan untuk tambahannya, kita perlu menginstal paket-paket lain menyerupai php dan database server (mysql atau mariadb).
Baca Juga : Cara Menginstal Web Server di Linux Debian dan Centos !
Pada kesempatan kali ini, aku akan membahas ihwal sebuah aplikasi untuk membangun server dan router linux dengan cara yang cukup mudah. Kita tidak perlu susah-susah mengingat daftar paket aplikasi yang diharapkan saat akan menginstal suatu service pada server atau router.
Kita akan memakai sebuah aplikasi yang berjulukan X-code Pandawa. Apa itu X-code Pandawa ?
X-code pandawa ialah aplikasi untuk membangun NAT, DHCP Server, bandwidth managemen, access log, cache web, port forwarding, VPN Server, apache2, mysql-server, virtualhost, DNS Server & Samba secara cepat termasuk konfigurasinya. Sumber -
Jadi, X-code pandawa merupakan sebuah aplikasi yang dibentuk untuk memudahkan kita dalam menginstal dan mengkonfigurasi layanan-layanan yang biasa ada pada router maupun server. Aplikasi ini berisi kumpulan hidangan yang akan membantu kita untuk melaksanakan setup sebuah router atau server berbasis Linux.
X-code pandawa ini terbagi menjadi dua, yakni X-code Pandawa Router dan X-code Pandawa Server. Perbedaannya sudah terlihat terperinci dari namanya. X-code Router berisi paket-paket serta konfigurasi untuk membangun router. Sedangkan X-code Server berisi paket-paket serta konfigurasi server.
X-code pandawa ini terbagi menjadi dua, yakni X-code Pandawa Router dan X-code Pandawa Server. Perbedaannya sudah terlihat terperinci dari namanya. X-code Router berisi paket-paket serta konfigurasi untuk membangun router. Sedangkan X-code Server berisi paket-paket serta konfigurasi server.
Berikut ialah tampilan dari X-code Pandawa Router dan X-code Pandawa Server :
X-code Pandawa Router
X-code Pandawa Server
Instalasi X-code Pandawa
Sebelum menuju ke langkah-langkah instalasi. Siapkan dahulu perangkat komputer yang akan dijadikan server atau router dengan spesifikasi :
- Sistem operasi Ubuntu 16.04
- 2 buah LAN Card (untuk router)
- 1 buah LAN Card (untuk server)
- Terhubung dengan koneksi internet (untuk menginstal paket-paket server/router)
- Apabila memakai sistem operasi virtual maka cukup atur jumlah network adapter sesuai kebutuhan di atas.
Selanjutnya ialah langkah-langkah instalasi x-code pandawa. Pertama-tama kita perlu menginstal git rerlebih dahulu. Pada ubuntu 16.04, paket git sudah tersedia secara bawaan sehingga tidak perlu menambahkan repositori tambahan.
root@ubuntu_linux: # apt install git-core
atausudo apt install git-core
Kemudian kita buat direktori data untuk menampung file x-code pandawa dari github nanti.
root@ubuntu_linux: # mkdir /home/data root@ubuntu_linux: # cd /home/data
Unduh file x-code pandawa dari source githubnya
root@ubuntu_linux:/home/data# git clone https://github.com/kurniawandata/xcodepandawa2
Ukuran file sekitar 5.5 MBCek dengan perintah ls maka akan terdapat direktori dengan nama xcodepandawa2
Masuk ke dalam direktori tersebut. Di dalam direktori tersebut terdapat file panduan serta file installer dengan nama xcodepandawa26.deb. Instal dengan memakai perintah dpkg.
root@ubuntu_linux:/home/data# cd xcodepandawa2 root@ubuntu_linux:/home/data/xcodepandawa2# ls modulxcodepandawarouter&server.pdf README.md xcodepandawa26.deb root@ubuntu_linux:/home/data/xcodepandawa2# dpkg -i xcodepandawa26.deb
Setelah instalasi selesai, akan muncul direktori dengan nama xcodepandawa2 yang terletak di dalam direktori root (/).
Menjalankan X-code Pandawa Router
Masuk ke dalam direktori xcodepandawa2 yang terletak pada direktori root. Di dalamnya terdapat file xcoderouter dan xcodeserver.
./xcoderouter
Maka akan muncul tampilan dari aplikasi x-code pandawa router.
Dapat kita lihat bahwa terdapat banyak hidangan pilihan yang bisa kita gunakan. Layanan router yang disediakan oleh aplikasi ini antara lain : NAT, DHCP Server, Bandwidth Monitoring, Bandwidth Management (QoS), Proxy, Port Forwarding, serta VPN Server.
Apabila kalian ingin menginstal x-code router ke dalam sistem operasi, maka pilih hidangan nomer 1.
Tunggu proses instalasi. Setelah selesai, kita diminta untuk mengkonfigurasi interface yang akan dipakai oleh router.
Setelah restart dan melaksanakan login, maka otomatis sistem akan menampilkan aplikasi x-code router. Untuk keluar dari aplikasi, pilih hidangan nomer 26.
Menjalankan X-code Pandawa Server
Apabila kalian ingin menjalankan x-code server, maka jalankan file xcodeserver. Jangan lupa masuk ke dalam direktori xcodepandawa2 dahulu.
./xcodeserver
Daftar service yang tersedia untuk versi server antara lain : Web Server (apache), virtualhost, DNS Server, serta Samba Server.
Mungkin belum banyak service yang tersedia, namun dengan beberapa service di atas cukup untuk membangun sebuah server pada jaringan kantor.
Untuk menginstal x-code server, pilih hidangan nomer 1. Kemudian kita akan diminta untuk memasukkan password.
Kalian bisa mengisikan password gres atau password yang sama yang kalian gunakan saat login ke dalam sistem operasi.
Setelah instalasi selesai, kita akan diminta untuk mengkonfigurasi interface yang akan dipakai oleh server.
Gambar di atas hanya contoh. Apabila kalian ingin mengkonfigurasi server, setting ip address secara statik, jangan dinamik (dhcp). Simpan konfigurasi, lalu sistem akan merestart komputer. Untuk keluar dari tampilan aplikasi x-code server, pilih hidangan nomer 22.
Sekian dulu postingan untuk kali ini. Untuk cara menginstal dan konfigurasi layanan router atau server sanggup kalian baca pada file panduan (modul) yang sudah disediakan. Lebih jelasnya bisa kalian lihat pada halaman github x-code pandawa. Semoga bermanfaat.
Referensi :
Github.com/kurniawandata/xcodepandawa2
Sumber https://dhantama.blogspot.com/