You are on page 1of 4

Tutorial untuk pengguna mikrotik versi 3.x.xx dan versi 4.

xx tanpa menggunakan p
roxy
Langka pertama
Ip modem 1 192.168.1.1
Ip modem 2 192.168.2.1
colokkan modem 1 pada ether1
colokkan modem 2 pada ether2
colokkan yang dari hub pada ether3
posisi PPoE dari modem
--------------------------------------------------------------------------
Pada mikrotik
buka pada winbox.
muncul baru pertama kali remove all configuration
--------------------------------------------------------------------------
Code:
/interface
set 0 name=modem1
set 1 name=modem2
set 2 name=lokal
buat IP di masing2 ethernet
Code:
/ip address
add address=192.168.1.2/24 netmask=255.255.255.0 interface=modem1
add address=192.168.2.2/24 netmask=255.255.255.0 interface=modem2
add address=192.168.0.1/26 netmask=255.255.255.0 interface=lokal
buat mangle untuk load balancing
Code:
/ip firewall mangle
add chain=prerouting in-interface=lokal connection-state=new nth=2,1 action=mark
-connection new-connection-mark=speedy1 passthrough=yes
add chain=prerouting in-interface=Lokal connection-mark=speedy1 action=mark-rout
ing new-routing-mark=speedy1 passthrough=no
add chain=prerouting in-interface=lokal connection-state=new nth=2,2 action=mark
-connection new-connection-mark=speedy2 passthrough=yes
add chain=prerouting in-interface=Lokal connection-mark=speedy2 action=mark-rout
ing new-routing-mark=speedy2 passthrough=no
buat NAT untuk load balancing
Code:
/ip firewall nat
chain=srcnat out-interface=modem1 action=masquerade
chain=srcnat out-interface=modem2 action=masquerade
buat ip route
Code:
/ip route
add gateway=192.168.1.1
add gateway=192.168.2.1 routing-mark=speedy2
add gateway=192.168.1.1 routing-mark=speedy1
Load Balancing dengan 2 Speedy PDF Cetak E-mail
Ditulis oleh fiki
Sabtu, 31 Januari 2009 05:48
Gambaran jaringan yg dibuat adalah sebagai berikut :
eth0 (192.168.1.100) terhubung ke modem1 dengan ip 192.168.1.1 pada network : 19
2.168.1.0/24
eth1 (192.168.2.100) terhubung ke modem2 dengan ip 192.168.2.1 pada network : 19
2.168.2.0/24
eth2 (192.168.15.1) adalah untuk jaringan localnya dengan network : 192.168.15.0
/24
Pengaturan Ip tersebut ada di /etc/network/interfaces :
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
auto eth1
iface eth1 inet static
address 192.168.2.100
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
auto eth2
iface eth2 inet static
address 192.168.15.1
netmask 255.255.255.0
network 192.168.15.0
broadcast 192.168.15.255
dan perlu juga diatur table routing nya yg ada di : /etc/iproute2/rt_tables :
#
# reserved values
#
255 local
254 main
253 default
0 unspec
#
# local
#
#1 inr.ruhep
120 adsl1
121 adsl2
123 internet
Kemudian membuat file di /etc/ dengan nama : /etc/maxinet/my_iptables dan supaya
bisa di eksekusi saat booting di chmod +x /etc/maxinet/my_iptables dan di masuk
kan ke /etc/init.d/networking di bagian ini :
case $1? in
start)
process_options
log_action_begin_msg Configuring network interfaces
if ifup -a; then
log_action_end_msg $?
else
log_action_end_msg $?
fi
/etc/maxinet/my_iptables
;;
Sedangkan Isi dari /etc/maxinet/my_iptables adalah sebagai berikut :
#!/bin/bash
##Main Rule
ip route flush table adsl1
ip route flush table adsl2
ip route flush table internet
ip rule add prio 10 table main
ip rule add prio 20 table adsl1
ip rule add prio 30 table adsl2
ip rule add prio 40 table internet
ip route del default table main
ip route del default table adsl1
ip route del default table adsl2
ip route del default table internet
ip rule add prio 20 from 192.168.1.0/24 table adsl1
ip route add default via 192.168.1.1 dev eth0 src 192.168.1.100 proto static tab
le adsl1
ip route append prohibit default table adsl1 metric 1 proto static
ip rule add prio 30 from 192.168.2.0/24 table adsl2
ip route add default via 192.168.2.1 dev eth1 src 192.168.2.100 proto static tab
le adsl2
ip route append prohibit default table adsl2 metric 5 proto static
##Set Load Balancing
ip rule add prio 40 table internet
ip route add default proto static table internet \nexthop via 192.168.1.1 dev et
h0 weight 1 \nexthop via 192.168.2.1 dev eth1 weight 1
## NAT
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -P INPUT DROP
iptables -A INPUT -i eth2 -j ACCEPT
iptables -A INPUT -i eth1 -p tcp -s 0/0 dport 25 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s 0/0 dport 25 -j ACCEPT
iptables -A INPUT -m state state ESTABLISHED, RELATED -j ACCEPT
iptables -A INPUT -p tcp -i eth1 -j REJECT reject-with tcp-reset
iptables -A INPUT -p tcp -i eth0 -j REJECT reject-with tcp-reset
iptables -A INPUT -p tcp -i eth1 -j REJECT reject-with icmp-port-unreachable
iptables -A INPUT -p tcp -i eth0 -j REJECT reject-with icmp-port-unreachable
iptables -t nat -A POSTROUTING -o eth0 -j SNAT to 192.168.1.100
iptables -t nat -A POSTROUTING -o eth1 -j SNAT to 192.168.2.100
Setelah diconfigurasi reboot servernya dan ditest koneksinya alhamdulillah berfun
gsi dan berjalan dengan baik.
Untuk melihat apakah iptables nya berfungsi dengan baik, diketikkan perintah : i
ptables -L -n -v -t nat .
Untuk Indikator apakah ada pemakaian melalui kedua modem bisa juga diliat dari i
ndikator lampu ethernetnya, jika blinkingnya cepat brarti sedang ada pemakaian.
Demikian setingan load balancing untuk 2 link speedy yang berhasil saya konfigur
asi.

You might also like