Linux merupakan sistem operasi yang paling umum digunakan sebagai server jaringan. Linux memiliki kelebihan dalam realibilitas dan sekuriti. Selain itu, mudah sekali unntuk dikonfigurasikan.
Kali ini saya ingin berbagi mengenai perintah dasar di Linux. Adapun distro yang saya pakai adalah Ubuntu Lucid Lynx. Pada dasarnya, untuk perintah-perintah dasar seperti yang akan teman-teman lihat tidak terlalu dipengaruhi oleh distron Linux yang kita pakai.
Sebelum kita mencoba, alangkah baiknnya dulu kita menngecek apakah perangkat jaringannya sudah berfungsi dengan baik, kita periksa dengann perintah dmesg. Perintah ini akan mengeluarkan output kernel ring buffer. dmesg ini menampilkan perangkat-perangkat keras yang sesuai.
Apabila kita menginginkan untuk melihat ethernet card yang kita punya, tentunya perintah dmesg tidak akan membantu kita menemukannya dengan tepat karena output yang dihasilkan banyak sekali dan kita harus memeriksanya baris-per baris. Nah, untuk itu diperlukan perintah grep untuk menyaring apa yang kita cari.
derizal@Laptop-Kuring:~$ dmesg | grep eth
[ 1.160386] eth0: Tigon3 [partno(BCM95906) rev c002] (PCI Express) MAC address 00:26:22:0d:92:6f
[ 1.160390] eth0: attached PHY is 5906 (10/100Base-TX Ethernet) (WireSpeed[0])
[ 1.160393] eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[0]
[ 1.160395] eth0: dma_rwctrl[76180000] dma_mask[64-bit]
[ 21.956742] ADDRCONF(NETDEV_UP): eth0: link is not ready
1. Mengecek IP Address dari komputer kita sendiri (host). Perintah ifconfig ini memeriksa apakah di layer jaringan (layer 3) sudah beres ataukah belum.
derizal@Laptop-Kuring:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:26:22:0d:92:6f
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:17
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:30 errors:0 dropped:0 overruns:0 frame:0
TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2240 (2.2 KB) TX bytes:2240 (2.2 KB)
wlan0 Link encap:Ethernet HWaddr 00:1e:65:5b:c1:80
inet addr:172.124.102.161 Bcast:172.124.103.255 Mask:255.255.252.0
inet6 addr: fe80::21e:65ff:fe5b:c180/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3793 errors:0 dropped:0 overruns:0 frame:0
TX packets:1366 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2223497 (2.2 MB) TX bytes:135813 (135.8 KB) TX bytes:135813 (135.8 KB)
Karena komputer memakai Wireless, hanya terlihat IP address wlan0, yaitu 172.124.102.161. IP ini didapatkan dari DHCP server lokal.
2. Memeriksa Table Routing
derizal@Laptop-Kuring:~$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.124.100.0 * 255.255.252.0 U 2 0 0 wlan0
link-local * 255.255.0.0 U 1000 0 0 wlan0
default hotspot.paramad 0.0.0.0 UG 0 0 0 wlan0
3. Mengecek koneksi digunakan protokol ICMP dengan perintah ping atau traceroute
derizal@Laptop-Kuring:~$ ping parmagz.paramadina.ac.id
PING parmagz.paramadina.ac.id (117.102.101.88) 56(84) bytes of data.
64 bytes from hosting.paramadina.ac.id (117.102.101.88): icmp_seq=1 ttl=63 time=3.17 ms
64 bytes from hosting.paramadina.ac.id (117.102.101.88): icmp_seq=2 ttl=63 time=0.995 ms
64 bytes from hosting.paramadina.ac.id (117.102.101.88): icmp_seq=3 ttl=63 time=1.85 ms
64 bytes from hosting.paramadina.ac.id (117.102.101.88): icmp_seq=4 ttl=63 time=1.49 ms
64 bytes from hosting.paramadina.ac.id (117.102.101.88): icmp_seq=5 ttl=63 time=1.05 ms
64 bytes from hosting.paramadina.ac.id (117.102.101.88): icmp_seq=6 ttl=63 time=1.12 ms
64 bytes from hosting.paramadina.ac.id (117.102.101.88): icmp_seq=7 ttl=63 time=1.01 ms
64 bytes from hosting.paramadina.ac.id (117.102.101.88): icmp_seq=8 ttl=63 time=1.00 ms
64 bytes from hosting.paramadina.ac.id (117.102.101.88): icmp_seq=9 ttl=63 time=1.05 ms
64 bytes from hosting.paramadina.ac.id (117.102.101.88): icmp_seq=10 ttl=63 time=0.987 ms
//dst
--- parmagz.paramadina.ac.id ping statistics ---
39 packets transmitted, 39 received, 0% packet loss, time 38060ms
rtt min/avg/max/mdev = 0.923/1.363/8.017/1.161 ms
derizal@Laptop-Kuring:~$ traceroute parmagz.paramadina.ac.id
traceroute to parmagz.paramadina.ac.id (192.168.30.14), 30 hops max, 60 byte packets
1 hotspot.paramadina.ac.id (172.124.100.1) 1.857 ms 2.945 ms 3.020 ms
2 hosting.paramadina.ac.id (117.102.101.88) 3.454 ms 3.732 ms 3.750 ms
//ternyata untuk sampai pada domain parmagz.paramadina.ac.id komputer harus melewati hotspot.paramadina.ac.id, kemudian
//ke hosting.paramadina.ac.id
//Contoh di atas unntuk domain local, sekarang kita coba domain luar
derizal@Laptop-Kuring:~$ traceroute koprol.com
traceroute to koprol.com (124.108.78.118), 30 hops max, 60 byte packets
1 hotspot.paramadina.ac.id (172.124.100.1) 1.836 ms 4.222 ms 4.317 ms
2 * * *
3 * * *
4 * * *
5 * id-jkt-mid-igw-3.biznetnetworks.com (202.169.34.90) 10.946 ms 11.331 ms
6 sg-sin1-equ.biznetnetworks.com (202.169.34.252) 24.240 ms 15.866 ms 15.852 ms
7 p24018.sgw.equinix.com (202.79.197.3) 16.420 ms 16.919 ms 17.041 ms
8 xe-0-0-0.msr1.sg1.yahoo.com (203.84.211.2) 15.274 ms xe-0-0-0.msr2.sg1.yahoo.com (203.84.211.6) 15.212 ms 17.074 ms
9 gi-3-1.bas-d1.sg1.yahoo.com (124.108.112.18) 16.681 ms gi-3-2.bas-d2.sg1.yahoo.com (124.108.112.30) 16.282 ms 16.356 ms
Gabungan antara ping dan traceroute adalah mtr. mtr merupakan tools untuk mendiagnosa jaringan.
derizal@Laptop-Kuring:~$ mtr
My Traceroute [v. 0.75]
Laptop-Kuring (0.0.0.0)
Keys : Help Display Mode Restart sattistics Order of Fields quit
Packets Pings
Host Loss% Snt Last Avg Best Wrst StDev
1.hotspot.paramadina.ac.id 0.0% 34 0.9 7.4 0.9 89.7 20.0
1.117.102.101.88 0.0% 33 1.0 2.4 0.9 21.6 3.5
4. Melihat Mac Address yang baru saja mengontak host kita.
derizal@Laptop-Kuring:~$ arp
Address HWtype HWaddress Flags Mask Iface
hotspot.paramadina.ac.i ether 00:0c:42:43:5b:cd C wlan0
172.124.100.96 ether 00:0c:42:43:5b:cd C wlan0
172.124.100.135 ether 00:0c:42:43:5b:cd C wlan0
user-b0e54d4878.local ether 00:0c:42:43:5b:cd C wlan0
user-b0e54d4878.local ether 00:0c:42:43:5b:cd C wlan0
5. Melihat IP Address dari suatu domain.
derizal@Laptop-Kuring:~$ nslookup mail.paramadina.ac.id
Server: 172.124.100.1
Address: 172.124.100.1#53
Non-authoritative answer:
Name: mail.paramadina.ac.id
Address: 192.168.30.10
Demikian sedikit share tentang jaringan. Kapan-kapan kita ketemu lagi. Semoga bermanfa'at.