Sebelumnya sudah saya bahas secara singkat tentang
Telnet yang tidak aktif di Getmecom Super+ di blog ini. Kali ini saya bahas lagi lebih rinci walaupun tidak cukup mungkin untuk bahas secara detil. Untuk firmware perbandingan, saya gunakan firmware tertanggal 06 November 2017 untuk Getmecom Super+, dan firmware dari TocomFree tertanggal 14 Agustus 2017.
Baiklah, kita lihat isi dari TocomFree di /usr/sbin:
|
/usr/sbin/ di TocomFree |
Terlihat di sana ada symlink yang mengarah ke Busybox dengan nama file "telnetd". Sedangkan di firmware Getmecom Super+ file ini tidak ada:
|
/usr/sbin di Getmecom Super+ |
Mengapa file ini yang menjadi acuan saya? Karena file ini dipanggil dari folder /home/root/etc/rcS.d:
|
/home/root/etc/rcS.d (ada di kedua firmware) |
Terlihat ada file dengan nama "99Stelnetd" yang berisi baris perintah sebagai berikut:
|
Isi file 99Stelnetd |
Terlihat ada baris perintah yang mengarah ke /usr/sbin/telnetd pada file tersebut. Sampai di sini seharusnya yang mengerti Linux sudah bisa mengerti.
Selanjutnya, ayo kita lihat perbandingan file Busybox di kedua firmware ini:
|
Busybox dari TecomFree ada command telnetd |
|
Busybox dari Getmecom tidak ada command telnetd |
Untuk mensupport telnet di firmware Getmecom Super+/GSkyv8/Dbox 3HD, setidaknya pabrikan mengcompile kembali busybox dengan setting seperti ini:
|
Busybox Telnetd Support |
File script "99Stelnetd" tidak ada gunanya jika tidak ada file 'telnetd' di /usr/sbin, dan tidak juga berfungsi tanpa support telnetd di Busybox.
Ok, segitu saja penjelasannya. Lain waktu ditambah lagi jika memang belum jelas.
mantap ulasananya gan
ReplyDeleteHarus nya forum pctv.lab membaca ini
ReplyDelete