Next-Generation Carrier-Grade Router & ISP Operating System

Sistem Operasi Router & Core Network ISP Masa Depan

isonetOS dirancang khusus untuk ISP, RT/RW Net, WISP, dan Data Center. Menggabungkan arsitektur Linux Kernel Low-Latency 6.8+, BGP Hyper-Director, Squid Web Cache, Radius CoA, Bandwidth Manager tingkat tinggi, dan Web Management Dashboard terpadu.

Kernel Arsitektur
Linux 6.8+ Low-Latency & BBR
Routing & VPN Engine
FRR BGP, OSPF, WireGuard & VXLAN
Network Accelerator
Squid Web Cache & Hardware Offload
Security & Billing
FreeRADIUS CoA & TrustPositif DoH

Fitur Kelas Enterprise untuk ISP & Operator

Semua kebutuhan routing, manajemen bandwidth, keamanan, hingga penagihan pelanggan terintegrasi dalam satu sistem operasi yang tangguh dan efisien.

BGP Hyper-Director (A.L.P.R.E)

Otomatisasi Autonomous System Number (ASN), manajemen multi-upstream Peering/Transit, failover dinamis sub-detik, dan manipulasi BGP Community cerdas tanpa interupsi trafik.

RADIUS CoA & Billing Auto-Isolir

Server FreeRADIUS terintegrasi dengan Change of Authorization (RFC 3576 & 5176). Mendukung pemutusan sesi pelanggan otomatis dan auto-isolir tepat waktu berbasis jatuh tempo tagihan.

Queue Tree & Hierarchical Token Bucket

Kontrol antrean paket tingkat tinggi (HTB / FQ-CoDel / CAKE). Memisahkan trafik browsing, gaming ultra-low-latency, video streaming 4K, dan download skala masif secara presisi.

Squid Web Cache & SSL Bumping

Penghematan bandwidth upstream hingga 40% dengan sistem caching multi-tier SSD, dynamic cache game patches & video content, serta SSL Bump dengan private certificate terenkripsi.

DNS-over-HTTPS (DoH) & TrustPositif

Resolver DNS port 443 bawaan (RFC 8484) dengan sinkronisasi database TrustPositif Kominfo harian otomatis via ipset berkecepatan tinggi tanpa membebani CPU router.

Aetheris Executive Web UI

Dashboard web port 10000 dengan visualisasi real-time throughput, CPU/RAM monitor, antarmuka Winbox-like table, terminal eksekusi, serta SSL Manager otomatis Let's Encrypt.

Panduan Instalasi isonetOS

Pilih metode deployment sesuai infrastruktur Anda. isonetOS dapat diinstal pada Bare-Metal Server fisik maupun Mesin Virtual (Proxmox VE / KVM / VMware).

1
Buat Bootable USB Flashdisk Flashdisk 4GB+
Unduh ISO `isonetOS-v24.04-enterprise.iso` (750 MB). Tulis file ISO ke flashdisk menggunakan aplikasi pilihan Anda:
  • Windows: Gunakan Rufus (Pilih Partition scheme GPT atau MBR, dan saat pop-up pilih opsi Write in DD Image mode). Alternatif: BalenaEtcher.
  • Linux / macOS: Tulis langsung melalui terminal menggunakan perintah `dd`:
BASH / SHELL
# Ganti /dev/sdX dengan drive flashdisk Anda (periksa dengan lsblk) sudo dd if=isonetOS-v24.04-enterprise.iso of=/dev/sdX bs=4M status=progress conv=fdatasync
2
Konfigurasi BIOS / UEFI Motherboard
Nyalakan server atau Mini-PC router, tekan tombol BIOS (Del / F2 / F11). Atur pengaturan berikut:
  • Boot Mode: UEFI (atau UEFI + Legacy CSM jika memakai motherboard lama).
  • Secure Boot: Disabled (Wajib dinonaktifkan agar custom kernel router dapat memuat modul driver hardware).
  • Intel VT-x / AMD-V & VT-d / IOMMU: Enabled (Untuk akselerasi I/O dan isolasi perangkat jaringan).
  • Restore on AC Power Loss: Power On (Router otomatis hidup kembali saat listrik menyala pasca padam).
