freebsd logo

Peringatan Pemerintah !

Apabila Anda mengalami gejala kepala pusing setelah membaca tulisan ini, kami memohon maaf yang sebesar-besarnya. Segala gejala diluar tanggungjawab penulis..hihihi

Ceritanya saya lagi belajar buat nginstall web server dengan OS FreeBSD 6.1 RELEASE di lab kampus, dan kemudian saya menginginkan untuk meng-upgrade koleksi port (/usr/ports) di mesin itu. Namun, salah satu kendala yang dihadapi adalah, bahwa koneksi di kampus saya untuk port 5999 (digunakan oleh cvsup) ternyata ditutup oleh bos, dengan ‘dinding api’-nya. Jadi, saya bertanya ke rekan saya gimana caranya ngakalin si firewall ini.., dan berikut kisahnya :

1. Kopi file konfigurasi cvsup FreeBSD menyertakan file contoh pots-supfile di /usr/local/share/cvsup/. Kemudian kopifile ini ke alamat /usr/local/etc/.

#cp -R /usr/local/share/cvsup /usr/local/etc/

2. Setup CVSup file

Setelah dikopi, kemudian pilih file bernama ports-supfile, dan gunakan perintah teks editor kesukaan Anda, misal

#ee /usr/local/etc/cvsup/ports-supfile

kemudian lihat pada beberapa baris yang berisi isian berikut ini

*default tag=.

      *default host=cvsup6.freebsd.org

      *default base=/usr/local/etc/cvsup

      *default prefix=/usr

      *default release=cvs tag=RELENG_5_2

      *default delete use-rel-suffix

      *default compress

      ports-all tag=.

keterangan :

  • default host diisi dengan mirror repository BSD terdekat dengan kita,

atau sesuaikan dengan mirror terdekat di negara kita, list lengkapnya

dapat Anda lihat di sini.

  • isian tag=RELENG_5_2, disesuaikan dengan versi mesin BSD kita. Untuk keterangan lengkapnya dapat dilihat di sini.

3. Shell Access pada komputer lain (remote) di luar firewall

Asumsikan port 22 (untuk ssh) tidak ditutup, jadi carilah server lain,

yang terhubung ke jaringan internet, sebagai mesin “tunnel” Anda untuk

update menggunakan cvsup. tentunya Anda harus mempunyai shell account di

mesin tersebut, dimisalkan anuw@servertunnel.com

4.perintah Tunnel atau port forwarding

dari mesin BSD kita, ketik perintah :

#ssh -N -L 5999:mirrorcvsup.freebsd.org:5999 -f anuw@servertunnel.com

kemudian masukkan password shell anda, dan tekan enter.

5. Jalankan perintah cvsup

setelah proses tunneling selesai dilakukan, langkah terakhir kita adalah

menjalankan cvsup, dengan perintah :

#cvsup -g -L2 -h localhost /usr/local/etc/ports-supfile

Okey, sampai di sini seharusnya tidak ada masalah. Jikalau ada masalah, ya monggo dicari penyebabnya..hehehe..

Koleksi port Anda, akan segera terupdate, seberapa cepat tergantung dari kecepatan koneksi dan pilihan mirror yang digunakan..

Categories: FreeBSD, Internet

Leave a Reply