Panas-panas saat bulan Ramadhan ini, memang enaknya ngeblog selain biar gak ngantuk hitung-hitung juga ngabuburit, dan nambah semangat puasa dengan sharing ilmu pengetahuan. Baik langsung saja ke intinya biar gak tambah panas, pada kesempatan kali ini saya akan sharing sebuah linux command yang sering banget dipakai oleh anda semua terutama oleh anda yang kesehariannya berprofesi sebagai tukang jaringan komputer atau sysadmin, yaitu command ping, waks emang apa sih istimewanya command ping? bukankah hanya untuk mengecek sebuah host atau gateway tersambung dengan komputer kita. Jika anda berpikiran seperti itu maka anda layak meneruskan membaca artikel ini
. Apa saja istimewanya command ping ini? oke berikut saya bagikan beberapa contoh command ping yang mungkin bermanfaat bagi anda semua.
1. Menambah dan mengurangi interval waktu paket yang dikirim
Secara default ping akan memberi kita jeda waktu 1 detik, saat mengirim paket ke suatu host, seperti contoh berikut
numb@numb-ubuntu-10:~$ ping google.com
PING google.com (64.233.181.104) 56(84) bytes of data.
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=1 ttl=53 time=67.8 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=2 ttl=53 time=78.5 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=3 ttl=53 time=75.5 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=4 ttl=53 time=74.3 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=5 ttl=53 time=91.6 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=6 ttl=53 time=69.9 ms
^C
--- google.com ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5007ms
rtt min/avg/max/mdev = 67.831/76.323/91.658/7.730 ms
Untuk menambah waktu interval bisa digunakan opsi -i seperti contoh berikut
numb@numb-ubuntu-10:~$ ping -i 5 google.com
PING google.com (64.233.181.104) 56(84) bytes of data.
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=1 ttl=53 time=66.8 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=2 ttl=53 time=78.2 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=3 ttl=53 time=63.1 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=4 ttl=53 time=68.0 ms
^C
--- google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 15007ms
rtt min/avg/max/mdev = 63.140/69.081/78.237/5.595 ms
Pada contoh diatas waktu interval ditambah selama 5 detik untuk pengiriman paket berikutnya, sedangkan pada contoh berikutnya akan saya tunjukkan bagaimana menggunakan perintah ping dengan interval waktu pengiriman paket dibawah 1 detik, dibutuhkan hak akses root jika kita ingin mengurangi waktu interval dibawah 0.2 detik
numb@numb-ubuntu-10:~$ ping -i 0.1 google.com
PING google.com (64.233.181.104) 56(84) bytes of data.
ping: cannot flood; minimal interval, allowed for user, is 200ms
numb@numb-ubuntu-10:~$ sudo -i
[sudo] password for numb:
root@numb-ubuntu-10:~# ping -i 0.1 google.com
PING google.com (64.233.181.104) 56(84) bytes of data.
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=1 ttl=53 time=504 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=2 ttl=53 time=461 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=3 ttl=53 time=555 ms
^C64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=4 ttl=53 time=612 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=5 ttl=53 time=561 ms
--- google.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 418ms
rtt min/avg/max/mdev = 461.609/539.353/612.887/51.851 ms, pipe 5
2. Ping localhost
Untuk melakukan ping ke localhost, cara tercepatnya adalah dengan mengetikkan angka 0 (nol) setelah ping, contoh
root@numb-ubuntu-10:~# ping 0
PING 0 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.045 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.053 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.054 ms
64 bytes from 127.0.0.1: icmp_seq=4 ttl=64 time=0.058 ms
64 bytes from 127.0.0.1: icmp_seq=5 ttl=64 time=0.040 ms
64 bytes from 127.0.0.1: icmp_seq=6 ttl=64 time=0.048 ms
^C
--- 0 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 4998ms
rtt min/avg/max/mdev = 0.040/0.049/0.058/0.010 ms
atau bisa dengan mengetikkan localhost setelah ping
root@numb-ubuntu-10:~# ping localhost
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.053 ms
64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.044 ms
64 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.046 ms
^C
--- localhost ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.044/0.047/0.053/0.008 ms
root@numb-ubuntu-10:~#
atau bisa juga dengan mengetikkan ip localhost setelah ping
root@numb-ubuntu-10:~# ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.060 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.042 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.044 ms
^C
--- 127.0.0.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.042/0.048/0.060/0.011 ms
3. Mengirimkan paket sebanyak n kemudian otomatis berhenti
Saat kita menggunakan command ping, proses akan berhenti jika kita menekan tombol Ctrl+C jika anda ingin proses berhenti secara otomatis setelahn kali pengiriman paket ke suatu host gunakan perintah -c. Contoh
numb@numb-ubuntu-10:~$ ping -c 5 google.com
PING google.com (64.233.181.104) 56(84) bytes of data.
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=1 ttl=53 time=71.2 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=2 ttl=53 time=69.4 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=3 ttl=53 time=61.9 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=4 ttl=53 time=72.8 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=5 ttl=53 time=91.1 ms
--- google.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4000ms
rtt min/avg/max/mdev = 61.939/73.313/91.139/9.663 ms
Pada contoh diatas, proses akan berhenti setelah mengirimkan paket sebanyak 5 kali
4. Melihat versi ping
Opsi -V akan menunjukkan versi ping yang kita gunakan
numb@numb-ubuntu-10:~$ ping -V
ping utility, iputils-sss20071127
5. Flooding dengan ping
Jika kita mempunyai hak akses Super User, kita bisa menggunakan command ping untuk melakukan flooding terhadap suatu host dengan menggunakan opsi -f, contoh
root@numb-ubuntu-10:/home/numb# ping -f localhost
PING localhost (127.0.0.1) 56(84) bytes of data.
^C
--- localhost ping statistics ---
8754 packets transmitted, 8754 received, 0% packet loss, time 386ms
rtt min/avg/max/mdev = 0.008/0.009/0.269/0.006 ms, ipg/ewma 0.044/0.009 ms
6.Print statistics dari proses ping saja
Jika mata anda lelah atau capek melihat proses ping yang sedang berjalan, anda bisa menggunakan opsi -q untuk melihat statistik yang dihasilkan, contoh
root@numb-ubuntu-10:/home/numb# ping -c 5 -q google.com
PING google.com (64.233.181.104) 56(84) bytes of data.
--- google.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4001ms
rtt min/avg/max/mdev = 68.885/81.160/98.517/11.260 ms
7. Menambah besarnya paket yang dikirimkan
Secara default besar paket yang digunakan pada command ping adalah 56, jika anda ingin menambah besar paket yang dikirmkan cukup gunakan opsi -s, contoh
root@numb-ubuntu-10:/home/numb# ping -s 100 google.com
PING google.com (64.233.181.104) 100(128) bytes of data.
72 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=1 ttl=53 (truncated)
72 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=2 ttl=53 (truncated)
72 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=3 ttl=53 (truncated)
^C
--- google.com ping statistics ---
4 packets transmitted, 3 received, 25% packet loss, time 3672ms
rtt min/avg/max/mdev = 582.297/635.877/716.901/58.281 ms
Bagaimana? menarik bukan command ping nya? selamat mencoba dan menjalankan ibadah puasa Ramadhon...





