Selasa, 16 September 2014

KONSEP TCP/IP

Transmission Control Protocol dan Internet Protocol (TCP / IP) adalah satu set standar protokol dikembangkan pada akhir tahun 1970 oleh Defense Advanced Research Projects Agency (DARPA) sebagai sarana komunikasi antara berbagai jenis komputer dan jaringan komputer. TCP / IP adalah kekuatan pendorong di Internet, dan merupakan set protokol jaringan paling populer di muka bumi.

  1. Dua komponen protokol dari TCP / IP berhubungan dengan aspek yang berbeda dari jaringan komputer. Internet Protocol, "IP" TCP / IP merupakan protokol connectionless yang berurusan hanya dengan routing jaringan paket menggunakan Datagram IP sebagai unit dasar dari informasi jaringan. Datagram IP terdiri dari sebuah header diikuti dengan pesan. Transmission Control Protocol adalah "TCP" dari TCP / IP dan memungkinkan host jaringan untuk membangun koneksi yang dapat digunakan untuk bertukar data stream. TCP juga menjamin bahwa data antara koneksi yang disampaikan dan yang tiba di satu host jaringan dalam urutan yang sama seperti dikirim dari host lain jaringan.
  2. Konfigurasi protokol TCP / IP terdiri dari beberapa elemen yang harus diatur dengan mengedit file konfigurasi yang sesuai, atau menggunakan solusi lain seperti Dynamic Host Configuration Server Protocol (DHCP) yang pada gilirannya, dapat dikonfigurasi untuk menyediakan pengaturan TCP / IP yang tepat untuk klien jaringan secara otomatis. Nilai-nilai konfigurasi harus diatur dengan benar dalam rangka memfasilitasi operasi jaringan yang tepat dari sistem Ubuntu.
    Umumnya konfigurasi mendasar dari TCP / IP beserta tujuannya adalah sebagai berikut:
    1. IP address (Alamat IP), adalah string identifikasi yang unik dinyatakan sebagai empat angka desimal mulai dari nol (0) sampai dua ratus lima puluh lima (255), dipisahkan dengan periode, dengan masing-masing empat nomor yang mewakili delapan (8) bit alamat untuk total panjang tiga puluh dua (32) bit untuk alamat seluruh. Format ini disebut notasi quad bertitik.
    2. Subnet mask adalah istilah teknologi informasi dalam bahasa Inggris yang mengacu kepada angka biner 32 bit yang digunakan untuk membedakan network ID dengan host ID, menunjukkan letak suatu host, apakah berada di jaringan lokal atau jaringan luar. Sebagai contoh, di Kelas C jaringan, netmask 255.255.255.0 standar yang topeng tiga byte pertama dari alamat IP dan memungkinkan byte terakhir dari alamat IP untuk tetap tersedia untuk menentukan host pada subnetwork.
    3. Network Address (Alamat Jaringan) merupakan byte yang terdiri dari bagian jaringan alamat IP. Misalnya, host 12.128.1.2 dalam Kelas jaringan A akan menggunakan 12.0.0.0 sebagai alamat jaringan, di mana dua belas (12) merupakan byte pertama dari alamat IP (bagian jaringan) dan nol (0) di semua sisa tiga byte untuk mewakili nilai-nilai tuan rumah potensial. Sebuah host jaringan menggunakan alamat IP pribadi 192.168.1.100 pada gilirannya akan menggunakan Network Address dari 192.168.1.0, yang menentukan tiga byte pertama dari jaringan Kelas C 192.168.1 dan nol (0) untuk semua host yang mungkin pada jaringan.
    4. Broadcast Address (Alamat Broadcast) adalah alamat IP yang memungkinkan data jaringan yang akan dikirim secara bersamaan untuk semua host pada subnetwork diberikan daripada menetapkan suatu host tertentu. Alamat broadcast standar umum untuk jaringan IP adalah 255.255.255.255, tapi ini alamat broadcast tidak dapat digunakan untuk mengirim pesan siaran untuk setiap host di Internet karena router blok itu. Sebuah alamat broadcast lebih tepat diatur untuk mencocokkan subnetwork tertentu. Sebagai contoh, pada jaringan Kelas C IP pribadi, 192.168.1.0, alamat broadcast adalah 192.168.1.255. Pesan broadcast biasanya diproduksi oleh protokol jaringan seperti Address Resolution Protocol (ARP) dan Informasi Routing Protocol (RIP).
    5. Gateway Address (Alamat Gateway) adalah alamat IP yang menghubungkan jaringan atau host tertentu untuk dapat dicapai. Apabila sebuah host jaringan akan berkomunikasi dengan host jaringan lain dan host tersebut berada pada jaringan yang berbeda, maka harus menggunakan alamat gateway. Alamat gateway akan menjadi seperti halnya router pada jaringan yang sama, yang pada gilirannya akan dapat melewati lalu lintas ke jaringan atau host lainnya, seperti internet host. Nilai pengaturan Alamat Gateway harus benar, atau sistem tidak akan dapat mencapai setiap host di luar yang berada pada jaringan yang sama.
    6. Nameserver Address (Alamat Nameserver), menyatakan alamat IP dari server Domain Name Service (DNS) yang meresolve (menerjemahkan) hostname jaringan menjadi alamat IP. Ada tiga tingkat alamat Nameserver yang dapat ditentukan dalam urutan prioritas: Nameserver Primer, Sekunder dan Tersier. Agar sistem dapat menerjemahkan hostname jaringan menjadi alamat IP yang sesuai, maka harus menggunakan Nameserver pada konfigurasi TCP / IP yang benar dan sah. Dalam banyak kasus alamat ini dapat dan akan disediakan oleh penyedia layanan jaringan, tetapi nameserver gratis dan dapat diakses publik banyak tersedia untuk digunakan, seperti (Verizon) server Level3 dengan alamat IP dari 4.2.2.1 ke 4.2.2.6.
  3. IP routing adalah cara menentukan dan menemukan jalan dalam jaringan TCP / IP sepanjang data yang dapat dikirimkan. Routing menggunakan satu set tabel routing untuk mengarahkan / forwarding paket data jaringan dari sumber menuju ke tujuan, seringkali melalui node jaringan perantara banyak dikenal sebagai router. Ada dua bentuk utama dari IP routing: Routing Statis dan Dinamis Routing. Routing statis dilakukan dengan cara memberikan rute IP secara manual pada sistem tabel routing dan hal ini biasanya dilakukan dengan memanipulasi tabel routing dengan perintah route. Routing statis mempunyai kelebihan dibandingkan routing dinamis yaitu sederhana untuk implementasi dalam jaringan yang kecil, prediktabilitas (tabel routing selalu dihitung di muka, dan dengan demikian rute justru sama setiap kali digunakan), namun juga mempunyai kelemahan. Sebagai contoh, routing statis terbatas pada jaringan kecil dan bukan pada jaringan yang besar. Routing statis juga gagal untuk beradaptasi dengan pemadaman jaringan dan kegagalan sepanjang rute karena rute bersifat tetap.
    Routing dinamis tergantung pada jaringan besar dengan beberapa rute IP mungkin dari sumber ke tujuan dan membuat penggunaan protokol routing khusus, seperti Protokol Informasi Router (RIP), yang menangani penyesuaian otomatis dalam tabel routing yang memungkinkan membuat dynamic routing. Routing dinamis memiliki beberapa keunggulan dibandingkan routing statis, seperti skalabilitas yang unggul dan kemampuan untuk beradaptasi dengan kegagalan dan pemadaman sepanjang rute jaringan. Bagaimanapun routing dinamis tidak sempurna, dan masih mempunyai kelemahan seperti kompleksitas tinggi dan overhead jaringan tambahan dari komunikasi router, yang tentu saja merugikan pengguna, yang juga masih mengkonsumsi bandwidth jaringan.
  4. TCP adalah protokol connection-based, menawarkan koreksi kesalahan dan jaminan pengiriman data melalui apa yang dikenal sebagai kontrol aliran (Fow Control). Flow control menentukan kapan aliran aliran data harus dihentikan, dan sebelumnya dikirim paket data harus dapat dikirimkan kembali karena masalah seperti tabrakan, misalnya, sehingga memastikan pengiriman yang lengkap dan akurat data. TCP biasanya digunakan dalam pertukaran informasi penting seperti transaksi database.
    User Datagram Protocol (UDP), di sisi lain, adalah protokol connectionless yang jarang berhubungan dengan transmisi data penting karena tidak memiliki kontrol aliran atau cara lain untuk memastikan pengiriman data yang handal. UDP sering digunakan dalam aplikasi seperti audio dan video streaming, di mana itu jauh lebih cepat daripada TCP.
  5. Control Internet Pesan Protocol (ICMP) adalah perluasan ke Internet Protocol (IP) sebagaimana didefinisikan dalam Request For Comments (RFC) # 792 dan mendukung paket jaringan yang mengandung kontrol, kesalahan, dan pesan informasi. ICMP digunakan oleh aplikasi jaringan seperti utilitas ping, yang dapat menentukan ketersediaan dari sebuah host jaringan atau perangkat. Contoh beberapa pesan kesalahan yang dikembalikan oleh ICMP yang berguna untuk kedua host dan perangkat jaringan seperti router, termasuk Unreachable Tujuan dan Time Exceeded.
  6. Daemon adalah aplikasi sistem khusus yang biasanya berjalan terus menerus di belakang layar dan menunggu permintaan untuk fungsi yang diberikan dari aplikasi lain. Banyak daemon jaringan-sentris, yaitu, sejumlah besar daemon mengeksekusi di belakang layar pada sistem Ubuntu dapat menyediakan jaringan yang terkait fungsi. Beberapa contoh daemon jaringan seperti termasuk Hyper Text Transport Protocol Daemon (httpd), yang menyediakan fungsi web server, sedangkan Shell Aman Daemon (sshd), yang menyediakan shell login aman jarak jauh dan kemampuan transfer file, dan Pesan Akses Internet Protocol Daemon (imapd), yang menyediakan jasa E-Mail.
