Sebelumnya,
saya peringatkan terlebih dahulu bahwa disini saya menggunakan host virtual.
Topologi UML yang harus dibuat adalah sebagai
berikut:
Maka dari itu, kita harus mengkonfigurasikan
router, server, dan kliennya. Cara membuat banyak host pada sever vritual
adalah sebagai berikut:
·
Masuk ke
server virtual
·
Buat file
konfigurasi untuk memulai (contoh: jalan.sh) dengan format: $nano jalan.sh
Dimana anggap saja hostb merupakan server, sementara yang lainnya adalah
klien.
·
Buat file
konfigurasi untuk mengakhiri (contoh: matikan.sh) dengan format: $nano
matikan.sh
·
Jalankah file
konfigurasi yang telah dibuat dengan melakukan perintah: $sh jalan.sh
·
Pada router,
tambahkan file iptables untuk mengatur supaya jaringannya bisa tersambung (sepertinya),
jalankan perintah $nano iptables.sh dan tulis:
iptables -A
FORWARD -i eth1 -o eth0 -j ACCEPT
iptables -t nat
-A POSTROUTING -o eth0 -j MASQUERADE
·
Jalankan
iptables tersebut setiap kali Anda akan menggunakan dengan perintah: $sh
iptables.sh
·
Edit $nano /etc/sysctl.conf
dan hilangkan tanda “#” pada #net.ipv4.ip_forward = 1
·
Jangan lupa
atur interfacesnya pada masing-masing uml dengan cara $nano
/etc/network/interfaces
Pada router:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address
10.151.70.70 (tuntap+2)
netmask
255.255.255.0
gateway
10.151.70.69 (tuntap+1)
auto eth1
iface eth1 inet static
address
172.16.0.3 (lihat topologi)
netmask
255.255.255.0
Pada server+klien:
auto eth1
iface eth1 inet static
address
172.16.0.1 (lihat topologi, digit terakhir terserah tapi tidak boleh ada yang sama)
netmask
255.255.255.0
gateway
172.16.0.3 (address router)
·
Setelah
urusan Anda selesai, jalankan perintah: $sh matikan.sh
No comments:
Post a Comment