Dalam konfigurasi TCP/IP komputer memerlukan pengalamatan dalam jaringan dalam bentuk bilangan/angka-angka desimal, contohnya 192.168.0.1, untuk jaringan lokal, mungkin tidak ada masalah apabila seorang user/administrator harus menghafal semua IP Address yang ada dalam jaringan jika jumlah hostnya kurang dari 10, atau mungkin tidak terlalu capek apabila ingin terkoneksi pada host tertentu dengan mengetikkan alamat IP Address host tersebut, sebagai contoh kita ingin menguji koneksi komputer kita yang memiliki IP Address 192.168.0.1 dengan komputer ber-IP Address 192.168.0.10,
$ ping 192.168.0.10
kira-kira bagaimana jika jumlah host yang akan test lebih dari 10, mungkin lebih dari 100, atau katakanlah seluruh jumlah host yang tersedia pada subnet 192.168.0.0/24, yang sebanyak 254 host, pusing ga? capekkan...?!! ngetik 1-1 ??? apalagi di Internet???
Solusinya, kita perlu konfigurasi hostname, secara default, pada saat installasi sistem operasi Linux, diminta untuk memberi nama hostname lokal pada IP Address 127.0.0.1 atau 127.0.1.1 (di Ubuntu) dan dalam file /etc/hostname, dengan kata lain konfigurasi TCP/IP-nya belum ada hostname, pada OS Linux, semua distro dalam konfigurasi hostname berada pada file /etc/hosts.
format penulisannya adalah:
IPAddress FQDN hostname
# nano /etc/hosts
127.0.0.1 localhost
127.0.1.1 yahya
192.168.0.1 pc001.domain.net pc001
192.168.0.2 pc002.domain.net pc002
192.168.0.3 pc003.domain.net pc003
...
192.168.0.10 pc010.domain.net pc010
-->dst
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
FQDN = Fully Qualified Domain Name
jika sudah selesai, maka nanti untuk test atau ingin akses komputer/host lain bisa menggunakan cara
$ ping pc010
meskipun cara penamaan dengan sistem hostname di atas memiliki kekurangan, yaitu setiap host/komputer harus memiliki konfigurasi yang identik/sama, karena pengenalan hostname ini hanya berlaku pada komputer itu sendiri, jadi bisa jadi dikomputer lain penamaannya berbeda, apabila ada perbedaan maka kita harus mengetahui berbedaan di tiap komputer, meskipun demikian dalam kasus tertentu cara ini bisa digunakan.
tambahan, pada ubuntu apabila pada baris 127.0.1.1 nama hostnamenya diganti, jangan lupa pada file /etc/hostname harus disamakan dengan yang baru... kenapa? coba aj sendiri...
gitu dech...
Baca lanjutannya ...
Friday, May 29, 2009
Konfigurasi Hostname Linux / Ubuntu
Tuesday, May 19, 2009
Shortcut di Shell Bash (Terminal/Console)
Ada beberapa shortcut (hotkeys) yang bisa kita gunakan untuk bekerja pada shell terminal/konsole Linux, khususnya shell Bash, agar supaya bisa lebih menghemat waktu dan tenaga kita, diantar tombol-tombol panas (hotkeys/shortcut) diantaranya:
Ctrl + C menghentikan proses yg sedang aktif, untuk "cancel"
Ctrl + Z menjadikan proses yg aktif menjadi proses background (pause),
gunakan perintah jobs untuk melihat daftar, lalu fg [no-daftar]
untuk mengaktifkan kembali
Ctrl + L membersihkan layar
Ctrl + D keluar/log out/exit dari shell
Ctrl + H menghapus satu huruf sebelum kursor, mirip backspace
Ctrl + R mencari perintah/proses yg sudah digunakan sebelumnya(history)
Ctrl + M mirip tombol "enter"
Ctrl + O untuk test perintah yang akan dieksekusi
Ctrl + A meletakkan kursor di awal baris, sama dengan tombol "Home"
Ctrl + E meletakkan kursor di akhir baris, sama dengan tombol "End"
Ctrl + P menampilkan perintah/proses "history" sebelumnya(=panah atas)
Ctrl + N menampilkan perintah/proses "history" sesudah (=panah bawah)
Ctrl + W menghapus satu kata sebelum kursor
Ctrl + U menghapus semua huruf sebelum kursor
Ctrl + K menghapus semua kata/huruf setelah kursor
Ctrl + Y memanggil ulang perintah yang sudah di Ctrl+U atau Ctrl+K
atau Ctrl+W, mirip "paste"
Ctrl + T menukar/membalikkan 2 kata sebelum kursor
Esc + T menukar/membalikkan 2 huruf sebelum kursor
Alt + B menggeser kursor ke 1 kata sebelum kursor
Tab melengkapi otomatis nama file/direktori/command
moga-moga bisa manfaat ya... amiin
misalkan ada yang tahu shortcut lain tolong dishare... ok
Sumber
Baca lanjutannya ...
Monday, May 18, 2009
Membuat Subnetting JarKom TCP/IP
Contoh pembagian subnetting pada protokol TCP/IP jaringan komputer (jarkom), misalkan ada pertanyaan sebagai berikut:
- Anda diminta untuk membuat 3 buah (sub) jaringan di sebuah Instansi. IP yang tersedia antara 167.205.137.110 – 167.205.137.130. Tentukan ada berapa banyak komputer tiap sub jaringan beserta IP masing-masing!
Untuk menjawab pertanyaan di atas, perlu diperhatikan nilai
netmask yang digunakan, dari angka ketersediaan IP Address menunjukkan bahwa IP Address yang ada, yaitu 167.205.137.110 – 167.205.137.130, masuk pada Class B. Perlu diingat bahwa secara standar Class B, memiliki nilai Netmask 255.255.0.0, artinya tiap jaringan (network) yang ada memiliki jumlah host sebanyak 65.534.
Bagi yang belum tahu tabel Kelas (Class) TCP/IP dan nilai Netmask standarnya silahkan lihat disini.
artinya tidak mungkin penyelesaian masalah diatas dengan menggunakan Netmask standar, karena dalam membuat/membentuk jaringan berdasarkan dari pembagian IP Address dan Subnet, yang digunakan adalah nilai Netmask. Berarti anggaplah IP Address yang tersedia menggunakan nilai Netmask 255.255.255.0, dalam nilai biner bernilai 11111111.11111111.11111111.00000000 (24), karena IP Address yang bisa digunakan terbatas, hanya dari 167.205.137.110 – 167.205.137.130, jika dihitung hanya tersedia IP Address sebanya 21 buah.
Supaya mudah, karena yang dibutuhkan 3 sub jaringan, maka jumlah IP yang tersedia dibagi 3, 21 : 3 = 7, kasarannya tiap sub jaringan yang akan dibuat nanti harus ada 7 buah IP Address, dari sini sudah bisa ditentukan nilai sub jaringan berapa saja yang terbentuk. Ingat! yang menentukan jumlah host dalam subnetting adalah bit 0(nol) dalam nilai netmask, karena bilangan biner hanya ada dua bilangan yaitu bilangan 1 dan 0 (basis 2), kira-kira 2 pangkat berapa supaya bisa mencakup host sebanyak 7? jawabannya adalah 3, karena 23 = 8.
Dengan demikian dalam membentuk sub jaringan tadi, hanya dibutuhkan bit yang bernilai 0(nol) sebanyak 3 bit, jika ditulis menjadi 11111111.11111111.11111111.11111000(29), sehingga nilai netmasknya menjadi 255.255.255.248 tidak lagi memiliki netmask 255.255.255.0.
Perhitungan selanjutnya, untuk membentuk nilai network id (net id) yang digunakan bit 1, rumus menghitung jumlah jaringan yang terbentuk adalah 25-2 hasilnya sebanyak 30 sub jaringan. Sub jaringan yang bisa digunakan mulai dari 167.205.137.8, 167.205.137.16, ... (kelipatan 8) hingga sub jaringan terakhir adalah 167.205.137.240.
Dari sub jaringan yang terbentuk tadi yang dibutuhkan adalah sub jaringan yang memiliki net id:
- 167.205.137.104
- 167.205.137.112
- 167.205.137.120
- 167.205.137.128
jadi jumlah host pada tiap sub jaringan yang ada adalah 23-2 = 6.
Network Id: 167.205.137.104/29
IP HostMin: 167.205.137.105
IP HostMax: 167.205.137.110
Broadcast : 167.205.137.111
Network Id: 167.205.137.112/29
IP HostMin: 167.205.137.113
IP HostMax: 167.205.137.118
Broadcast : 167.205.137.119
Network Id: 167.205.137.120/29
IP HostMin: 167.205.137.121
IP HostMax: 167.205.137.126
Broadcast : 167.205.137.127
Network Id: 167.205.137.128/29
IP HostMin: 167.205.137.129
IP HostMax: 167.205.137.134
Broadcast : 167.205.137.135
dengan demikian ada IP Address yang tidak bisa digunakan untuk IP sebuah host, yaitu:
- 167.205.137.111, digunakan untuk nilai Broadcast
- 167.205.137.112, digunakan untuk nilai network id
- 167.205.137.119, digunakan untuk nilai Broadcast
- 167.205.137.120, digunakan untuk nilai network id
- 167.205.137.127, digunakan untuk nilai Broadcast
- 167.205.137.128, digunakan untuk nilai network id
Sesuai dengan perhitungan pada subnetting di atas, maka jumlah jaringan yang dibutuhkan tidak bisa seutuhnya sebanyak 3 sub jaringan, dilihat dari hasil tadi, subnet yang benar-benar bisa dioptimalkan adalah: 167.205.137.112 dan 167.205.137.120, karena pada kedua subnet ini saja yang total hostnya sebanyak 6 host. sisanya IP Address 167.205.137.110 masuk subnet 167.205.137.104, dan IP Address 167.205.137.129 dan 167.205.137.130 masuk dalam subnet 167.205.137.128.
NB: Apabila ada kesalahan mohon dibetulkan, mudah-mudahan bisa membantu. :D :D :D Baca lanjutannya ...
Monday, May 11, 2009
Konfigurasi TCP/IP di Linux
Hari selasa tanggal dua belas mei tahun dua ribu sembilan jam lima lebih enam belas pagi...
Diberitakan bahwa cara-cara konfigurasi protokol TCP/IP pada sistem operasi Linux secara manual pada tampilan mode teks tersebut dalam berita ini, sesuai dengan jenis distribusi yang digunakan:
Pada distribusi Linux Debian, Ubuntu, dkk
- Buka aplikasi terminal, klik menu "Application --> Accessories --> Terminal" atau pindah ke tampilan konsol dengan menekan tombol "Ctrl+Alt+F1" (tanpa tanda +), login hingga mencul tanda shell $.
- Jalankan perintah, $ sudo vim /etc/network/interfaces, buatlah isinya seperti contoh dibawah ini, sebelum mengubah isi silahkan tekan tombol "insert" 1 kali, pastikan pada layar terminal pojok kiri bawah terdapat informasi "--INSERT--",contoh isi:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.100
netmask 255.255.255.0
gateway 192.168.0.1
- Simpan! tekan dulu tombol "esc", lalu ketikkan :wq
- Aktifkan ulang layanan (service) jaringan(networking)nya, jalankan perintah
$ sudo /etc/init.d/networking restart
- Cek hasil perubahan dengan perintah $ ifconfig , pastikan pada baris eth0 mucul informasi inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0
Pada distribusi RedHat, Fedora, Mandriva, dkk
- Buka aplikasi terminal, klik menu "Application --> Accessories --> Terminal" atau pindah ke tampilan konsol dengan menekan tombol "Ctrl+Alt+F1" (tanpa tanda +), login sebagai root, hingga muncul tanda prompt shell #
- Jalankan perintah,
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
nama file sesuaikan dengan nama kartu jaringan yang dikenali distribusi yang digunakan. Buatlah isinya seperti contoh dibawah ini, sebelum mengubah isi silahkan tekan tombol "insert" 1 kali, pastikan pada layar terminal pojok kiri bawah terdapat informasi "--INSERT--",contoh isi:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDRESS=192.168.0.100
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255
GATEWAY=192.168.0.1
- Simpan! tekan dulu tombol "esc", lalu ketikkan :wq
- Aktifkan ulang layanan (service) jaringan(networking)nya, jalankan perintah
# /etc/init.d/network restart
atau
# service network restart
Pada distribusi SuSE, OpenSuSE, dkk
- Buka aplikasi terminal, klik menu "Application --> Accessories --> Terminal" atau pindah ke tampilan konsol dengan menekan tombol "Ctrl+Alt+F1" (tanpa tanda +), login sebagai root, hingga muncul tanda prompt shell #
- Pada SuSE, jalankan perintah,
# vim /etc/sysconfig/network-scripts/ifcfg-eth00:30:84:9e:2f:7f
nama file sesuaikan dengan nomor alamat kartu jaringan (MAC Address) yang ada.
sedangkan pada OpenSuSE, jalankan perintah
# vim /etc/network/ifcfg-eth0
nama file sesuaikan dengan nama kartu jaringan yang dikenali distribusi yang digunakan. Buatlah isinya seperti contoh dibawah ini, sebelum mengubah isi silahkan tekan tombol "insert" 1 kali, pastikan pada layar terminal pojok kiri bawah terdapat informasi "--INSERT--",contoh isi file kurang lebih seperti berikut:
device='eth0'
on=yes
bootproto='static'
address='192.168.0.100'
netmask='255.255.255.0'
network='192.168.0.0'
broadcast='192.168.0.255'
- Simpan! tekan dulu tombol "esc", lalu ketikkan :wq
- Aktifkan ulang layanan (service) jaringan(networking)nya, jalankan perintah
# /etc/init.d/network restart,
demikian pemberitahuan ini, semoga bisa dipahami dan dimengerti, apabila ada kurang atau ada kesalahan mohon segera dikonfirmasikan secepatnya, terima kasih.
NB:
$ sudo apt-get install cream nano
Pilihan menu-menu diatas menggunakan environment desktop Gnome, yang menggunakan KDE kemungkinan beda
Baca lanjutannya ...
Sunday, May 10, 2009
Triks n Tips : Installasi Billing CclFox
Mas 33...
a Requirement di Server maupun Client:
$ sudo apt-get install sqlite3 libsqlite3-dev libfox-1.6-0 libglib2.0-dev libssl-dev
Edit /etc/ld.so.conf :
$ gksudo gedit /etc/ld.so.conf, tambahkan dalam file ini 2 baris berikut
/usr/lib
/usr/local/lib
lalu jalankan, $ sudo ldconfig
CCL Server:
- cclfox_0.7.1-2_i386.deb
- libccls_0.7.1-2_i386.deb
instalasi :
$ sudo dpkg -i cclfox_0.7.1-2_i386.deb libccls_0.7.1-2_i386.deb
buat direktori/folder:
$ mkdir /home/server/.cclfox
download file cert.pem dan CA.pem, salin pada folder .cclcfox
$ cp CA.pem /home/server/.cclfox
$ cp cert.pem /home/server/.cclfox
buat startup, di menu System --> Preferences --> Control Center --> Session, Add
command = cclfox
CCL Client:
- libcclc_0.7.1-2_i386.deb
- cclcfox_0.7.1-2_i386.deb
instalasi :
$ sudo dpkg -i libcclc_0.7.1-2_i386.deb cclcfox_0.7.1-2_i386.deb
buat direktori/folder:
$ mkdir /home/client/.cclcfox
download file cert.pem dan CA.pem, salin pada folder .cclcfox
$ cp CA.pem /home/client/.cclcfox
$ cp cert.pem /home/client/.cclcfox
buat startup, di menu System --> Preferences --> Control Center --> Session, Add
command = cclcfox -host ipserver -name client10
Baca lanjutannya ...
Triks n Tips : Instalasi Billing Explorer
Buat mr. 33...
- Install Linux Ubuntu 8.04 atau LinuxMint 5
Setting jaringan, dari menu System --> Administration --> Networking, jangan lupa di "Unlock" dulu.
Setting repository, dari menu System --> Administration --> Synaptic Package Manager, pada menubar Settings --> Repositories, klik tab "Third-Party Software" --> Add, masukkan baris deb http://repo.ugm.ac.id/ubuntu/ hardy main restricted universe multiverse
jangan lupa pada tab "Ubuntu Software" dikosongkan dulu lalu diReload
install paket WINE
install software billing dengan wine, browse/explore cd software billing, cari file SETUP.EXE, klik kanan, "Open With" --> "Open With other application...", pilih "Use a custom command" isi dengan "wine" --> "Open", tgg sampai selesai, (kalau gagal perhatikan errornya n cari solusinya)
buat startup aplikasinya, di menu System --> Preferences --> Control Center --> Session isi command "/home/net100/.wine/drive_c/Program\ Files/Client008/client008.exe", masukkan tanpa tanda petik!
dicoba... ^V^
Baca lanjutannya ...
Saturday, May 9, 2009
Linux Multimedia: Video
Ada yang kesulitan nonton film di Linux..?????
install aj Smplayer, insya Alloh langsung jreng.... mo CD, DVD it's OK . :)
format video .dat, .avi, .mpg, .wmv, .3gp, .rm, .rmvb, .dll -- bisaa! (kecuali yg g bisa lho... btw, I blm nemuin format yg blm bisa dikenali smplayer tuh)
di Ubuntu nih cara install-nya
# apt-get install smplayer
catatan: sekedar mengingatkan, jangan lupa, repo-nya diaktifkan dulu,
misalkan setelah installasi, belum bisa nonto dari CD/DVD, silahkan dikonfigurasi dahulu smplayernya, perhatikan pada toolbar ada icons bergambar "obeng", atau dari menubar--Options--Preferences, pada "Drives" pilih device CD/DVD Rom yang kamu miliki, oc!
semoga bisa membantu... ^v^ Baca lanjutannya ...