Sumber: www.ubuntu.com 

Fundamental Nework di Linux Ubuntu Part 2

3. Resolusi Nama (Name Resolution)

Resolusi nama yang berkaitan dengan jaringan IP adalah proses pemetaan alamat IP ke nama host, sehingga lebih mudah untuk mengidentifikasi sumber daya pada jaringan. Bagian berikut akan menjelaskan bagaimana cara mengkonfigurasi sistem menggunakan resolusi nama DNS dan catatan hostname statis.
Konfigurasi DNS Client
Secara tradisional, file /etc/resolv.conf merupakan konfigurasi file statis yang jarang sekali untuk diubah atau diubah secara otomatis melalui kait DHCP client. Saat ini, sebuah komputer tidak jarang dapat berpindah dari satu jaringan ke jaringan lainnya dan saat ini kerangka resolvconf sedang digunakan untuk melacak perubahan ini dan memperbaharui konfigurasi resolver (alamat DNS) secara otomatis. Resolvconf berperan sebagai perantara antara program yang memberikan informasi nameserver dan aplikasi yang memerlukan informasi nameserver. Resolvconf akan diisi dengan informasi dengan satu set skrip hook yang berhubungan dengan konfigurasi interface jaringan. Perbedaan paling menonjol untuk pengguna bahwa setiap perubahan secara manual yang dilakukan dalam file /etc/resolv.conf akan hilang karena akan ditimpa setiap kali sesuatu yang memicu resolvconf. Sebaliknya, resolvconf menggunakan DHCP kait klien (DHCP client), dan /etc/network/interfaces untuk menghasilkan daftar nameserver dan domain untuk dimasukkan ke dalam /etc/resolv.conf, dengan tautan simboliknya (symlink) :
/etc/resolv.conf -> ../run/resolvconf/resolv.conf
Untuk mengkonfigurasi resolver, tambahkan alamat IP dari nameserver yang sesuai untuk jaringan di file /etc/network/interfaces. Dapat juga menambahkan akhiran DNS opsional pencarian daftar untuk mencocokkan nama domain dalam jaringan. Untuk setiap opsi konfigurasi valid resolv.conf satu dengan yang lainnya, dapat menyertakan, dalam bait, satu baris yang diawali dengan nama pilihan dengan dns-awalan (dns-prefix). File yang dihasilkan akan terlihat seperti berikut:
iface eth0 inet static
    address 192.168.3.3
    netmask 255.255.255.0
    gateway 192.168.3.1
    dns-search smksakti.sch.id
    dns-nameservers 192.168.3.45 192.168.8.10
    Pilihan pencarian (search) juga dapat digunakan dengan beberapa nama domain sehingga permintaan DNS akan ditambahkan dalam urutan di mana mereka masuk. Misalnya, jaringan yang mungkin memiliki beberapa sub-domain untuk mencari, sebuah domain induk dari smksakti.sch.id, dan dua sub-domain, data.smksakti.sch.id dan proxy.smksakti.sch.id.
    Jika memiliki beberapa domain yang ingin dicari, penulisan konfigurasi akan terlihat seperti berikut:
    iface eth0 inet static
    address 192.168.3.3
    netmask 255.255.255.0
    gateway 192.168.3.1
    dns-search smksakti.sch.id  data.smksakti.sch.id proxy.smksakti.sch.id
    dns-nameservers 192.168.3.45 192.168.8.10
    Apabila melakukan ping pada sebuah host dengan nama server1, maka sistem akan otomatis meminta DNS untuk mencari Fully Qualified Domain Name (FQDN) dengan urutan sebagai berikut:
    1. server1.smksakti.sch.id
    2. server1.data.smksakti.sch.id
    3. server1.proxy.smksakti.sch.id
    Jika tidak ada kecocokan dari pencarian, DNS server akan memberikan hasil notfound dan permintaan DNS gagal.
    Statik Hostname
    Hostname secara lokal didefinisikan sebagai pemetaan hostname-ke-IP yang diletakkan dalam file /etc/hosts. Masukan (entries) pada file hosts akan memiliki awalan seperti halnya DNS secara default. Hal ini berarti bahwa apabila sistem mencoba untuk meresolve sebuah hostname dan tersedia atau cocok dengan masukan dalam file /etc/hosts, maka tidak dilanjutkan pencarian jejak (record) pada DNS. Pada beberapa konfigurasi, terutama jaringan yang tidak memerlukan koneksi internet, server-server yang berkomunikasi dengan sumber yang terbatas (limited resources) dapat dengan mudah diatur untuk menggunakan hostname statis bukan DNS.
    Berikut ini adalah contoh dari file host dimana sejumlah server lokal telah diidentifikasi oleh hostname, alias dan penyetaraan Fully Qualified Domain Name (FQDN):
    127.0.0.1       localhost