3
Boot dari USB & Jalankan Installer Otomatis
Pilih menu "Install isonetOS Enterprise (Router Appliance)" di layar GRUB Bootloader.
Installer TUI interaktif akan mendeteksi seluruh harddisk/SSD yang terpasang pada server:
Peringatan Format Disk: Pastikan Anda memilih disk penyimpanan yang benar (misal: /dev/sda atau /dev/nvme0n1). Seluruh data pada drive target tersebut akan diformat bersih secara otomatis menjadi skema partisi GPT + EFI Boot + Ext4 Root.
Ketik nama disk yang dituju (contoh: /dev/sda) lalu tekan Enter. Konfirmasi dengan mengetik YES. Sistem akan otomatis mempartisi, memasang bootloader GRUB UEFI/BIOS, mengekstrak sistem root, dan mendaftarkan NVRAM.
4
Selesai & Reboot Router
Proses instalasi berlangsung cepat (hanya sekitar 1 hingga 2 menit berkat kompresi sistem yang telah dioptimasi). Ketika muncul pesan "Installation Completed Successfully! Press Enter to reboot...", cabut flashdisk USB dan tekan Enter.
Server akan restart dan langsung menyambut Anda dengan login prompt `isonetOS Appliance Console`.
1
Upload ISO ke Proxmox VE
Buka Web UI Proxmox VE → Klik node Proxmox Anda → Pilih storage local → Masuk tab ISO Images → Klik Download from URL atau Upload file `isonetOS-v24.04-enterprise.iso`.
2
Spesifikasi VM Rekomendasi (Carrier-Tuned)
Buat Virtual Machine baru di Proxmox (Create VM) dengan parameter optimal untuk performa throughput tinggi:
Parameter VM Setting Optimal Proxmox Keterangan Teknis
OS Linux (Kernel 6.x / 2.6 - 6.X Kernel) Pilih file ISO isonetOS yang telah diupload
System Machine: q35, BIOS: OVMF (UEFI) SCSI Controller: VirtIO SCSI single
Disks Bus/Device: SCSI 0, Size: 32 GB+ Centang SSD emulation dan Discard
CPU Cores: 2 - 8 Cores, Type: host Tipe host memberikan instruksi native CPU AES-NI/AVX2
Memory 4096 MB - 8192 MB (Ballooning: Off) Matikan Ballooning agar RAM terisolasi dedicated
Network Model: VirtIO (paravirtualized) Nonaktifkan Firewall Proxmox (dikelola oleh firewall isonetOS)
3
Perintah Instan Proxmox CLI (Opsional)
Anda juga dapat membuat VM isonetOS secara langsung lewat Shell Proxmox VE dengan perintah satu baris berikut:
PVE BASH SCRIPT
qm create 200 --name isonetOS-Router --memory 4096 --cores 4 --cpu host \ --machine q35 --bios ovmf --efidisk0 local-lvm:1,format=raw,efitype=4m \ --scsihw virtio-scsi-single --scsi0 local-lvm:32,discard=on,ssd=1 \ --net0 virtio,bridge=vmbr0,firewall=0 \ --net1 virtio,bridge=vmbr1,firewall=0 \ --cdrom local:iso/isonetOS-v24.04-enterprise.iso --boot order=cdrom;scsi0
1
VMware ESXi / Workstation Deployment
  • Pilih Guest OS Family: Linux, Version: Ubuntu Linux (64-bit).
  • Network Adapter: Gunakan tipe VMXNET3 untuk throughput 10Gbps virtualized.
  • Storage Controller: VMware Paravirtual (PVSCSI) atau LSI Logic SAS.
  • Boot Options: Pilih EFI (atau BIOS). Pastikan Secure Boot tidak dicentang.
2
Oracle VirtualBox (Lab Testing)
  • Type: Linux → Version: Ubuntu (64-bit).
  • System → Motherboard: Aktifkan Enable EFI (special OSes only).
  • Network: Adapter 1 diset ke Bridged Adapter agar router mendapat akses IP LAN asli.
  • Jalankan VM → Pilih drive ISO isonetOS → ikuti instalasi di layar konsol.

Dokumentasi & Panduan Setting Awal Router

Langkah-langkah esensial untuk mengkonfigurasi interface WAN, LAN DHCP, PPPoE Server, FreeRADIUS, dan optimasi hardware setelah instalasi berhasil.

A
Hubungkan Port Jaringan & Buka Browser
Hubungkan kabel LAN dari komputer / laptop administrator ke interface jaringan server router. Secara default, interface jaringan router akan otomatis menerima alamat IP via DHCP dari upstream atau membawa IP default appliance 192.168.3.4.

Buka browser (Google Chrome / Mozilla Firefox / Microsoft Edge) dan kunjungi URL berikut:
MANAGEMENT URL
https://192.168.3.4:10000
Catatan Sertifikat SSL: Karena sistem menggunakan self-signed SSL internal sebelum Anda mengaktifkan Let's Encrypt, browser akan menampilkan peringatan "Your connection is not private". Klik Advanced → Proceed to 192.168.3.4 (unsafe) untuk masuk.
B
Kredensial Default Administrator
Masukkan kredensial otentikasi bawaan pabrik:
Username Panel
admin
Password Panel
isonet123
Console / SSH Root
root / isonet123
1
Konfigurasi Interface WAN (Internet Provider)
Tentukan interface fisik yang terhubung ke ISP upstream (contoh: eth0 atau enp1s0). Anda dapat menyetelnya via Web Panel menu Network → Interfaces atau via terminal:
NETPLAN STATIC IP WAN (/etc/netplan/01-netcfg.yaml)
network: version: 2 renderer: networkd ethernets: eth0: addresses: - 103.180.220.10/30 routes: - to: default via: 103.180.220.9 nameservers: addresses: [1.1.1.1, 8.8.8.8]
Terapkan konfigurasi dengan perintah: sudo netplan apply
2
Aktifkan NAT Masquerade Outbound
Agar klien lokal dapat mengakses internet, aktifkan NAT Masquerade pada interface WAN upstream:
IPTABLES / NFTABLES NAT RULE
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE sudo netfilter-persistent save
1
Konfigurasi Interface LAN Lokal
Tentukan interface distribusi ke switch / OLT (contoh: eth1). Berikan IP Gateway router:
BASH TERMINAL
sudo ip addr add 192.168.10.1/24 dev eth1 sudo ip link set eth1 up
2
DHCP Server Pool & DNS Cache
isonetOS dilengkapi dengan Dnsmasq & Kea DHCP Server berkecepatan tinggi. Anda cukup menentukan range IP pool yang akan dibagikan ke pengguna:
DNSMASQ DHCP CONFIG (/etc/dnsmasq.d/lan-dhcp.conf)
interface=eth1 dhcp-range=192.168.10.50,192.168.10.250,255.255.255.0,12h dhcp-option=3,192.168.10.1 dhcp-option=6,192.168.10.1,1.1.1.1
Restart service DHCP: sudo systemctl restart dnsmasq
1
PPPoE Server (Accel-PPP Enterprise Engine)
isonetOS menggunakan Accel-PPP dengan akselerasi modul kernel (`pppoe.ko`). Mampu menangani hingga 10.000+ sesi PPPoE aktif secara simultan tanpa jitter.
Konfigurasi pool IP PPPoE dan interface pelanggan di Web Panel menu PPPoE Service atau /etc/accel-ppp.conf:
ACCEL-PPP PPPOE CONFIG
[modules] log_file pppoe auth_radius shaper [core] log-error=/var/log/accel-ppp/emerg.log thread-count=8 [pppoe] interface=eth1 verbose=1 [radius] server=127.0.0.1,testing123,auth-port=1812,acct-port=1813,req-limit=0,fail-time=0 dae-server=127.0.0.1:3799,testing123
2
Change of Authorization (CoA) & Auto-Isolir Tagihan
FreeRADIUS CoA terhubung pada port 3799. Sistem billing Aetheris dapat memutus koneksi pelanggan yang belum bayar atau menurunkan bandwidth secara instan via RFC 3576 / 5176:
BASH COA DISCONNECT TEST
echo "User-Name = pppoe_user01" | radclient -x 127.0.0.1:3799 disconnect testing123
1
Hardware NIC Offload & Multi-Queue (RPS / XPS)
Pastikan fitur hardware offload kartu jaringan Intel / Realtek / Mellanox aktif untuk menghindari CPU bottleneck:
ETHTOOL NIC ACCELERATION
sudo ethtool -K eth0 rx on tx on tso on gso on gro on sudo ethtool -G eth0 rx 4096 tx 4096
2
BBR Congestion Control & Conntrack Optimization
Kernel isonetOS sudah dilengkapi modul Google BBR TCP dan kapasitas tabel connection tracking hingga 2 juta koneksi:
SYSCTL OPTIMIZATION (/etc/sysctl.d/99-router.conf)
net.ipv4.tcp_congestion_control = bbr net.core.default_qdisc = fq net.netfilter.nf_conntrack_max = 2097152 net.ipv4.ip_forward = 1
Official Production ISO Release

Unduh isonetOS Enterprise Installer

ISO image siap instal untuk Bare-Metal Server (x86_64) maupun virtual environment (Proxmox VE, VMware ESXi, KVM). Sudah mencakup installer otomatis TUI, Linux Kernel 6.8+ Router-Tuned, driver ethernet modern, dan Web Panel Aetheris.

isonetOS-v24.04-enterprise.iso Ukuran: 750 MB Rilis: 19 September 2026 UEFI (OVMF) & Legacy BIOS Ready
SHA-256 Checksum Verifikasi
9f0cb796299e96d54df679aa4c3c113c92cce4c7a3fdce67211510fba23734f7
Verifikasi file di terminal: sha256sum -c <file>
Kredensial Default Login Sistem
User: admin
Pass: isonet123
Web Port: 10000
SSH: Port 22

Kebutuhan Spesifikasi Perangkat Keras

Mulai dari Mini-PC hemat daya x86 untuk RT/RW Net mikro hingga Server Rackmount Dual-Socket 100G untuk Carrier ISP.

Prosesor (CPU)
x86_64 64-bit (Intel Core i3/i5/i7, Xeon, AMD Ryzen, EPYC)
Memori RAM Minimum
4 GB RAM (Rekomendasi: 8 GB - 16 GB+ untuk Squid Web Cache & BGP Full Table)
Penyimpanan Harddisk
32 GB SSD / NVMe (Rekomendasi: 120 GB - 500 GB SSD untuk Web Cache & Database Billing)
Network Interface Card (NIC)
Intel I210 / I225 / I350 / X520 / X710 / Realtek r8169 / Mellanox ConnectX / VirtIO Net