Membuat Router dengan Ubuntu Server 9.04
Udah paham kan router itu apa..? hehe. Jadi kali ini saya akan berbagi tentang cara membuat router dengan Ubuntu Server 9.04 , Ubuntu terdapat 2 versi, desktop dan server. Desktop menggunakan tampilan berbasis GUI, sedangkan Server menggunakan Text Mode. Kenapa kita di sini menggunakan Ubuntu Server? Karena router digunakan sebagai jalur masukknya koneksi dari internet menuju Local. dan juga jalur keluar dari Local menuju Internet. Sehingga untuk meringankan memori kita menggunakan Text Mode. Karna sebagai router kita harus menjaga stabilitas kemampuan router sendiri dalam menghadapi traffic paket data yang melalui router tersebut. bla bla bla. itu teori. langsung aja praktekkan yah..Yang harus dipersiapkan :
- 1 PC router dengan 2 Lan Card
- 1 PC Client (dengan kabel cross dihubungkan ke router)
Data IP
- IP Publik (eth0) : 10.118.0.223/24
- Gateway : 10.118.0.1
- subnet : 255.255.255.0
- IP Local (eth1) : 192.168.0.1/24
- subnet : 255.255.255.0
- DNS : - 202.134.0.155 dan - 202.134.0.61
Setelah semua data kita dapat, install Ubuntu server dengan 2 partisi yaitu :
/ (root), dan /home (sebagai partisi data)
buat username and password untuk login nanti
Proses Instalasi saya skip
*konfigurasi router
- Login ke root
# sudo su
setelah di dalam root
- Masukkan ip
# pico /etc/network/interfaces
kemudian CTRL + X untuk save
- Lalu masukkan DNS
# pico /etc/resolv.conf
kemudian CTRL + X untuk save
- Restart networknya untuk memastikan
# /etc/init.d/networking restart
- Mengaktifkan IP Forward
# pico /etc/sysctl.conf
- Mengecek IP Forward
# cat /proc/sys/net/ipv4/ip_forward (apabila bernilai 1, maka aktif. Apabila bernilai 0 maka belum aktif. Aktifkan)
# echo 1 > /proc/sys/net/ipv4/ip_forward
- Restart networknya untuk memastikan
# /etc/init.d/networking restart
- Mengaktifkan fungsi NAT IP TABLE
># iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
- Coba ping ke google (bila reply berari router sudah sukses koneksi. Bila time out, periksa mungkin ada bagian yang tertinggal)
*konfigurasi Client
[bila client windows]
>ubah IP dengan static dengan<
ip: 192.168.0.2
subnet : 255.255.255.0
gateway : 192.168.0.1 (ip eth1)
DNS : - 202.134.0.155 - 202.134.0.61
kemudian coba ping ke router (bila reply, sudah sukses konek ke router)
coba ping ke google (bila reply, router sudah sukses)
[bila client ubuntu]
Login root : sudo su
Masukkan IP
# pico /etc/network/interfaces
save : CTRL + X
restart networknya
# /etc/init.d/networking restart
kemudian coba ping ke router (bila reply, sudah sukses konek ke router)
coba ping ke google (bila reply, router sudah sukses)
Bila sudah sukses, buat fungsi ip table agar otomatis dijalankan pada saat komputer booting. Karena sifat ip tables di atas tidak permanen. Maka untuk mengaktifkan IP table otomatis adalah
#pico /etc/init.d/rclocal
kemudian tambahkan baris di paling bawah
/sbin iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
Nah setelah itu coba di restart lagi.
Nah selesai sudah membuat router dengan ubuntu server 9.04. Ayo di praktekkan sobat. Jangan di baca aja. Haha.
Router di atas pembagian IPnya masih bersifat Static, jadi Client masih harus manual untuk memasukkan IPnya. Untuk yang otomatis. Tulisannya menyusul yah.. hehe..
- 1 PC router dengan 2 Lan Card
- 1 PC Client (dengan kabel cross dihubungkan ke router)
Data IP
- IP Publik (eth0) : 10.118.0.223/24
- Gateway : 10.118.0.1
- subnet : 255.255.255.0
- IP Local (eth1) : 192.168.0.1/24
- subnet : 255.255.255.0
- DNS : - 202.134.0.155 dan - 202.134.0.61
Setelah semua data kita dapat, install Ubuntu server dengan 2 partisi yaitu :
/ (root), dan /home (sebagai partisi data)
buat username and password untuk login nanti
Proses Instalasi saya skip
*konfigurasi router
- Login ke root
# sudo su
setelah di dalam root
- Masukkan ip
# pico /etc/network/interfaces
auto eth0
iface eth0 inet static
address 10.118.0.223
subnet 255.255.255.0
gateway 10.118.0.1
auto eth1
iface eth1 inet static
address 192.168.0.1
subnet 255.255.255.0
kemudian CTRL + X untuk save
- Lalu masukkan DNS
# pico /etc/resolv.conf
nameserver 202.134.0.155
nameserver 202.134.0.61
kemudian CTRL + X untuk save
- Restart networknya untuk memastikan
# /etc/init.d/networking restart
- Mengaktifkan IP Forward
# pico /etc/sysctl.conf
Cari baris tulisan net.ipv4.ip_forward=1 dan kemudian hilangkan tanda #
- Mengecek IP Forward
# cat /proc/sys/net/ipv4/ip_forward (apabila bernilai 1, maka aktif. Apabila bernilai 0 maka belum aktif. Aktifkan)
# echo 1 > /proc/sys/net/ipv4/ip_forward
- Restart networknya untuk memastikan
# /etc/init.d/networking restart
- Mengaktifkan fungsi NAT IP TABLE
># iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
- Coba ping ke google (bila reply berari router sudah sukses koneksi. Bila time out, periksa mungkin ada bagian yang tertinggal)
*konfigurasi Client
[bila client windows]
>ubah IP dengan static dengan<
ip: 192.168.0.2
subnet : 255.255.255.0
gateway : 192.168.0.1 (ip eth1)
DNS : - 202.134.0.155 - 202.134.0.61
kemudian coba ping ke router (bila reply, sudah sukses konek ke router)
coba ping ke google (bila reply, router sudah sukses)
[bila client ubuntu]
Login root : sudo su
Masukkan IP
# pico /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.30.1
save : CTRL + X
restart networknya
# /etc/init.d/networking restart
kemudian coba ping ke router (bila reply, sudah sukses konek ke router)
coba ping ke google (bila reply, router sudah sukses)
Bila sudah sukses, buat fungsi ip table agar otomatis dijalankan pada saat komputer booting. Karena sifat ip tables di atas tidak permanen. Maka untuk mengaktifkan IP table otomatis adalah
#pico /etc/init.d/rclocal
kemudian tambahkan baris di paling bawah
/sbin iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
Nah setelah itu coba di restart lagi.
Nah selesai sudah membuat router dengan ubuntu server 9.04. Ayo di praktekkan sobat. Jangan di baca aja. Haha.
Router di atas pembagian IPnya masih bersifat Static, jadi Client masih harus manual untuk memasukkan IPnya. Untuk yang otomatis. Tulisannya menyusul yah.. hehe..
Comments
Post a Comment