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.
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
2 komentar:
Posting Komentar