Berikut adalah posting singkat untuk memeriksa konektivitas port [TCP/UDP] dari server Linux. Sambungan jaringan TCP/IP dapat diblokir, dijatuhkan, dibuka, atau difilter. Tindakan ini umumnya dikendalikan oleh firewall IPtables yang digunakan sistem dan tidak bergantung pada proses atau program apa pun yang mungkin mendengarkan pada port jaringan.
Telnet dan nc adalah alat umum yang digunakan untuk menguji konektivitas port dari server Linux. Telnet dapat digunakan untuk menguji koneksi port tcp, sedangkan nc dapat digunakan untuk menguji konektivitas kedua port tcp/udp. Pastikan alat telnet dan nc diinstal di server Linux yang Anda coba uji konektivitasnya.
# yum install nc # yum install telnet
Menguji konektivitas port TCP dengan telnet
Mari kita lihat bagaimana kita dapat menggunakan perintah telnet untuk menguji konektivitas port TCP. Sintaks untuk menggunakan perintah telnet adalah sebagai berikut:
# telnet [hostname/IP address] [port number]
Contoh koneksi yang berhasil:
# telnet 192.168.12.10 22 Trying 192.168.12.10... Connected to 192.168.12.10. Escape character is '^]'. SSH-2.0-OpenSSH_6.6.1 Protocol mismatch. Connection closed by foreign host.
Contoh koneksi yang gagal:
# telnet 192.168.12.10 22 Trying 192.168.12.10... telnet: connect to address 192.168.12.10: No route to host
Menggunakan perintah nc untuk menguji konektivitas port TCP
Sintaks untuk menggunakan perintah nc untuk menguji konektivitas pos TCP adalah sebagai berikut:
# nc -z -v [hostname/IP address] [port number]
Contoh koneksi yang berhasil:
# nc -z -v 192.168.10.12 22 Connection to 192.118.20.95 22 port [tcp/ssh] succeeded!
Contoh koneksi yang gagal:
# nc -z -v 192.168.10.12 22 nc: connect to 192.118.20.95 port 22 (tcp) failed: No route to host
Menguji konektivitas port UDP dengan perintah nc
Sintaks untuk menguji konektivitas port UDP dengan perintah nc adalah sebagai berikut:
# nc -z -v -u [hostname/IP address] [port number]
Contoh koneksi yang berhasil:
# nc -z -v -u 192.168.10.12 123 Connection to 192.118.20.95 123 port [udp/ntp] succeeded!