Kalian pasti sudah tahu RouterOS, Cisco IOS, dan juga Junos OS? Yang saya sebut barusan adalah sistem operasi pada perangkat jaringan khususnya router. Seperti halnya Server atau PC, perangkat jaringan seperti switch dan router pun juga punya sistem operasi.
Beberapa sistem operasi yang saya sebut di atas bersifat komersial. Artinya jika kita ingin menggunakannya kita harus membeli lisensi nya dan juga biasanya sistem operasi tersebut hanya berjalan di vendor masing-masing (vendor lock-in).
Ada juga sistem operasi yang gratis dan juga open source. Salah satunya adalah VyOS. VyOS bersifat platform-agnostic yang artinya bisa diinstal di berbagai jenis perangkat seperti PC, Server, VM, atau bahkan pada platform cloud. VyOS berbasis Linux Debian sehingga kita dapat menggunakan beberapa perintah pada Debian di VyOS.
VyOS dapat digunakan sebagai router maupun firewall. Beberapa fitur dari VyOS antara lain,
- Routing
- VPN & Tunneling
- Firewall & NAT
- Service-service seperti DHCP dan DNS Server
- API yang bisa digunakan untuk otomasi, scripting dan manajemen melalui komunikasi REST atau GaphQL
Welcome to VyOS - vyos ttyS0
vyos login: vyos
Password:vyos
@vyos:~$
install image
vyos@vyos:~$ install image
Welcome to VyOS installation!
This command will install VyOS to your permanent storage.
Would you like to continue? [y/N] y
What would you like to name this image? (Default: 1.5-stream-2025-Q2)
Please enter a password for the "vyos" user:
Please confirm password for the "vyos" user:
What console should be used by default? (K: KVM, S: Serial)? (Default: S)
Probing disks
1 disk(s) found
The following disks were found:
Drive: /dev/sda (5.0 GB)
Which one should be used for installation? (Default: /dev/sda)
Installation will delete all data on the drive. Continue? [y/N] y
Searching for data from previous installations
No previous installation found
Would you like to use all the free space on the drive? [Y/n] y
Creating partition table...
The following config files are available for boot:
1: /opt/vyatta/etc/config/config.boot
2: /opt/vyatta/etc/config.boot.default
Which file would you like as boot config? (Default: 1)
Creating temporary directories
Mounting new partitions
Creating a configuration file
Copying system image files
Installing GRUB configuration files
Installing GRUB to the drive
Cleaning up
Unmounting target filesystems
Removing temporary files
The image installed successfully; please reboot now.
vyos@vyos:~$
vyos@vyos:~$ reboot
Are you sure you want to reboot this system (vyos)? [y/N] y
vyos login: vyos
Password:
Welcome to VyOS!
┌── ┐
. VyOS 1.5-stream-2025-Q2
└ ──┘ circinus
* Documentation: https://docs.vyos.io/en/latest
* Project news: https://blog.vyos.io
* Bug reports: https://vyos.dev
You can change this banner using "set system login banner post-login" command.
VyOS is a free software distribution that includes multiple components,
you can check individual component licenses under /usr/share/doc/*/copyright
---
WARNING: This is a technology preview for future LTS release and may contain
unaddressed issues. Consider carefully before using it in production.
vyos@vyos:~
vyos@vyos:~$ show version
Version: VyOS 1.5-stream-2025-Q2
Release train: circinus
Release flavor: generic
Built by: autobuild@vyos.net
Built on: Thu 10 Jul 2025 00:09 UTC
Build UUID: 141037c5-126a-4fbf-bd87-406253347924
Build commit ID: be16c8588264f3-dirty
Architecture: x86_64
Boot via: installed image
System type: KVM guest
Hardware vendor: QEMU
Hardware model: Standard PC (i440FX + PIIX, 1996)
Hardware S/N:
Hardware UUID: c3868f41-88dc-454b-8f36-dd83f49ec42e
Copyright: VyOS maintainers and contributors
vyos@vyos:~$