1. Mengecek
koneksitas ke host lain
- 10 . 10 . 1 . 1
- 10 . 17 . 0 . 254
- 202 . 9 . 69 . 9
- 202 . 9 . 69 . 2
- 10 . 17 . 4 . 1
[User@linux/]#ping[ip_host lain]
Tulis dan jelaslan output di atas
Hasil nya adalah
PING 10.10.1.1 (10.10.1.1) 56(84)
bytes of data.
64 bytes from 10.10.1.1: icmp_req=1
ttl=62 time=0.378 ms
64 bytes from 10.10.1.1.:
icmp_req=2 ttl=62 time=0.345 ms
Analisa:
PING merupakan salah satu program yang digunakan
untuk mengecek komunikasi antar komputer dalam sebuah jaringan melalui protokol
TCP/IP. PING akan mengirimkan Internet Control Message Protocol (ICMP) Echo
Request messages pada ip address komputer yang dituju dan meminta respons dari
komputer tersebut.
Jika komputer target memberikan respond maka
komputer tersebut memberikan informasi seperti contoh PING report yang anda
berikan yaitu:
PING 10.17.0.254 (10.17.0.254)
56(84) bytes of data.
64 bytes from 10.17.0.254:
icmp_req=1 ttl=255 time=0.731 ms
64 bytes from 10.17.0.254:
icmp_req=2 ttl=255 time=0.581 ms
bytes=64 time=0.731 ms TTL=255
Bytes menunjukkan besar request packet yang
dikirimkan.Time menunjukkan nilai “round trip delay” (disebut juga sebagai
delay atau latency) yang menunjukkan waktu yang diperlukan packet yang anda
kirimkan untuk mencapai komputer yang dituju. Nilai ini dihitung dengan membagi
dua selisih waktu PING packet mulai dikirimkan dengan waktu response dari PING
packet diterima.
Sedangkan TTL merupakan nilai “Time-To-Live”
yang digunakan untuk mencegah adanya circular routing pada suatu jaringan.
Dengan mengurangi nilai TTL awal yaitu 128 dengan nilai TTL akhir maka bisa
dihitung banyaknya hop yang dilalui dari komputer asal ke komputer tujuan.
Setiap kali packet PING melalui sebuah ip address maka nilai TTL nya akan
dikurangi satu. Sehingga jika TTL mencapai nilai nol, PING packet akan
di-discard / di-drop dan hasil PING menunjukkan : “TTL expired in transit”.
Apabila utilitas ping menunjukkan hasil yang
positif maka kedua komputer tersebut saling terhubung di dalam sebuah jaringan.
Hasil statistik keadaan koneksi ditampilkan dibagian akhir. Kualitas koneksi
dapat dilihat dari besarnya waktu bolak-balik (roundtrip) dan besarnya jumlah
paket yang hilang (packet loss). Semakin kecil kedua angka tersebut, semakin
bagus kualitas koneksinya.
2. Menganalisa
rute paket host dan tujuan
Amat rute paket ke host seperti
nomor 1
Perintah :
[user @linux/]#traceroute [host
tujuan]
Hasilnya adalah:
Traceroute to 10.10.1.1
(10.10.1.1), 30 hops max, 60 bytes packets
1
10.10.0.254 (10.17.0.254) 0.532ms 0.944 ms
1.145 ms
2
10.2.6.1 (10.2.6.1) 0.576ms
0.599 ms 0.597 ms
3
10.10.1.1 (10.10.10.1) 0.319ms
0.367ms 0.346ms
Traceroute to
10.17.0.254 (10.17.0.254), 30 hops max, 60 byte packets
1 10.17.0.254
(10.17.0.254) 0.567 ms * *
Traceroute to 202.9.69.2
(202.9.69.2), 30 hops max, 60 byte packets
1 10.17.0.254
(10.17.0.254) 2.781 ms 2.961 ms 3.173 ms
2 10.2.6.1 ( 10.2.6.1 )
0.565 ms 0.579 ms 0.584 ms
3 lib.polsri.ac.id
(202.9.69.2) 0.240 ms !X 0.224 ms !X 0.271 ms
Traceroute to 202.9.69.9
(202.9.69.9 ), 30 hops max, 60 byte packets
1
10.17.0.254 (10.17.0.254) 0.509 ms
0.935 ms 1.152ms
2
10.2.6.1
(10.2.6.1) 0.563 ms 0.584 ms
0.588ms
3
***
4
***
5
***
6
***
7
***
8
***
9
***
10
***
11
***
12
***
13
***
14
***
15
***
16
***
17
***
18
***
19
***
20
***
21
***
22
***
23
***
24
***
25
***
26
***
27
***
28
***
29
***
30
***
Traceroute to 10.17.4.1 (10.17.4.1), 30 hops max, 60 byte packets
1
10.17.0.254 (1-.17.0.254) 0.514 ms
0.938 ms 1.152ms
2
***
3
***
4
***
5
***
6
***
7
***
8
***
9
***
10
***
11
***
12
***
13
***
14
***
15
***
16
***
17
***
18
***
19
***
20
***
21
***
22
***
23
***
24
***
25
***
26
***
27
***
28
***
29
***
Analisa:
Bytes menunjukkan besar request packet yang
dikirimkan.Time menunjukkan nilai “round trip delay” (disebut juga sebagai
delay atau latency) yang menunjukkan waktu yang diperlukan packet yang anda
kirimkan untuk mencapai komputer yang dituju. Nilai ini dihitung dengan membagi
dua selisih waktu PING packet mulai dikirimkan dengan waktu response dari PING
packet diterima.
Sedangkan TTL merupakan nilai “Time-To-Live”
yang digunakan untuk mencegah adanya circular routing pada suatu jaringan.
Dengan mengurangi nilai TTL awal yaitu 128 dengan nilai TTL akhir maka bisa
dihitung banyaknya hop yang dilalui dari komputer asal ke komputer tujuan.
Setiap kali packet PING melalui sebuah ip address maka nilai TTL nya akan
dikurangi satu. Sehingga jika TTL mencapai nilai nol, PING packet akan
di-discard / di-drop dan hasil PING menunjukkan : “TTL expired in transit”.
Apabila utilitas ping menunjukkan hasil yang
positif maka kedua komputer tersebut saling terhubung di dalam sebuah jaringan.
Hasil statistik keadaan koneksi ditampilkan dibagian akhir. Kualitas koneksi
dapat dilihat dari besarnya waktu bolak-balik (roundtrip) dan besarnya jumlah
paket yang hilang (packet loss). Semakin kecil kedua angka tersebut, semakin
bagus kualitas koneksinya.
Baris pertama hanya menunjukkan apa
yang akan dilakukan oleh traceroute yaitu melakukan
trace ke host dengan maksimum loncatan 30 dan besar paket
yang dikirimkan adalah 60 byte.
trace ke host dengan maksimum loncatan 30 dan besar paket
yang dikirimkan adalah 60 byte.
Tanda asterisk berarti tidak ada
respon dari alamat yang dituju
Hasilnya, paket tersebut melewati 30 router atau 30 kali loncatan.
Hasilnya, paket tersebut melewati 30 router atau 30 kali loncatan.
3. menganalisa
servis yang membuka port komputer lokal
amatilah port berapa saja yang
terbuka komputer anda dengan perintah netstat
[user@linux~]#netstat---listening
|more
Tulis dan jelaskan perintah di
atas!
Hasilnya adalah:
Active Internet connection (w/o
servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
Active UNIX domain sockets (w/o
servers)
Proto RefCnt Flags Type State I-Node Path
Unix 2 [] DGRAM 6944 @/org/kernel/udev/udevd
Unix 6 [] DGRAM 1022 /dev/log
Unix 2 [] DGRAM 9536
Unix 3 [] STREAM CONNECTED 9533 /var/run/samba/winbindd_privuleged/pipe
Unix 3 [] STREAM CONNECTED 9033
Unix 2 [] DGRAM 9355
Unix 3 [] STREAM CONNECTED 8973 /var/run/samba/winbindd_privuleged/pipe
Unix 3 [] STREAM CONNECTED 9354
Unix 3 [] STREAM CONNECTED 8926
Unix 3 [] STREAM CONNECTED 8925
Unix 3 [] STREAM CONNECTED 9269
/var/run/samba/winbindd_privuleged/pipe
Unix 3 [] STREAM CONNECTED 9268
Unix 3 [] STREAM CONNECTED 9266
Unix 2 [] STREAM CONNECTED 9265
Unix 3 [] STREAM CONNECTED 9263
/var/run/samba/winbindd_privuleged/pipe
Unix 3 [] STREAM CONNECTED 8092
Unix 2 [] STREAM CONNECTED 8091
Unix 3 [] DGRAM 7966
Unix 3 [] STREAM CONNECTED 8428
@/com/ubuntu/upstart
Unix 3 [] STREAM CONNECTED 8425
Unix
2 [] DGRAM 7210
Unix 3 [] STREAM CONNECTED 7192 /var/run/dbus/system_bus_socket
Unix 3 [] STREAM CONNECTED 7091
Unix 3 [] STREAM CONNECTED 7086
Unix 3 [] STREAM CONNECTED 7085
Unix
2 [] DGRAM 7082
Unix 3 [] STREAM CONNECTED 7174
/var/run/dbus/system_bus_socket
Unix 3 [] STREAM CONNECTED 7173
Unix 3 [] STREAM CONNECTED 7058
Unix 3 [] STREAM CONNECTED 7057
Unix
3 [] DGRAM 6977
Unix
3 [] DGRAM 6976
Unix 3 [] STREAM CONNECTED 6930 @/com/ubuntu/upstart
Unix 3 [] STREAM CONNECTED 6927
Analisa:
Fungsi
Netstat (Network Statistics) ini adalah memeriksa status jaringan serta
memberikan informasi tentang adanya transfer data yang terjadi dalam sebuah
jaringan yang terhubung ke komputer, baik itu jaringan local (LAN) maupun
jaringan Internet, baik itu transfer data masuk (incoming) atau juga outgoing.
- Proto. Kolom proto menunjukan jenis
protokol yang dipakai.
- Local Address. Kolom ini
menjelaskan alamat dan nomor port yang ada di komputer anda yang mana saat
itu sedang aktif melakukan koneksi. Contoh diatas fatality adalah nama
host dari komputer saya dan 1772 adalah nomor port di komputer saya yang
sedang melakukan koneksi.
- Foreign Address. Kolom ini
menunjukan koneksi yang dituju oleh local address beserta nomor portnya.
Contoh diatas saya sedang menghubungi server google melalui http (port 80)
yang artinya saya sedang browsing google.
- State. Kolom ini menunjukan status dari
koneksi yang sedang terjadi. ESTABLISED artinya sudah terhubung dengan
komputer lain dan siap mengirimkan data.
LISTENING pada perintah diatas siap
untuk melakukan koneksi
4. Menganalisa
servis yang membuka port dikomputer local dengan network Mapper. Amati port
berapa saja yang terbuka pada komputer anda dengan network Mapper.
[user@linux~]#sudo nmap localhost
Tulis dan jelaskan perintah diatas.
Hasilnya:
Nmap scan report for localhost
(127.0.0.1)
Host is up (0.000012s latency).
Not shown: 993 closed ports
PORT STATE SERVICE
22/tcp open ssh
53/tcp open domain
80/tcp open http
139/tcp open netbios-ssn
445/tcp open Microsoft-ds
631/tcp open ipp
3306/tcp open mysql
Nmap done: 1 IP address (1 host
up)scanned in 0.12 seconds
Analisa:
Nmap (Network Mapper) adalah sebuah
aplikasi atau tool yang berfungsi melihat port yang terbuka pada aplikasi dan
juga bisa untuk IP scanner, jadi kita bisa melihat IP yang sedang berjalan.
5. Menganalisa
IP asal, IP tujuan, port asal, port tujuan dalam sebuah sesi koneksi
a)menganalisa paket dari komputer
local
*lakukan SSH ke komputer server
[user@linux ~]#SSH [IP_Server]
*amati IP asal, IP tujuan, port
asal, port tujuan dalam sebuah sesi koneksi tersebut pada terminal 2 dengan
masuk ke terminal 1, 2 dan seterusnya dengan fungsi (ctrl+alt+F1 [untuk
terminal 1, dan F2 untuk terminal 2])
Pada terminal 1, lakukan perintah
ini
[user@linux ~]#SSH [IP_Server]
Pada terminal 2, lakukan perintah
ini
[user@linux ~]#netstat |grep
ESTABLISHED
Tulis dan jelaskan output diatas.
Hasil:
Pada terminal 1
[user@linux ~]#SSH [IP_Server]
The authenficity of host
‘202.9.69.2 (202.9.69.2) ‘ can’t be established.
RSA key fingerprint is
12:46:7a:cb:5b:2b:7e:95:72:ad:fc:ac:59:af:ae:f0.
Pada terminal 2
[user@linux ~]#netstat |grep
ESTABLISHED
Tcp 0 0 ubuntu.local:57012
lib.polsri.ac.id:ssh ESTABLISHED
Tcp 0 0 ubuntu.local:37567
lib.polsri.ac.id:33446 ESTABLISHED
Analisa:
SSH Server
Kegunaan utama
SSH Server:
●Untuk remote login dan remote
administration
●SSH sangat aman karena transmisi
data ter-enkripsi
●Menggantikan protokol telnet yang tidak amankarena
transmisi data tak ter-enkripsi (plain
text)
Manfaat lain SSH Server:
●Untuk remote execution
●Untuk
transfer file dengan SFTP (secure FTP)
●Untuk transfer file dengan SCP
(secure copy)
6. Dari
soal no. 5 perintah [user@linux
~]#netstat |grep ESTABLISHED diubah
menjadi
[user@linux ~]#tcpdumpt –i eth0
|grep ESTABLISHED
Jika tcpdumpt not found, maka di
install terlebih dahulu dengan perintah
[user@linux ~]#sudo apt-get install
tcpdump
Hasil:
Tcpdump version 4.1.1
Libpcap version 1.1.1
usage: tcpdump [-aAbdDefIK1LnNOpqRStuUvxX] [-B size] [-c count]
usage: tcpdump [-aAbdDefIK1LnNOpqRStuUvxX] [-B size] [-c count]
[-C
file_size] [-E algo:secret] [-F file] [-G seconds]
[-I
interface] [-M secret] [-r file]
[-s
snaplen] [-T type] [-w filecount]
[-y
datalinktype] [-z command] [-Z user]
[expression]
0 komentar:
Posting Komentar