127.0.1.1       ubuntu-server
10.0.0.11       server1 vpn server1.smksakti.sch.id
10.0.0.12       server2 mail server2.smksakti.sch.id
10.0.0.13       server3 www server3.smksakti.sch.id
10.0.0.14       server4 file server4.smksakti.sch.id
    Perhatian: Contoh di atas masing-masing server sudah diberikan alias yang disesuaikan dengan nama yang diinginkan dan sesuai FQDN. Server1 telah dipetakan ke nama vpn, server2 disebut sebagai mail, server3 sebagai www dan server4 sebagai file.
    Konfigurasi Name Service Switch
    Urutan di mana sistem memilih metode penerjemahan hostname ke alamat IP dikendalikan oleh Switch Name Service (NSS) dalam file konfigurasi /etc/nsswitch.conf. Seperti disebutkan dalam bagian sebelumnya, hostname biasanya statis didefinisikan dalam sistem file /etc/hosts yang dibandingkan dengan nama dari DNS. Berikut ini adalah contoh dari baris perintah yang bertanggung jawab atas urutan pencarian hostname di file /etc/nsswitch.conf:
    hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4
4. Penjembatan (Bridging)
Menjembatani beberapa interface adalah konfigurasi yang lebih maju, tapi sangat berguna dalam beberapa skenario. Satu skenario adalah menyiapkan sebuah jembatan dengan beberapa interface jaringan, kemudian menggunakan firewall untuk menyaring lalu lintas antara dua segmen jaringan. Skenario lain adalah menggunakan jembatan pada sistem dengan satu interface untuk memungkinkan mesin virtual dapat melakukan akses langsung ke jaringan luar. Contoh berikut ini mencakup skenario terakhir.
Sebelum melakukan konfigurasi sebuah jembatan (bridge) maka instal terlebih dahulu paket bridge-utils. Ketikkan perintah berikut di terminal:
sudo apt-get install bridge-utils
Selanjutnya konfigurasi bridge dapat dilakukan dengan mengedit file /etc/network/interfaces:
auto lo
iface lo inet loopback

