Senario: WAN-1 (Primary): IP: 192.168.99.120/24 Gateway: 192.168.99.1(IP>Route e দিতে হবে পরে) Interface: wan-1 ধরুন এটি ether1 পোর্টের সাথে যুক্ত। WAN-2 (Secondary/Failover: IP: 192.168.244.120/24 Gateway: 192.168.244.2 (via VMnet08, IP>Route e দিতে হবে পরে) Interface: wan-2 (ধরুন এটি ether4 পোর্টের সাথে যুক্ত). আর bridge হবে ২ টা, Wan-Bridge-1, will get interface: wan-1(ether1) IP, these has 3 port. ether1,2,3. Wan-Bridge-2, will get interface: wan-2(ether4) ip these has 3 port. ether4,5,6
IP Assign
· WAN-1 (Primary):
- IP: 192.168.99.120/24
- Gateway: 192.168.99.1
- Interface: wan-bridge-1 (যাতে ether1, ether2,
ether3 যুক্ত থাকবে) আর bridge না থাকলে ডাইরেক্ট wan এঁর আইপি বসবে।
· WAN-2 (Secondery):
- IP: 192.168.244.120/24
- Gateway: 192.168.244.2
- Interface: wan-bridge-2 (যাতে ether3, ether4, ether5 যুক্ত থাকবে)
· Local Network:
- IP: 192.168.1.1/24 (ether2 or LAN1), 192.168.2.1/24 (ether3
or LAN2), Enable DHCP (DHCP Setup) on these ports, so that
connected user can get IP automatically.
- গোল: PCC ব্যবহার করে wan-bridge-1 ও wan-bridge-2-এর মধ্যে Load Balancing এবং wan-bridge-1 down হলে wan-bridge-2-তে স্বয়ংক্রিয় Failover।
· Create Bridge:
- Bridge -> create 2
Bridge: WAN_bridge1 and WAN_bridge2
- Bridge -> Ports: +
Add interface in wan_bridge1 :
Interface: ether1 (and
ether2 & ether3 can be added as a options for more ports, so
that its can be use more real IP of same series). Bridge: wan-bridge-1
- Bridge -> Ports: +
Add interface in wan_bridge2 :
Interface: ether4 (and
ether5 & ether6 can be added as a options for more ports, so
that its can be use more real IP of same series). Bridge: wan-bridge-2
আপনার ২টি আলাদা ল্যান (lan1 এবং lan2) এবং ২টি আলাদা ISP (WAN1 এবং WAN2) এর মধ্যে Load
Balancing এবং Failover সেটআপ করার জন্য একদম শুরু থেকে GUI (Winbox) পদ্ধতি নিচে দেওয়া হলো:
ধাপ ১: রাউটিং টেবিল
তৈরি করা (Routing
Tables)
MikroTik v7-এ রাউটিং মার্ক ব্যবহারের জন্য আগে টেবিল তৈরি করতে হয়।
- Routing > Tables-এ যান।
- + ক্লিক করুন: Name দিন to_wan1
এবং FIB বক্সে টিক দিন।
- আবার + ক্লিক করুন: Name দিন to_wan2
এবং FIB বক্সে টিক দিন।
ধাপ ২: ম্যঙ্গেল রুল সেট
করা (Mangle
Rules)
এখানে আমরা ল্যান
অনুযায়ী ট্রাফিক ভাগ করব। IP > Firewall > Mangle-এ যান:
১ম ল্যানের জন্য (lan1):
- + ক্লিক করুন > General Tab:
- Chain: prerouting
- In. Interface: lan1 সিলেক্ট করুন।
- Action Tab:
- Action: mark routing
- New Routing Mark: ড্রপডাউন থেকে to_wan1 সিলেক্ট করুন।
- Passthrough: টিক চিহ্ন তুলে দিন।
২য় ল্যানের জন্য (lan2):
- + ক্লিক করুন > General Tab:
- Chain: prerouting
- In. Interface: lan2 সিলেক্ট করুন।
- Action Tab:
- Action: mark routing
- New Routing Mark: ড্রপডাউন থেকে to_wan2 সিলেক্ট করুন।
- Passthrough: টিক চিহ্ন তুলে দিন।
ধাপ ৩: রাউট এবং
ফেইলওভার সেট করা (IP
Routes)
এখানে আমরা মেইন লাইন
এবং ব্যাকআপ লাইন সেট করব যাতে একটি ISP বন্ধ হলে
অন্যটি দিয়ে ইন্টারনেট চলে। IP > Routes-এ যান:
lan1, lan2
এর জন্য (WAN1 মেইন, WAN2 ব্যাকআপ):
- + ক্লিক করুন: Gateway: 192.168.99.1, Routing Table:
to_wan1, Distance: 1, Check Gateway: ping দিন।
- + ক্লিক করুন: Gateway: 192.168.99.1, Routing Table:
to_wan2, Distance: 2, Check Gateway: ping দিন।
- + ক্লিক করুন: Gateway: 192.168.244.2, Routing
Table: to_wan2, Distance: 1, Check Gateway: ping দিন।
- + ক্লিক করুন: Gateway: 192.168.244.2, Routing
Table: to_wan1, Distance: 2, Check Gateway: ping দিন।
ধাপ ৪: মাস্ক্যারেড রুল
(NAT)
ইন্টারনেট পাওয়ার জন্য
আপনার লোকাল আইপিকে মাস্ক্যারেড করতে হবে।
- IP > Firewall > NAT-এ যান।
- নিশ্চিত করুন আপনার ২টি WAN ইন্টারফেসের (যেমন: ether1 এবং ether2) জন্য আলাদা আলাদা ২টি রুল আছে যেখানে Action হলো masquerade।
ফলাফল কী হবে?
- স্বাভাবিক অবস্থায়: lan1 এর সব ইউজার WAN1 ব্যবহার করবে এবং lan2 এর সব ইউজার WAN2 ব্যবহার করবে। এতে আপনার ২টি ISP-এর ব্যান্ডউইথই সমানভাবে ব্যবহৃত হবে (Load Balancing)।
- ফেইলওভার: যদি WAN1 ডাউন হয়, তবে lan1
অটোমেটিক WAN2 এর সাহায্যে ইন্টারনেট পাবে। আবার লাইন ঠিক হলে
অটোমেটিক WAN1 এ ফিরে আসবে।
এখন যদি শুধু ১ টি লেন থাকে তাহলে configuration
হবে:
এই কনফিগারেশনে
আপনার lan1 ইন্টারফেসটি ২টি
WAN লাইনের মধ্যে
লোড ব্যালেন্স এবং ফেইলওভার হিসেবে কাজ করবে।
ধাপ ১: Routing Table তৈরি করা
১. Routing > Tables-এ যান।
২. + ক্লিক করুন: Name: to_wan1, FIB বক্সে টিক দিন।
৩. আবার + ক্লিক করুন: Name: to_wan2, FIB বক্সে টিক দিন।
ধাপ ২: Mangle Rule (Load Balance এর জন্য)
IP
> Firewall > Mangle-এ গিয়ে নিচের ৪ টি
রুল ক্রমানুসারে তৈরি করুন:
রুল ১ (wan1 এর কানেকশন মার্ক করা):
- Chain:
prerouting
- In. Interface: lan1
- Advanced
ট্যাব > Per
Connection Classifier: both addresses and ports লিখে বক্সে 2
/ 0 দিন।
- Action ট্যাব > Action: mark connection, New Connection Mark: wan1_conn, Passthrough: Yes.
রুল ২ (wan2 এর কানেকশন মার্ক করা):
- Chain:
prerouting
- In. Interface: lan1
- Advanced
ট্যাব > Per
Connection Classifier: both addresses and ports লিখে বক্সে 2
/ 1 দিন।
- Action
ট্যাব > Action:
mark connection, New Connection Mark: wan2_conn, Passthrough:
Yes.
রুল ৩ (wan1 এর রাউটিং মার্ক করা):
- Chain:
prerouting
- In. Interface: lan1
- Connection Mark: wan1_conn সিলেক্ট করুন।
- Action
ট্যাব > Action:
mark routing, New Routing Mark: to_wan1, Passthrough: No.
রুল ৪ (wan2 এর রাউটিং মার্ক করা):
- Chain:
prerouting
- In. Interface: lan1
- Connection Mark: wan2_conn সিলেক্ট করুন।
- Action
ট্যাব > Action:
mark routing, New Routing Mark: to_wan2, Passthrough: No.
ধাপ ৩: Routes (Failover সহ) সেট করা
IP
> Routes-এ গিয়ে নিচের ৪টি রুল যোগ করুন:
১. wan1 (Primary): Gateway: 192.168.99.1, Table: to_wan1, Distance: 1, Check Gateway:
ping.
২. wan1 (Backup): Gateway: 192.168.244.2, Table: to_wan1, Distance: 2, Check
Gateway: ping.
৩. wan2 (Primary): Gateway: 192.168.244.2, Table: to_wan2, Distance: 1, Check
Gateway: ping.
৪. wan2 (Backup): Gateway: 192.168.99.1, Table: to_wan2, Distance: 2, Check Gateway:
ping.
ধাপ ৪: NAT (Masquerade)
IP
> Firewall > NAT-এ গিয়ে নিশ্চিত করুন আপনার ২টি WAN পোর্টের জন্যই আলাদা করে masquerade রুল করা আছে।
ফলাফল: এখন আপনার lan1 এর ইউজাররা
২টি WAN লাইন মিলিয়ে ব্যবহার করবে এবং কোনো একটি লাইন বন্ধ হলে অটোমেটিক অন্যটি
দিয়ে ইন্টারনেট পাবে।
সব ঠিকমতো
কাজ করছে কি না তা নিশ্চিত করতে IP > Routes-এ দেখুন আপনার ১ নম্বর ডিসট্যান্সের রুলগুলো Active (AS) হয়ে আছে কি
না?
No comments:
Post a Comment