Vendor-Specific Attributes (VSAs)


VSAs memungkinkan vendor untuk mendefinisikan attribute mereka sendiri. Format dari definisi attribute secara dasar sama sebagaimana AVP dengan tambahan field vendor. VSAs dikirimkan sebagai nilai dari AVP tipe 26. Ini artinya VSAs merupakan ekstensi dari AVP dan dibawa dalam AVP.

Hal ini membuat RADIUS sangat fleksibel dan memungkinkan sebuah vendor untuk membuat ekstensi untuk melakukan custom implementasi RADIUS mereka. CoovaChilli misalnya memiliki sebuah attribute VSA yang disebut ‘ChilliSpot-Max-Total-Octets’. Ketika client CoovaChilli menerima attribute ini pada sebuah reply dari server RADIUS, CoovaChilli menggunakan nilai ini untuk membatasi data melalui captive portal.

Attribute Value Pairs (AVP)


Type
Octet pertama dari AVP adalah field tipe. Nilai numeric dari octet ini terkait dengan sebuah nama attribute jadi kita sebagia manusia dapat juga memahami. Pemberian nama dari nama attribute ke nomor ini dikontrol oleh IANA (http://www.iana.org/). Nama attribute biasanya cukup deskriptif untuk menyimpulkan fungsi mereka, contoh User-Name(1), User-Password(2), atau NAS-IP-Address(4), untuk lebih jelasnya buka link berikut.

RADIUS juga memungkinan pengembangan protokol; attribute Type 26 (disebut Vendor-Specific) memungkinkan untuk ini. Nilai dari attribute Vendor-Specific dapat berisi Vendor Specific Attributes (VSAs) yang dikelola oleh vendor.

Length
Field length bagian dari octet kedua pada AVP. Digunakan dengan cara yang sama sebagaimana paket RADIUS itu sendiri untuk menunjukkan panjang dari AVP.

Value
Value dari AVP dapat berbeda pada ukuran. Field ini bisa berisi octet kosong atau lebih. Field value dapat berisi tipe data berikut : text, string, address, integer, or time. Text dan string dapat mencapai 253 octets. Address, integer, dan time memiliki panjang empat octet.

Radius


RADIUS merupakan singkatan untuk Remote Access Dial In User Service. RADIUS merupakan bagian dari sebuah solusi AAA (Authentication, Authorization, and Accounting) yang disampaikan oleh Livingston Enterprises kepada Merit Network pada 1991. Merit Network adalah penyedia internet non-profit.

RADIUS protocol (RFC2865)

RADIUS protocol adalah sebuah client/server protocol, yang menggunakan UDP untuk berkomunikasi. Menggunakan UDP daripada TCP menunjukkan komunikasi tidak memperhatikan pada state(keadaan).

Sebelum komunikasi antara client dan server berhasil tercapai, masing-masing harus mendefinisikan shared secret. Share secret digunakan untuk autentikasi client.

Paket RADIUS memiliki sebuah format tertentu yang didefinisikan di RFC. Komponen utama yang ada pada paket RADIUS adalah : Baca lebih lanjut

Menghapus Netbeans pada Ubuntu


Pada tulisan sebelumnya Install Netbeans di Ubuntu telah dijelaskan bagaimana cara install netbeans pada tulisan kali ini akan dijelaskan bagaiman cara untuk uninstall netbeans pada ubuntu. Saat netbeas dipasang akan ada file bernama uninstall.sh pada /usr/local/netbeans-x.x jika anda menginstal netbeans dengan privelege root. Jika anda menginstal dengan account user biasa folder netbeans-X.X akan berada di direktori home anda. (Di sini x.x mengacu pada nomor versi seperti 6.9 atau 7.2 dll). Untuk menghapus netbeans berikut langkah-langkahnya: Baca lebih lanjut

Disable Plymouth Ubuntu


Plymouth adalah aplikasi yang menyediakan grafis “Splash” screen ketika booting dan mematikan sistem Ubuntu. Untuk menon-aktifkan plymouth berikut langkah-langkahnya:

1. Buka terminal dan ketikkan perintah berikut:

sudo gedit /etc/default/grub

2. Cari baris GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash” Baca lebih lanjut