auto br0
iface br0 inet static
        address 192.168.0.10
        network 192.168.0.0
        netmask 255.255.255.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
        bridge_ports eth0
        bridge_fd 9
        bridge_hello 2
        bridge_maxage 12
        bridge_stp off


Sumber: www.ubuntu.com

Kamis, 12 Agustus 2010

Fundamental Nework di Linux Ubuntu Part 1

Sistem operasi Ubuntu memberikan berbagai metode layanan untuk mengkonfigurasi perangkat-perangkat jaringan. Dalam panduan ini akan memberikan gambaran pekerjaan administrator, terutama menitikberatkan pada manajemen jaringan menggunakan perintah baris (command line).
  1. Antarmuka Ethernet (Ethernet Interfaces)
    Ethernet Interface biasanya dikenali oleh sistem menggunakan penamaan klasik ethX, dimana X merupakan nilai berupa angka. Ethernet pertama biasanya dikenal dengan nama eth0, ethernet kedua dikenal dengan nama eth1 dan seterusnya.
    Identifikasi Ethernet Interface:
    Untuk mengetahui seluruh interface ethernet yang tersedia, gunakan perintah ifconfig
    ifconfig -a | grep eth
    eth0 Link encap:Ethernet HWaddr 00:30:18:a5:0b:8a
    aplikasi lain yang dapat mengidentifikasi seluruh interface jaringan dalam sistem adalah menggunakan perintah lshw.
    Berikut adalah contoh perintah lshw yang menunjukkan sebuah interface ethernet bernama eth0 dengan informasi bus, driver dan seluruh kemampuan dari ethernet.
    sudo lshw -class network
    *-network
    description: Ethernet interface
    product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
    vendor: Realtek Semiconductor Co., Ltd.
    physical id: 0
    bus info: pci@0000:03:00.0
    logical name: eth0
    version: 05
    serial: 00:30:18:a5:0b:8a
    size: 10Mbit/s
    capacity: 100Mbit/s
    width: 64 bits
    clock: 33MHz
    capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
    configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8105e-1.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
    resources: irq:43 ioport:e800(size=256) memory:fdfff000-fdffffff memory:fdff8000-fdffbfff
    Nama-nama logic dari Ethernet Interface
    Nama-nama Interface ethernet dikonfigurasi di dalam file /etc/udev/rules.d/70-persistent-net.rules. Apabila ingin mengkonfigurasi penamaan untuk setiap interface, cari baris yang sesuai dengan fisik MAC address dari interface dan ganti nilai dari NAME=ethX dengan nama yang diinginkan. Setelah itu reboot komputer untuk mengaktifkan perubahan nama tersebut.
    Seting Ethernet Interface
    Untuk menampilkan dan mengubah konfigurasi kartu Ethernet seperti auto-negotiation, port speed, duplex mode dan Wake-on-LAN dapat menginstal program ethtool.
    sudo apt-get install ethtool
    Contoh penggunaan perintah ethtool:
    sudo ethtool eth0
    Perubahan yang dilakukan menggunakan ethtool bersifat sementara, sehingga akan hilang setelah komputer reboot. Untuk melakukan konfigurasi tetap seperti keinginan dapat melakukan konfigurasi dalam file /etc/network/interfaces.
    Berikut ini adalah contoh sebuah ethernet dengan nama eth0 yang dikonfigurasi dengan kecepatan port 1000Mb/s berjalan dalam mode full duplex:
    auto eth0
