Χριστός Ανέστη και Χρόνια πολλά.
Προσπαθώ να στήσω load balance μεταξύ 2 γραμμών. Και τις δύο τις έχω ως PPOE client στο mikrotik.
Όποιο οδηγό και να δοκίμασα δεν μου δούλεψε.
Το έχει καταφέρει κάποιος;
Ευχαριστώ!
Εμφάνιση 1-14 από 14
-
02-05-19, 15:44 Ερώτηση για Load Balance. #1
-
03-05-19, 09:39 Απάντηση: Ερώτηση για Load Balance. #2
Γιατι βρε φιλος, ενας μπουσουλας ειναι ολος και ολος και κανε ενα κοπο και ποσταρε το config σου.
Άλλα Ντάλλα....
-
06-05-19, 09:14 Απάντηση: Ερώτηση για Load Balance. #3Κώδικας:
/ip address add address=2.16.1.1/24 interface=bridge1_etairiko network=2.16.1.0 /ip firewall mangle add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=pppoe-out1 new-connection-mark=pppoe-out1_conn add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=pppoe-out2 new-connection-mark=pppoe-out2_conn add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=bridge1_etairiko new-connection-mark=pppoe-out1_conn per-connection-classifier=\ both-addresses:2/0 add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=bridge1_etairiko new-connection-mark=pppoe-out2_conn per-connection-classifier=\ both-addresses:2/1 add action=mark-routing chain=prerouting connection-mark=pppoe-out1_conn in-interface=bridge1_etairiko new-routing-mark=to_pppoe-out1 add action=mark-routing chain=prerouting connection-mark=pppoe-out2_conn in-interface=bridge1_etairiko new-routing-mark=to_pppoe-out2 add action=mark-routing chain=output connection-mark=pppoe-out1_conn new-routing-mark=to_pppoe-out1 add action=mark-routing chain=output connection-mark=pppoe-out2_conn new-routing-mark=to_pppoe-out2 /ip firewall nat add action=masquerade chain=srcnat out-interface=pppoe-out1 add action=masquerade chain=srcnat out-interface=pppoe-out2 to-addresses=0.0.0.0 /ip route add check-gateway=ping distance=1 gateway=pppoe-out1 routing-mark=to_pppoe-out1 add check-gateway=ping distance=1 gateway=pppoe-out2 routing-mark=to_pppoe-out2 add check-gateway=ping distance=1 gateway=pppoe-out1 add check-gateway=ping distance=2 gateway=pppoe-out2 add distance=1 dst-address=192.168.77.0/24 gateway=192.168.77.1
-
06-05-19, 11:24 Απάντηση: Ερώτηση για Load Balance. #4
Ρίξε μια ματια παρακατω .
Εννοειται αλλαζεις το subnet αναλογα.
Κώδικας:/ip firewall mangle add action=accept chain=prerouting dst-address=192.168.0.0/24 add action=mark-connection chain=prerouting connection-mark=no-mark disabled=no dst-address-type=!local in-interface=ether3-lan-master new-connection-mark=ether1-wan1 passthrough=yes per-connection-classifier=src-address:2/0 add action=mark-connection chain=prerouting connection-mark=no-mark disabled=no dst-address-type=!local in-interface=ether3-lan-master new-connection-mark=ether2-wan2 passthrough=yes per-connection-classifier=src-address:2/1 add action=mark-routing chain=prerouting connection-mark=ether1-wan1 disabled=no in-interface=ether3-lan-master new-routing-mark=to_WAN1 passthrough=yes add action=mark-routing chain=prerouting connection-mark=ether2-wan2 disabled=no in-interface=ether3-lan-master new-routing-mark=to_WAN2 passthrough=yes add action=mark-routing chain=output connection-mark=ether1-wan1 disabled=no new-routing-mark=to_WAN1 passthrough=yes add action=mark-routing chain=output connection-mark=ether2-wan2 disabled=no new-routing-mark=to_WAN2 passthrough=yes add action=mark-connection chain=prerouting connection-mark=no-mark disabled=no in-interface=ether1 new-connection-mark=ether1-wan1 passthrough=yes add action=mark-connection chain=prerouting connection-mark=no-mark disabled=no in-interface=ether2 new-connection-mark=ether2-wan2 passthrough=yes /ip firewall nat add action=masquerade chain=srcnat out-interface=ether1 src-address=192.168.0.0/24 add action=masquerade chain=srcnat out-interface=ether2 src-address=192.168.0.0/24 /ip route add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.168.1.1 routing-mark=to_WAN1 scope=30 target-scope=10 add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.168.2.1 routing-mark=to_WAN2 scope=30 target-scope=10 add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.168.1.1 scope=30 target-scope=10 add check-gateway=ping disabled=no distance=2 dst-address=0.0.0.0/0 gateway=192.168.2.1 scope=30 target-scope=10
The gr81 .
-
06-05-19, 19:43 Απάντηση: Ερώτηση για Load Balance. #5
Έπαιξε. Ευχαριστώ!!!
-
06-05-19, 19:44 Απάντηση: Ερώτηση για Load Balance. #6
-
21-06-19, 14:25 Απάντηση: Ερώτηση για Load Balance. #7
άρα εγώ με 4 wan... το έτσι σωστά? fail over κανει αυτό..αμα πέσει κάποια γραμμή?
/ip firewall mangle
add action=accept chain=prerouting dst-address=192.168.0.0/24
add action=mark-connection chain=prerouting connection-mark=no-mark disabled=no dst-address-type=!local in-interface=LAN new-connection-mark=ether1-wan1 passthrough=yes per-connection-classifier=src-address:4/0
add action=mark-connection chain=prerouting connection-mark=no-mark disabled=no dst-address-type=!local in-interface=LAN new-connection-mark=ether2-wan2 passthrough=yes per-connection-classifier=src-address:4/1
add action=mark-connection chain=prerouting connection-mark=no-mark disabled=no dst-address-type=!local in-interface=LAN new-connection-mark=ether3-wan3 passthrough=yes per-connection-classifier=src-address:4/2
add action=mark-connection chain=prerouting connection-mark=no-mark disabled=no dst-address-type=!local in-interface=LAN new-connection-mark=ether4-wan4 passthrough=yes per-connection-classifier=src-address:4/3
add action=mark-routing chain=prerouting connection-mark=ether1-wan1 disabled=no in-interface=LAN new-routing-mark=to_WAN1 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ether2-wan2 disabled=no in-interface=LAN new-routing-mark=to_WAN2 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ether3-wan3 disabled=no in-interface=LAN new-routing-mark=to_WAN3 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ether4-wan4 disabled=no in-interface=LAN new-routing-mark=to_WAN4 passthrough=yes
add action=mark-routing chain=output connection-mark=ether1-wan1 disabled=no new-routing-mark=to_WAN1 passthrough=yes
add action=mark-routing chain=output connection-mark=ether2-wan2 disabled=no new-routing-mark=to_WAN2 passthrough=yes
add action=mark-routing chain=output connection-mark=ether3-wan3 disabled=no new-routing-mark=to_WAN3 passthrough=yes
add action=mark-routing chain=output connection-mark=ether4-wan4 disabled=no new-routing-mark=to_WAN4 passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark disabled=no in-interface=WAN1 new-connection-mark=ether1-wan1 passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark disabled=no in-interface=WAN2 new-connection-mark=ether2-wan2 passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark disabled=no in-interface=WAN3 new-connection-mark=ether3-wan3 passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark disabled=no in-interface=WAN4 new-connection-mark=ether4-wan4 passthrough=yes
/ip firewall nat
add action=masquerade chain=srcnat out-interface=WAN1 src-address=192.168.0.0/24
add action=masquerade chain=srcnat out-interface=WAN2 src-address=192.168.0.0/24
add action=masquerade chain=srcnat out-interface=WAN3 src-address=192.168.0.0/24
add action=masquerade chain=srcnat out-interface=WAN4 src-address=192.168.0.0/24
/ip route
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.168.1.1 routing-mark=to_WAN1 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.168.20.1 routing-mark=to_WAN2 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.168.30.1 routing-mark=to_WAN3 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.168.40.1 routing-mark=to_WAN4 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.168.1.1 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=2 dst-address=0.0.0.0/0 gateway=192.168.20.1 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=3 dst-address=0.0.0.0/0 gateway=192.168.30.1 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=4 dst-address=0.0.0.0/0 gateway=192.168.40.1 scope=30 target-scope=10
--------------------------------------------------------------------------------------------------------------------
τώρα εχω αυτά... (με αυτήν την σειρά)
/ip firewall mangle
add action=mark-routing chain=prerouting new-routing-mark=to_WAN4 passthrough=no src-address=192.168.0.40
add action=mark-routing chain=prerouting dst-address=67.225.208.195 new-routing-mark=to_WAN1 passthrough=no
add action=mark-routing chain=prerouting dst-address=195.167.16.0/23 new-routing-mark=to_WAN1 passthrough=no
add action=mark-routing chain=prerouting dst-address=31.177.60.70 new-routing-mark=to_WAN1 passthrough=no
add action=mark-connection chain=input in-interface=WAN1 new-connection-mark=WAN1_conn passthrough=yes
add action=mark-connection chain=input in-interface=WAN2 new-connection-mark=WAN2_conn passthrough=yes
add action=mark-connection chain=input in-interface=WAN3 new-connection-mark=WAN3_conn passthrough=yes
add action=mark-connection chain=input in-interface=WAN4 new-connection-mark=WAN4_conn passthrough=yes
add action=mark-routing chain=output connection-mark=WAN1_conn new-routing-mark=to_WAN1 passthrough=yes
add action=mark-routing chain=output connection-mark=WAN2_conn new-routing-mark=to_WAN2 passthrough=yes
add action=mark-routing chain=output connection-mark=WAN3_conn new-routing-mark=to_WAN3 passthrough=yes
add action=mark-routing chain=output connection-mark=WAN4_conn new-routing-mark=to_WAN4 passthrough=yes
add action=accept chain=prerouting dst-address=192.168.1.0/24 in-interface=LAN
add action=accept chain=prerouting dst-address=192.168.20.0/24 in-interface=LAN
add action=accept chain=prerouting dst-address=192.168.30.0/24 in-interface=LAN
add action=accept chain=prerouting dst-address=192.168.40.0/24 in-interface=LAN
add action=mark-connection chain=prerouting dst-address-type=!local in-interface=LAN new-connection-mark=WAN1_conn passthrough=yes per-connection-classifier=both-addresses-and-ports:4/0
add action=mark-connection chain=prerouting dst-address-type=!local in-interface=LAN new-connection-mark=WAN2_conn passthrough=yes per-connection-classifier=both-addresses-and-ports:4/1
add action=mark-connection chain=prerouting dst-address-type=!local in-interface=LAN new-connection-mark=WAN3_conn passthrough=yes per-connection-classifier=both-addresses-and-ports:4/2
add action=mark-connection chain=prerouting dst-address-type=!local in-interface=LAN new-connection-mark=WAN4_conn passthrough=yes per-connection-classifier=both-addresses-and-ports:4/3
add action=mark-routing chain=prerouting connection-mark=WAN1_conn in-interface=LAN new-routing-mark=to_WAN1 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=WAN2_conn in-interface=LAN new-routing-mark=to_WAN2 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=WAN3_conn in-interface=LAN new-routing-mark=to_WAN3 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=WAN4_conn in-interface=LAN new-routing-mark=to_WAN4 passthrough=yes
/ip firewall nat
add action=masquerade chain=srcnat out-interface=WAN1
add action=masquerade chain=srcnat out-interface=WAN2
add action=masquerade chain=srcnat out-interface=WAN3
add action=masquerade chain=srcnat out-interface=WAN4
add action=masquerade chain=srcnat src-address=192.168.0.0/24
/ip route
add check-gateway=ping distance=1 gateway=192.168.40.1 routing-mark=to_WAN4
add check-gateway=ping distance=1 gateway=192.168.1.1 routing-mark=to_WAN1
add check-gateway=ping distance=1 gateway=192.168.20.1 routing-mark=to_WAN2
add check-gateway=ping distance=1 gateway=192.168.30.1 routing-mark=to_WAN3
add check-gateway=ping distance=1 gateway=192.168.1.1
add check-gateway=ping distance=2 gateway=192.168.20.1
add check-gateway=ping distance=3 gateway=192.168.30.1
add check-gateway=ping distance=4 gateway=192.168.40.1Τελευταία επεξεργασία από το μέλος puntomania : 21-06-19 στις 14:50.
-
15-07-19, 01:23 Απάντηση: Ερώτηση για Load Balance. #8
στα route
check-gateway=ping
οταν πέσει το ιντερνετ απ το ρουτερ πχ που ειναι το 192.168.1.1 (add check-gateway=ping distance=1 gateway=192.168.1.1) πως κάνουμε το mikrotik να καταλαβαίνει οτι δεν εχει ιντερνετ... ωστε να πάει στο επόμενο gateway?
-
15-07-19, 06:34 Απάντηση: Ερώτηση για Load Balance. #9
Καλημέρα και καλη εβδομαδα! αφου παιζεις με route distances δεν το πιανει? εγω ετσι κανω βαζω προτεραιότητες 1, 2 κτλ.
Βεβαια εχει σημασια με ποιον τροπο ερχεται και να εξηγησω.
Αν πχ είναι pppoe-client το καταλαβαινει και αλλαζει γιατι πεφτει τελειως.
Στην κινητη όμως με PPP το PPP μενει συνδεδεμενο αλλα μπορει να μην εχει ιντερνετ, πχ αν τελειωναν τα δεδομενα το PPP δεν πεφτει!!!
σε αυτή την περιπτωση το distance δεν πίανει!
Τα gateway που λες τι είδους ιντερνετ εχουν?
-
15-07-19, 11:09 Απάντηση: Ερώτηση για Load Balance. #10
Αν μιλας για adsl modem πρεπει να κανεις recursive failover για να αλλαζει τις γραμμες.
Κώδικας:/ip route add check-gateway=ping distance=1 gateway=1.1.1.1 routing-mark=to_WAN1 add check-gateway=ping distance=1 gateway=1.0.0.1 routing-mark=to_WAN2 add check-gateway=ping distance=1 gateway=1.1.1.1 add check-gateway=ping distance=1 gateway=1.0.0.1 add check-gateway=ping distance=1 dst-address=1.0.0.1/32 gateway=192.168.2.1 scope=10 add check-gateway=ping distance=1 dst-address=1.1.1.1/32 gateway=192.168.0.1 scope=10
Άλλα Ντάλλα....
-
15-07-19, 13:27 Απάντηση: Ερώτηση για Load Balance. #11
έχω 4 ρουτερ
192.168.1.1
192.168.20.1
192.168.30.1
192.168.40.1 (αυτό ειναι το speedbooster)
προχτές σε διακοπή ρεύματος κάποια στιγμή έκοψαν οι σταθερες γραμμές και δούλευε μόνο το booster, το δίκτυο μου όμως δεν ειχε ίντερνετ... μέχρι που έκλεισα manual τις ether1-2-3 και πήγαινε αναγκαστικά απο την ether4 που είναι το booster
οπότε κάτι πρέπει να αλλάξω στο setup Μου.
Spoiler:
-
18-07-19, 11:47 Απάντηση: Ερώτηση για Load Balance. #12
-
18-07-19, 15:00 Απάντηση: Ερώτηση για Load Balance. #13
δηλαδή να θέλω κάτι τέτοιο....
/ip route
add dst-address= 8.8.8.8 gateway = 192.168.1.1 scope = 10
add gateway=8.8.8.8 distance = 1 check-gateway = ping
add dst-address= 8.8.4.4 gateway = 192.168.20.1 scope = 10
add gateway=8.8.4.4 distance = 2 check-gateway = ping
add dst-address= 1.1.1.1 gateway = 192.168.30.1 scope = 10
add gateway=1.1.1.1 distance = 3 check-gateway = ping
add dst-address= 1.0.0.1 gateway = 192.168.40.1 scope = 10
add gateway=1.0.0.1 distance = 4 check-gateway = ping
και όταν κάποια γραμμή δεν θα έχει ιντερνετ...θα την κοκκινίζει αυτόματα?
-
19-07-19, 12:37 Απάντηση: Ερώτηση για Load Balance. #14
Για δοκιμασε το και πες.
Άλλα Ντάλλα....
Bookmarks