- Pertama silahkan update indeks paket menggunakan
apt-get update
apt-get upgrade
- Silahkan install proot-distro dengan mengetikkan
pkg install proot-distro
- Pada case ini akan menggunakan ubuntu karena lebih mudah daripada menggunakan distribusi linux lainnya, silahkan ketikkan
proot-distro install ubuntu
- Setelah berhasil terinstal, selanjutnya anda sudah harus menyiapkan direktori/folder untuk menyimpan filesystem OPL-PS2 yang nantinya akan digunakan untuk menyimpan file .iso ataupun VMC (Virtual Memory Card) dsb, sebagai contoh saya memiliki folder PS2SMB yang berada di internal storage Android.
- Untuk memastikan folder tersebut dapat diakses dari Termux, silahkan ketikkan
termux-setup-storage
terlebih dahulu untuk mengijinkan termux mengakses internal storage android.
Lalu untuk memastikan folder dapat diakses, ketikkancd /storage/emulated/0/namafolder
sebagai contohcd /storage/emulated/0/PS2SMB
- Pertama, masuk ke session ubuntu dan jangan lupa menambahkan parameter --bind path:path untuk mount folder PS2SMB tadi supaya dapat diakses dari dalam environment proot-distro ubuntu. Karena di dalam environment proot-distro kita tidak dapat mengakses direktori /home ataupun /storage pada environment termux sebelum menambahkan parameter --bind terlebih dahulu ketika pertama kali masuk ke session proot-distro ubuntu.
Silahkan ketikkan
proot-distro login ubuntu --bind /storage/emulated/0/PS2SMB:/media/PS2SMB
- Setelah berhasil masuk, pastikan folder PS2SMB tadi dapat diakses dari path yang sudah ditentukan tadi yaitu /media/PS2SMB, silahkan ketikkan
cd /media/PS2SMB
apabila benar-benar sudah dapat diakses, silahkan lanjutkan ke langkah selanjutnya
- Seperti biasa
apt-get update
apt-get upgrade
- Silahkan melakukan instalasi samba menggunakan perintah
apt install samba samba-common-bin
- Selanjutnya, silahkan edit file konfigurasi samba yang terletak pada /etc/samba/smb.conf menggunakan 2 cara
- CARA A, ketikkan
nano /etc/samba/smb.conf
Hapus semua konfigurasi dan ganti dengan smb.conf yang sudah saya sediakan - CARA B, lebih mudah hanya ketikkan perintah
curl https://raw.githubusercontent.com/shinyxn/PS2SMB-Termux/main/smb.conf > /etc/samba/smb.conf
Notes: - Port yang digunakan nantinya adalah 1139, sebenarnya default port SMB pada Windows/Linux adalah 445, namun untuk dapat menggunakan port <1024 pada Android harus mempunyai akses root
- File smb.conf yang saya sediakan sudah dikonfigurasi supaya dapat terhubung ke OPL PS2, jujur agak tricky sih untuk koneksikan SMB Server Android via Termux ke PS2, bahkan sampai menggunakan environment proot-distro karena selalu gagal ketika menggunakan samba pada environment termux walaupun sudah merubah smb.conf sedemikian rupa
- Langkah terakhir, ketikkan
testparm
lalu restart samba service menggunakanservice smbd restart
Hubungkan PS2 ke router menggunakan kabel LAN, pastikan Android terhubung ke jaringan yang sama melalui koneksi Wifi.
Selanjutnya, cek IP Android menggunakan perintah
Lalu konfigurasi Network Settings pada OPL sebagai berikut
-SMB Server-
Address type : IP
Address : Sesuai IP Android
Port : 1139
Share : PS2SMB
User: guest
Password:
Setelah selesai instalasi dan konfigurasi pertama kali, lalu bagaimana cara menjalankan server smb ini lagi selanjutnya? Pertama masuk ke session ubuntu dan jalankan service smbd
proot-distro login ubuntu --bind /storage/emulated/0/PS2SMB:/media/PS2SMB
service smbd start
Apabila telah selesai mengkonfigurasi samba, jangan lupa untuk merestart service SMB menggunakan
service smbd restart