Fungsi nya sebagai Gateway ke Internet, dan juga berfungsi sebagai DHCP Server.
Untuk membuktikannya buatlah jaringan berikut ini.
Pada saat Webterm di ON kan dia akan belum mendapatkan IP.
Masukklah ke console (lalu Anda akan di bawa ke VNC bawaan dari GNS3). Akan muncul Firefox, dan pilihlah Terminal.
$ ifconfig
akan terlihat bahwa eth0 belum ada IP address.
Editlah file /etc/network/interfaces
# DHCP config for eth0
auto eth0
iface eth0 inet dhcp
Setelah itu stop dan start lagi server Webterm-1. Lihatlah sekarang dia sudah dapat IP, dan bisa PING ke internet.
root@webterm-1:~# ifconfig
eth0 Link encap:Ethernet HWaddr 3a:f1:1f:d9:e8:4d
inet addr:192.168.122.215 Bcast:192.168.122.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2055 errors:0 dropped:0 overruns:0 frame:0
TX packets:702 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:769592 (751.5 KiB) TX bytes:65892 (64.3 KiB)
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:65536 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:1
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
root@webterm-1:~# ping detik.com
PING detik.com (203.190.242.211) 56(84) bytes of data.
64 bytes from s2-211-242.190.203.detik.com (203.190.242.211): icmp_seq=1 ttl=127 time=5.59 ms
^C
LOW LEVEL
Jika dilihat secara low level, maka proses nya sbb:
1. Webterm akan broadcast src 0.0.0.0 ke 255.255.255.255 paket DHCP DISCOVER[102]
2. NAT Cloud akan ping ke 192.168.122.251 [98], jika tidak ada yang respon, maka
3. NAT Cloud akan kirim DHCP OFFER ke MAC address Webterm IP [104]
4. Webterm akan kirim paket DHCP REQUEST ke NAT [103]
5. NAT menerima Request tsb dan membalasnya DHCP ACK [105]
Perhatikan saat DISCOVER [102], maupun REQUEST [103], si requestor bisa saja meminta hal-hal yang dia inginkan spt:
- IP Address
- Subnet mask (1)
- Router gateway (3)
- DNS (6)
- Host name (12)
- Domain name (15)
- Broadcast address (28)
- NTP Server (42)
Namun DHCP OFFER bisa saja hanya mengabulkan sebagian dari REQUEST tsb.
No comments:
Post a Comment