8 Perintah Networking yang Sering Digunakan

4.54 avg. rating (90% score) - 13 votes

Perintah-perintah networking berikut adalah yang paling saya gunakan saat berada di konsole linux dan melakukan beberapa hal terkait jaringan, karena dengan beberapa perintah dasar berikut dapat dengan cepat mengetahui serta memperbaiki permasalahan jaringan yg mungkin terjadi.

  1. ping – untuk menguji koneksi jaringan
  2. hostname – untuk mencari host / nama domain dan alamat ip address
  3. ifconfig – untuk melakukan konfigurasi network
  4. netstat – untuk mengetahui routing koneksi jaringan, statistik interface network
  5. nslookup – untuk mengetahui dns suatu domain beserta ip address-nya
  6. ssh – untuk melakukan remote konsole pada mesin/server linux lainnya
  7. traceroute – untuk menelusuri routing sebuah domain/ip address dan mengetahui jumlah hops yang dilalui
  8. finger – untuk mendapatkan informasi mengenai user yang sedang digunakan untuk login dan ip address yang digunakan untuk melakukan remote login tersebut

 

Berikut adalah contoh penggunaannya :

ping

mengirimkan paket informasi ke suatu tujuan. Jika paket dapat diterima, maka perangkat tujuan mengirimkan paket kembali. Ping dapat digunakan untuk dua tujuan :
1. Untuk memastikan bahwa koneksi jaringan dapat terhubung
2. Untuk mengetahui kecepatan/timing suatu koneksi

sebagai contoh, lakukan ping www.google.com lalu untuk menghentikan, tekan ctrl+C, berikut contoh hasilnya

root@ovan ~]# ping www.google.com
PING www.google.com (74.125.135.147) 56(84) bytes of data.
64 bytes from ni-in-f147.1e100.net (74.125.135.147): icmp_seq=1 ttl=50 time=215 ms
64 bytes from ni-in-f147.1e100.net (74.125.135.147): icmp_seq=3 ttl=50 time=235 ms
64 bytes from ni-in-f147.1e100.net (74.125.135.147): icmp_seq=4 ttl=50 time=264 ms

— www.google.com ping statistics —
4 packets transmitted, 3 received, 25% packet loss, time 3000ms
rtt min/avg/max/mdev = 215.473/238.456/264.275/20.024 ms
[root@ovan ~]#

 

hostname

hostname tanpa opsi apapun akan menampilkan nama host server
hostname -d menampilkan nama domain server
hostname -f menampilkan host yang memenuhi syarat dan nama domain (FQDN)
hostname -i menampilkan alamat ip untuk server yang sedang digunakan

 

ifconfig

perintah ini akan menampilkan konfigurasi semua adapter jaringan yang ada pada mesin server secara lengkap termasuk MAC Address, TX maupun RX dan juga error yang mungkin terjadi

 

netstat

Sangat serbaguna untuk mengetahui koneksi yang menuju dan dari host. Anda dapat mengetahui semua kelompok multicast (jaringan) oleh host tersebut dengan menggunakan perinah  netstat-g

netstat -nap | grep port akan menampilkan ID proses aplikasi dan port yang digunakan
netstat -a atau netstat -all akan menampilkan semua koneksi termasuk TCP dan UDP
netstat –tcp atau netstat -t akan menampilkan koneksi TCP saja
netstat –udp atau netstat -u akan menampilkan koneksi UDP saja
netstat -g akan dapat mengetahui semua kelompok multicast (jaringan) oleh host tersebut

 

nslookup

Jika anda mengetahui ip address tujuan, maka yang  akan tampil adalah hostname. perintah nslookup ini sangat berguna ntuk menemukan semua ip address dari nama domain yang dituju. untuk dapat menggunakannya, anda harus memiliki koneksi ke internet.

berikut contoh hasil penggunaan nslookup :

[root@ovan ~]# nslookup www.ntech.co.id
Server:         180.131.144.144
Address:        180.131.144.144#53

Non-authoritative answer:
www.ntech.co.id canonical name = ntech.co.id.
Name:   ntech.co.id
Address: 103.29.7.89

[root@ovan ~]#

 

ssh

Sebuah aplikasi yang digunakan untuk melakukan remote konsole pada mesin linux, aplikasi ssh lebih aman daripada telnet. Untuk tau lebih detail mengenai ssh bisa baca disini

 

traceroute

Sebuah aplikasi yang berguna untuk melihat jumlah hops dan waktu respon jaringan untuk sampai ke sistem remote atau situs web tujuan. Anda membutuhkan koneksi internet untuk menggunakan alat ini.

berikut contoh penggunaan traceroute :

[root@ovan ~]# traceroute www.google.com
traceroute to www.google.com (74.125.135.103), 30 hops max, 40 byte packets
1  192.168.9.1 (192.168.9.1)  0.780 ms  0.637 ms  0.580 ms
2  * * *
3  193.subnet125-160-11.speedy.telkom.net.id (125.160.11.193)  39.894 ms  39.974 ms  40.038 ms
4   (61.94.114.105)  42.826 ms  49.688 ms  49.751 ms
5  61.subnet118-98-61.astinet.telkom.net.id (118.98.61.61)  69.822 ms 226.128.240.180.telin.sg (180.240.128.226)  151.192 ms 61.subnet118-98-61.astinet.telkom.net.id (118.98.61.61)  71.001 ms
6  225.128.240.180.telin.sg (180.240.128.225)  151.262 ms 62.subnet118-98-61.astinet.telkom.net.id (118.98.61.62)  71.016 ms 225.128.240.180.telin.sg (180.240.128.225)  162.691 ms
7  72.14.214.45 (72.14.214.45)  162.764 ms  144.780 ms 72.14.215.170 (72.14.215.170)  144.748 ms
8  209.85.243.156 (209.85.243.156)  146.387 ms 209.85.243.158 (209.85.243.158)  203.343 ms  196.436 ms
9  209.85.242.243 (209.85.242.243)  208.451 ms  188.974 ms *
10  209.85.250.255 (209.85.250.255)  199.180 ms 209.85.241.173 (209.85.241.173)  205.191 ms  204.949 ms
11  ni-in-f103.1e100.net (74.125.135.103)  193.453 ms  191.676 ms  173.491 ms
[root@ovan ~]#

 

finger

untuk dapat melihat informasi user, menampilkan nama login pengguna, nama asli, nama terminal.

 

semoga bermanfaat :D

Print Friendly, PDF & Email
4.54 avg. rating (90% score) - 13 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.

:D :-) :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: