Berbuhung di LInK (Laboratorium Informatika dan Komputer Elektro) mau praktikum Jaringan Komputer untuk semester ini, repot-repotnya ngrusin OpenBSD dimulai lagi.
Gambaran umum pekerjaannya adalah pasang OpenBSD di beberapa komputer, konfigurasi antarmuka jaringan, install paket,
done!
Berhubung kalau install dari
Repo OpenBSD-nya ITB ya lumayan cape nginget URL-nya. Maka ada strategi baru yang diterapkan:
- mirror isinya repo tersebut,
- pasang di server ftp (atau http) lokal yang OpenBSD juga,
- konfigurasi variabel
$PKG_PATH
, lalu
pkg_add
di klien.
Urusan mirror me-mirror tinggal mudah:
wget -cvr --noparent ftp://10.100.100.254/ftp.itb.ac.id/pub/OpenBSD/4.8/packages/i386/
(kebetulan pakai 4.8, belum sempat naik pangkat jadi 4.9)
Pasang
vsftpd
dengan
pkg_add -l vsftpd
dari direktori hasil nge-
mirror (kan tadi udah di-mirror semua)
Konfigurasi
/etc/vsftpd.conf
macam begini:
## contoh konfigurasi vsftpd anonim
listen=YES # bolehkan koneksi masuk
ssl_enable=NO # ga perlu SSL
local_enable=NO #ga perlu pakai otentifikasi user lokal
anonymous_enable=YES # aktifkan user 'anonymous'
anon_root=/repo/ftp.itb.ac.id/pub/OpenBSD/4.8/packages/i386 # aku simpannya di HDD macam begini
Jalankan
vsftpd
dengan:
vsftpd &
(enaknya di BSD kalau proses background udah
nohup
), kalau sudah bener di klien kalau browse ke
ftp://host-server-ftp/
bakal tampak isinya repo itu.
Setelah reponya siap, si klien tinggal:
export PKG_PATH=ftp://host-server-ftp-sendiri
pkg_add -v -r -i nama-paket-paket
_____
Semoga ga makin ga jelas yang baca. Maaf karena tulisannya kacau, maklum dokumentasi terburu-buru.