iface eth0 inet static
pre-up /sbin/ethtool -s eth0 speed 1000 duplex full
  1. Pengalamatan IP (IP Addressing)
    Pada bagian ini merupakan penjelasan proses konfigurasi sistem alamat IP dan default gateway yang diperlukan untuk berkomunikasi dalam jaringan wilayah lokal dan internet.
    Penanda alamat IP sementara
    Konfigurasi jaringan sementara dapat dilakukan dengan menggunakan perintah dasar seperti ip, ifconfig dan route, yang juga dsapat ditemukan dalam operasi sistem lain basis GNU/Linux. Perintah-perintah ini dapat langsung bekerja (aktif) dalam waktu singkat namun tidak bersifat permanen dan akan hilang setelah komputer reboot.
    Konfigurasi sementara sebuah IP address menggunakan perintah ifconfig dengan cara mengubah IP address dan subnet mask untuk disesuaikan dengan keperluan jaringan.
    sudo ifconfig eth0 10.3.1.93 netmask 255.255.255.0
    Untuk mengetahui hasil konfigurasi, lakukan perintah ifconfig,
    ifconfig
    eth0 Link encap:Ethernet HWaddr 00:30:18:a5:0b:8a
    inet addr:10.3.1.93 Bcast:10.3.1.255 Mask:255.255.255.0
    Sedangkan konfigurasi default gateway dilakukan dengan perintah berikut:
    sudo route add default gw 10.3.1.1 eth0
    Lakukan verifikasi konfigurasi default gateway dengan cara menggunakan perintah route:
    route -n