om,..
klo mao share antar 2 linux gimana ya.?
buat nyelametin data, yg satu (laptop) boot via USB (linux mint) – yg satu (PC) udah di instal linux mint juga..
-konek pake kabel cross
-ip udah di setting static
-di ping udah dapet reply dari komputer musuh (ping balik juga bisa)
kira2 bisa sharing tanpa instal aplikasi lagi gak ya,..
]
klo di windows kan tinggal masuk explorer/run terus pake (klo gak salah):
\\ip-tujuan\nama-drive$ atau \\ip-tujuan\$nama-drive
[ kira - kira gitu dah
gimana tekniknya ya kira2 klo di linux…??
Sea tahu saya harus install aplikasi, banyak cara kok mas abid, anda bisa menggunakan aplikasi ftp, ssh, samba, ataupun nfs
lebih simple dan mudah kok, apalagi dengan kondisi dua komputer yang udah nyambung seperti itu. Berikut cara menggunakan NFS
pilih salah satu komputer yang ingin dijadikan induknya (server) kemudian
1. install nfs
sudo apt-get install nfs-server
2. pada komputer satunya lagi (client)
sudo gedit /etc/fstab
tambahkan baris berikut
server_ip:/server_folder /local_folder nfs noatime,rsize=32768,wsize=32768,bg 0 0
contoh :
192.168.0.10:/media/docs /media/docs nfs noatime,rsize=32768,wsize=32768,bg 0 0
3. Jangan lupa di komputer yang dijadikan client buat folder yang sama
sudo mkdir /media/docs
sudo chmod +x /media/docs
4. Selamat mencoba..
Assalamu’alaykum
Sebelumnya perkenalkan… nama saya Abdul Rahmat. Om.. aku mau tanya. Kalau packet loss, jitter, latency, troughput itu apa ya? Aku bingung dapetin nilai-nilai itu. Aku coba narik data dari server yang sedang dimonitor dengan mengirimkan request dengan menggunakan SNMP. Di sana ada istilah-istilah .ifInOctets, .ifOutOctets, .ifInUcastPkts, dan lain-lain. Aku bingung, gak tahu rumus2 ngitung packet loss dan lain-lain tadi ^_^. Mungkin om arie atau yang lain bisa share pengalaman di dunia komputer yang luas ini.
Sangat berguna dan dapat saya lakukan gan,. terima kasih gan info dan ilmunya,.,