Selasa, 22 Maret 2011

membuat router dengan freeBSD

Membuat PC Router dengan menggunakan FreeBSD dari sebuah topologi yang telah dibuat. Topologi yang digunakan adalah sebagai berikut;

topologi

LANGKAH KERJA

2. Konfigurasi Router 1

- Login sebagai root

- Setting ip forward, dengan mengedit file rc.conf dengan cara sebagai berikut;

#ee /etc/rc.conf

Tambahkan text berikut;

gateway_enable=”YES”

router_enable=”YES”

sava lalu keluar.

- Lihat interface mana yang tersedia pada pc.

# ifconfig –a

Misal lnc0 dan lnc1

- Konfigurasi Network dan Routing

# ee /etc/rc.conf

Tambahkan text berikut untuk konfigurasi ip address pada masing-masing interfaces;

ifconfig lnc0 192.16.16.1 netmask 255.255.255.0

ifconfig lnc1 192.16.18.1 netmask 255.255.255.0

Save lalu keluar

- Atau konfigurasi IP address pada masing-masing interface dengan mengetikan command sebagai berikut;

#ifconfig lnc0 192.16.16.1 netmask 255.255.255.0

#ifconfig lnc1 192.16.18.1 netmask 255.255.255.0

- Lalu konfigurasi static routing pada network lain dengan cara sebagai berikut;#route add 192.16.17.0/24 192.16.16.2

#route add 192.16.19.0/24 192.16.16.2



Atau edit file rc.conf dengan cara sebagai berikut;

#ee /etc/rc.conf

Tambahkan text berikut;

Static_route=”1 2”

route_1=”192.16.17.0/24 192.16.16.2”

route_2=”192.16.19.0/24 192.16.16.2”

Save dan keluar.

- Restart, dengan cara sebagai berikut;

#sh /etc/netstart



3. Konfigurasi Router 2

- Login sebagai root

- Setting ip forward, dengan mengedit file rc.conf dengan cara sebagai berikut;

#ee /etc/rc.conf

Tambahkan text berikut;

gateway_enable=”YES”

router_enable=”YES”

sava lalu keluar.

- Lihat interface mana yang tersedia pada pc.

# ifconfig –a

Misal lnc0 dan lnc1

- Konfigurasi Network dan Routing

# ee /etc/rc.conf

Tambahkan text berikut untuk konfigurasi ip address pada masing-masing interfaces;

ifconfig lnc0 192.16.16.2 netmask 255.255.255.0

ifconfig lnc1 192.16.17.1 netmask 255.255.255.0

Save lalu keluar

- Atau konfigurasi IP address pada masing-masing interface dengan mengetikan command sebagai berikut;

#ifconfig lnc0 192.16.16.2 netmask 255.255.255.0

#ifconfig lnc1 192.16.17.1 netmask 255.255.255.0

- Lalu konfigurasi static routing pada network lain dengan cara sebagai berikut;

#route add 192.16.18.0/24 192.16.16.1

#route add 192.16.19.0/24 192.16.17.2

Atau edit file rc.conf , dengan cara sebagai berikut;

#ee /etc/rc.conf

Tambahkan text berikut;

Static_route=”1 2”

route_1=”192.16.18.0/24 192.16.16.1”

route_2=”192.16.19.0/24 192.16.17.2”

Save dan keluar.

- Restart, dengan cara sebagai berikut;

#sh /etc/netstart

4. Konfigurasi Router 3

- Login sebagai root

- Setting ip forward, dengan mengedit file rc.conf dengan cara sebagai berikut;

#ee /etc/rc.conf

Tambahkan text berikut;

gateway_enable=”YES”

router_enable=”YES”

sava lalu keluar.

- Lihat interface mana yang tersedia pada pc.

# ifconfig –a

Misal lnc0 dan lnc1

- Konfigurasi Network dan Routing

# ee /etc/rc.conf

Tambahkan text berikut untuk konfigurasi ip address pada masing-masing interfaces;

ifconfig lnc0 192.16.17.2 netmask 255.255.255.0

ifconfig lnc1 192.16.19.1 netmask 255.255.255.0

Save lalu keluar

- Atau konfigurasi IP address pada masing-masing interface dengan mengetikan command sebagai berikut;

#ifconfig lnc0 192.16.17.2 netmask 255.255.255.0

#ifconfig lnc1 192.16.19.1 netmask 255.255.255.0

- Lalu konfigurasi static routing pada network lain dengan cara sebagai berikut;

#route add 192.16.18.0/24 192.16.17.2

#route add 192.16.16.0/24 192.16.17.2

Atau edit file rc.conf , dengan cara sebagai berikut;

#ee /etc/rc.conf

Tambahkan text berikut;

Static_route=”1 2”

route_1=”192.16.18.0/24 192.16.17.2”

route_2=”192.16.16.0/24 192.16.17.2”

Save dan keluar.

- Restart, dengan cara sebagai berikut;

#sh /etc/netstart



5. Konfigurasi Host 1

- sudo -i

- # nano /etc/network/interfaces

Ketikkan teks berikut

auto eth0

iface eth0 inet static

address 192.16.18.2

netmask 255.255.255.0

broadcast 192.16.18.255

gateway 192.16.18.1

Save lalu keluar

- Atau konfigurasi IP address dengan mengetikan command berikut;

#ifconfig eth0 172.16.18.2 netmask 255.255.255.0

- Dan untuk menembahkan default gw ketikan perintah sebagai beriku;

#route add default gw 172.16.18.1

- # invoke-rc.d networking restart



6. Konfigurasi Host 2

- # sudo -i

- # nano /etc/network/interfaces

Ketikkan teks berikut

auto eth0

iface eth0 inet static

address 192.16.19.2

netmask 255.255.255.0

broadcast 192.16.19.255

gateway 192.16.19.1

save lalu keluar

- Atau konfigurasi IP address dengan mengetikan command sebagai berikut;

#ifconfig eth0 172.16.19.2 netmask 255.255.255.0

- Dan untuk menembahkan default gw ketikan perintah sebagai beriku;

#route add default gw 172.16.19.1

- # invoke-rc.d networking restart



7. Test Router

a. Pada Host 1

# ping 192.16.17.1

# traceroute 172.16.17.1

b. Pada Host 2

# ping 192.16.18.1

# traceroute 172.16.17.1

c. Apabila ada Reply dari destination maka koneksi berhasil.

d. Dan ketika di traceroute ada alamat ip address hop yang di lewati maka PC router berfungsi dengan baik.

semoga bermanfaat.

Penulis: Sandy Budiman