Kernel IP routing table
Destination     Gateway     Genmask         Flags Metric Ref    Use Iface
10.0.0.0        0.0.0.0     255.255.255.0   U     1      0        0 eth0
0.0.0.0         10.0.0.1    0.0.0.0         UG    0      0        0 eth0
    Apabila menginginkan DNS untuk konfigurasi jaringan sementara, dapat menambahkan alamat-alamat IP DNS server di dalam file /etc/resolv.conf. Penjelasan mengenai DNS server akan dibahas pada bagian selanjutnya.
    Berikut ini sebagai contoh pengisian DNS server yang dimasukkan dalam file /etc/resolv.conf, yang tentu saja harus diganti sesuai dengan server jaringan yang akan bangun.
    Nameserver 8.8.8.8
    nameserver 8.8.4.4
    Apabila konfigurasi jaringan ini sudah tidak diperlukan lagi dan dialihkan sepenuhnya pada konfigurasi IP dari interface yang ada, maka gunakan perintah ip dengan pilihan flush, kemudian hapus atau ganti IP DNS server dalam file /etc/resolv.conf secara manual:
    ip addr flush eth0
    Layanan IP address Dinamis (DHCP client)
    Untuk mengkonfigurasi server menggunakan DHCP dengan penugasan alamat secara dinamis, tambahkan metode dhcp ke laporan inet alamat keluarga untuk interface yang sesuai di file /etc/network/interfaces. Contoh di bawah mengasumsikan mengkonfigurasi interface Ethernet pertama yang diidentifikasi sebagai eth0.
    auto eth0
    iface eth0 inet dhcp
    Dengan menambahkan konfigurasi interface jaringan seperti yang ditunjukkan di atas, maka pengaktifan interface dapat dilakukan dengan perintah ifup yang mengindikasikan proses dhcp melalui dhclient.
    sudo ifup eth0
    Untuk menonaktifkan secara manual interface yang aktif gunakan perintah ifdown, yang pada gilirannya akan memulai proses rilis DHCP dan mematikan interface.
    sudo ifdown eth0
    IP Address Statik
    Untuk mengkonfigurasi sistem menggunakan alamat IP statis, tambahkan metode statis untuk pernyataan alamat inet untuk interface yang sesuai di file /etc/network/interfaces. Contoh di bawah ini mengasumsikan mengkonfigurasi interface Ethernet pertama diidentifikasi sebagai eth0. Tentu saja alamat, netmask, dan nilai-nilai gateway harus diubah untuk memenuhi persyaratan jaringan yang dibangun.
    auto eth0
iface eth0 inet static
address 10.3.1.93
netmask 255.255.255.0
gateway 10.3.1.1
    Dengan menambahkan konfigurasi interface seperti di atas, maka interface eth0 dapat diaktifkan dengan perintah ifup:
    sudo ifup eth0
    Untuk menonaktifkan interface eth0, gunakan perintah ifdown:
    sudo ifdown eth0
    Loopback Interface
    Interface Loopback diidentifikasi oleh sistem sebagai lo dan memiliki alamat IP default 127.0.0.1. Hal ini dapat dilihat dengan menggunakan perintah ifconfig.
    ifconfig lo
    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:1246 errors:0 dropped:0 overruns:0 frame:0
TX packets:1246 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:273848 (273.8 KB) TX bytes:273848 (273.8 KB)

Sumber: www.ubuntu.com