Multivan αž“αž·αž„ αž“αžΆαŸ†αž•αŸ’αž›αžΌαžœαž“αŸ…αž›αžΎ Mikrotik RouterOS

αžŸαŸαž…αž€αŸ’αžαžΈαžŽαŸ‚αž“αžΆαŸ†

αž€αžΆαžšαž›αžΎαž€αž™αž€αž’αžαŸ’αžαž”αž‘ αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαž—αžΆαž–αž₯αžαž”αŸ’αžšαž™αŸ„αž‡αž“αŸ αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‡αŸ†αžšαž»αž‰αžŠαŸ„αž™αž—αžΆαž–αž‰αžΉαž€αž‰αžΆαž”αŸ‹αž“αŸƒαž€αžΆαžšαž’αŸ’αž›αžΆαž€αŸ‹αž‘αžΉαž€αž…αž·αžαŸ’αžαž“αŸƒαžŸαŸ†αžŽαž½αžšαž›αžΎαž”αŸ’αžšαž’αžΆαž“αž”αž‘αž“αŸαŸ‡αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ’αžšαž»αž˜αž”αŸ’αžšαžœαžαŸ’αžαž·αžšαžΌαž”αž“αŸƒαžŸαž αž‚αž˜αž“αŸαž‘αžΌαžšαž›αŸαžαž“αž·αž™αžΆαž™αž—αžΆαžŸαžΆαžšαž»αžŸαŸ’αžŸαžΈαŸ” αž’αžαŸ’αžαž”αž‘αž“αŸαŸ‡αž‚αžΊαžŸαŸ†αžŠαŸ…αž‘αŸ…αž›αžΎαž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžαŸ’αž˜αžΈαžαŸ’αž˜αŸ„αž„ Mikrotik RouterOS (αž αŸ…αž€αžΆαžαŸ‹αžαžΆ ROS)αŸ” αžœαžΆαž‘αžΆαž€αŸ‹αž‘αž„αžαŸ‚αž‡αžΆαž˜αž½αž™ multivan αžŠαŸ„αž™αžŸαž„αŸ’αž€αžαŸ‹αž’αŸ’αž„αž“αŸ‹αž›αžΎαž€αžΆαžšαž“αžΆαŸ†αž•αŸ’αž›αžΌαžœαŸ” αž‡αžΆαž”αŸ’αžšαžΆαž€αŸ‹αžšαž„αŸ’αžœαžΆαž“αŸ‹ αž˜αžΆαž“αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžαž·αž…αžαž½αž…αž”αŸ†αž•αž»αž αžŠαžΎαž˜αŸ’αž”αžΈαž’αžΆαž“αžΆαž”αžΆαž“αž“αžΌαžœαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž”αŸ’αžšαž€αž”αžŠαŸ„αž™αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αž“αž·αž„αž„αžΆαž™αžŸαŸ’αžšαž½αž›αŸ” αž’αŸ’αž“αž€αž‘αžΆαŸ†αž„αž‘αžΆαž™αžŽαžΆαžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŸαŸ’αžœαŸ‚αž„αžšαž€αž€αžΆαžšαž›αžΆαžαžαŸ’αžšαžŠαžΆαž„αž“αŸƒαž”αŸ’αžšαž’αžΆαž“αž”αž‘αž“αŸƒαž‡αž½αžš, αž€αžΆαžšαž•αŸ’αž‘αž»αž€αžαž»αž›αŸ’αž™αž—αžΆαž–, vlans, αžŸαŸ’αž–αžΆαž“, αž€αžΆαžšαžœαž·αž—αžΆαž‚αžŸαŸŠαžΈαž‡αž˜αŸ’αžšαŸ…αž–αž αž»αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž“αŸƒαžŸαŸ’αžαžΆαž“αž—αžΆαž–αž“αŸƒαž†αžΆαž“αŸ‚αž›αž“αž·αž„αž•αŸ’αžŸαŸαž„αž‘αŸ€αž - αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαž˜αž·αž“αžαŸ’αž‡αŸ‡αžαŸ’αž‡αžΆαž™αž–αŸαž›αžœαŸαž›αžΆαž“αž·αž„αž€αžΆαžšαžαž·αžαžαŸ†αž”αŸ’αžšαžΉαž„αž”αŸ’αžšαŸ‚αž„αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αžΆαž“αŸ”

αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ†αž”αžΌαž„

αž‡αžΆαž”αŸ’αžšαž’αžΆαž“αž”αž‘αžŸαžΆαž€αž›αŸ’αž”αž„ αžšαŸ‰αŸ„αžαž‘αŸαžš Mikrotik αž…αŸ’αžšαž€αž”αŸ’αžšαžΆαŸ†αžŠαŸ‚αž›αž˜αžΆαž“ ROS αž€αŸ†αžŽαŸ‚ 6.45.3 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαŸ” αžœαžΆαž“αžΉαž„αž”αž‰αŸ’αž‡αžΌαž“αž…αžšαžΆαž…αžšαžšαžœαžΆαž„αž”αžŽαŸ’αžαžΆαž‰αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž–αžΈαžš (LAN1 αž“αž·αž„ LAN2) αž“αž·αž„αž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆαž”αžΈ (ISP1, ISP2, ISP3) αŸ” αž†αžΆαž“αŸ‚αž›αž‘αŸ… ISP1 αž˜αžΆαž“αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ "αž”αŸ’αžšαž•αŸαŸ‡" αž‹αž·αžαž·αžœαž“αŸ’αž ISP2 - "ស" αž‘αž‘αž½αž›αž”αžΆαž“αžαžΆαž˜αžšαž™αŸˆ DHCP, ISP3 - "ស" αž‡αžΆαž˜αž½αž™αž€αžΆαžšαž’αž“αž»αž‰αŸ’αž‰αžΆαž PPPoE αŸ” αžŠαŸ’αž™αžΆαž€αŸ’αžšαžΆαž˜αžαž—αŸ’αž‡αžΆαž”αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αž€αŸ’αž“αž»αž„αžšαžΌαž”αŸ–

Multivan αž“αž·αž„ αž“αžΆαŸ†αž•αŸ’αž›αžΌαžœαž“αŸ…αž›αžΎ Mikrotik RouterOS

αž—αžΆαžšαž€αž·αž…αŸ’αž…αž‚αžΊαžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžšαŸ‰αŸ„αžαž‘αŸαžš MTK αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž‚αŸ’αžšαŸ„αž„αž€αžΆαžšαžŽαŸαžŠαžΌαž…αŸ’αž“αŸαŸ‡:

  1. αž•αŸ’αžαž›αŸ‹αž€αžΆαžšαž”αŸ’αžαžΌαžšαžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž‘αŸ…αž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αŸ” αž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆαžŸαŸ†αžαžΆαž“αŸ‹αž‚αžΊ ISP2 αž‘αž»αž“αž”αŸ†αžšαž»αž„αž‘αžΈαž˜αž½αž™αž‚αžΊ ISP1 αž‘αž»αž“αž”αž˜αŸ’αžšαž»αž„αž‘αžΈαž–αžΈαžšαž‚αžΊ ISP3αŸ”
  2. αžšαŸ€αž”αž…αŸ†αž”αžŽαŸ’αžαžΆαž‰ LAN1 αž…αžΌαž›αž”αŸ’αžšαžΎαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαžαžΆαž˜αžšαž™αŸˆ ISP1 αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ”
  3. αž•αŸ’αžαž›αŸ‹αž›αž‘αŸ’αž’αž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αž…αžšαžΆαž…αžšαž–αžΈαž”αžŽαŸ’αžαžΆαž‰αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αŸ…αž€αžΆαž“αŸ‹αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαžαžΆαž˜αžšαž™αŸˆαž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆαžŠαŸ‚αž›αž”αžΆαž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž”αž‰αŸ’αž‡αžΈαž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“αŸ”
  4. αž•αŸ’αžαž›αŸ‹αž›αž‘αŸ’αž’αž—αžΆαž–αž“αŸƒαž€αžΆαžšαž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αž•αŸ’αžŸαžΆαž™αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž–αžΈαž”αžŽαŸ’αžαžΆαž‰αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αŸ…αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αž (DSTNAT)
  5. αžŠαŸ†αž‘αžΎαž„αžαž˜αŸ’αžšαž„αž‡αž‰αŸ’αž‡αžΆαŸ†αž„αž—αŸ’αž›αžΎαž„ αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αžαž›αŸ‹αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž’αž”αŸ’αž”αž”αžšαž˜αžΆαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αž–αžΈαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαŸ”
  6. αžšαŸ‰αŸ„αžαž‘αŸαžšαž’αžΆαž…αž…αŸαž‰αž…αžšαžΆαž…αžšαžŽαŸαžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„αžαžΆαž˜αžšαž™αŸˆαž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆαž‘αžΆαŸ†αž„αž”αžΈ αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“αž”αŸ’αžšαž—αž–αžŠαŸ‚αž›αž”αžΆαž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαŸ”
  7. αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΆαž€αžŠαžαžΆαž€αž‰αŸ’αž…αž”αŸ‹αž†αŸ’αž›αžΎαž™αžαž”αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž‡αžΌαž“αž‘αŸ…αž€αžΆαž“αŸ‹αž”αŸ‰αž»αžŸαŸ’αžαž·αŸαžŠαŸ‚αž›αž–αž½αž€αž‚αŸαž”αžΆαž“αž˜αž€ (αžšαž½αž˜αž‘αžΆαŸ†αž„αž”αžŽαŸ’αžαžΆαž‰αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“)αŸ”

αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαŸ” αž™αžΎαž„αž“αžΉαž„αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžšαŸ‰αŸ„αžαž‘αŸαžš "αž–αžΈαžŠαŸ†αž”αžΌαž„" αžŠαžΎαž˜αŸ’αž”αžΈαž’αžΆαž“αžΆαž’αžœαžαŸ’αžαž˜αžΆαž“αž“αŸƒαž€αžΆαžšαž—αŸ’αž‰αžΆαž€αŸ‹αž•αŸ’αž’αžΎαž›αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜ "αž…αŸαž‰αž–αžΈαž”αŸ’αžšαž’αž”αŸ‹" αžŠαŸ‚αž›αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž–αžΈαž€αŸ†αžŽαŸ‚αž‘αŸ…αž€αŸ†αžŽαŸ‚αŸ” Winbox αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž‡αžΆαž§αž”αž€αžšαžŽαŸαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ αžŠαŸ‚αž›αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αžŠαŸ„αž™αž˜αžΎαž›αžƒαžΎαž‰αŸ” αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžŠαŸ„αž™αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™ Winbox αŸ” αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αžšαžΌαž”αžœαž“αŸ’αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž‘αžΎαž„αžŠαŸ„αž™αž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž‘αŸ…αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ Ether5 αŸ”

αž€αžΆαžšαžœαŸ‚αž€αž‰αŸ‚αž€αž”αž“αŸ’αžαž·αž…αž’αŸ†αž–αžΈαž’αŸ’αžœαžΈαž‡αžΆ multivan αžœαžΆαž‡αžΆαž”αž‰αŸ’αž αžΆ αž¬αž‡αžΆαž˜αž“αž»αžŸαŸ’αžŸαž†αŸ’αž›αžΆαžαžŠαŸ‚αž›αž˜αžΆαž“αž›αŸ’αž”αž·αž…αž€αž›αž‡αž»αŸ†αžœαž·αž‰αž”αžŽαŸ’αžαžΆαž‰αžŸαž˜αž‚αŸ†αž“αž·αž

αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŠαŸ‚αž›αž…αž„αŸ‹αžŠαžΉαž„αž…αž„αŸ‹αžƒαžΎαž‰ αž“αž·αž„αž™αž€αž…αž·αžαŸ’αžαž‘αž»αž€αžŠαžΆαž€αŸ‹ αžŠαŸ„αž™αž”αž„αŸ’αž€αžΎαžαž‚αž˜αŸ’αžšαŸ„αž„αž”αŸ‚αž”αž“αŸαŸ‡ αž¬αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„ αžŸαŸ’αžšαžΆαž”αŸ‹αžαŸ‚αžŠαžΉαž„αžαžΆαžœαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαž αžΎαž™αŸ” αž”αžΆαž‘/αž…αžΆαžŸ αž”αžΆαž‘/αž…αžΆαžŸ αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αžαžΆαžšαžΆαž„αž€αŸ†αžŽαžαŸ‹αž•αŸ’αž›αžΌαžœαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž“αž·αž„αž…αŸ’αž”αžΆαž”αŸ‹αž•αŸ’αž›αžΌαžœαž•αŸ’αžŸαŸαž„αž‘αŸ€αž αžŠαŸ‚αž›αž’αžαŸ’αžαž”αž‘αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž›αžΎαž”αŸ’αžšαž’αžΆαž“αž”αž‘αž“αŸαŸ‡αž–αŸ„αžšαž–αŸαž‰αž‘αŸ…αžŠαŸ„αž™αŸ” αžαŸ„αŸ‡αž–αž·αž“αž·αžαŸ’αž™?

αžαžΎαž™αžΎαž„αž’αžΆαž…αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“αž“αŸ…αž›αžΎαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ αž“αž·αž„αž…αŸ’αžšαž€αž…αŸαž‰αž…αžΌαž›αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αž”αžΆαž“αž‘αŸ? αž”αžΆαž‘αŸ–

αž“αŸ…αž›αžΎ ISP1 αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ αž“αž·αž„αž…αŸ’αžšαž€αž•αŸ’αž›αžΌαžœαžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡αž‡αžΆαž˜αž½αž™ αž…αž˜αŸ’αž„αžΆαž™ = ្ ΠΈ check-gateway=ping αŸ”
αž“αŸ…αž›αžΎ ISP2 αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœ dhcp αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ - αžαžΆαž˜αž“αŸ„αŸ‡ αž…αž˜αŸ’αž„αžΆαž™αž“αžΉαž„αžŸαŸ’αž˜αžΎαž“αžΉαž„αž˜αž½αž™αŸ”
αž“αŸ…αž›αžΎ ISP3 αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœ pppoe αž“αŸ…αž–αŸαž›αžŠαŸ‚αž› add-default-route=αž”αžΆαž‘/αž…αžΆαžŸ αžŠαžΆαž€αŸ‹ default-route-distance=3.

αž€αž»αŸ†αž—αŸ’αž›αŸαž…αž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡ NAT αž“αŸ…αž…αŸ’αžšαž€αž…αŸαž‰αŸ–

/ip firewall nat add action=masquerade chain=srcnat out-interface-list=WAN

αž‡αžΆαž›αž‘αŸ’αž’αž•αž› αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‚αŸαž αž‘αŸ†αž–αŸαžšαž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€αž˜αžΆαž“αž€αžΆαžšαžšαžΈαž€αžšαžΆαž™αž€αŸ’αž“αž»αž„αž€αžΆαžšαž‘αžΆαž‰αž™αž€αž†αŸ’αž˜αžΆαžαžΆαž˜αžšαž™αŸˆαž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆ ISP2 αžŸαŸ†αžαžΆαž“αŸ‹ αž αžΎαž™αž˜αžΆαž“αž€αžΆαžšαž€αž€αŸ‹αž†αžΆαž“αŸ‚αž›αžŠαŸ„αž™αž”αŸ’αžšαžΎαž™αž“αŸ’αžαž€αžΆαžš αž–αž·αž“αž·αžαŸ’αž™αž…αŸ’αžšαž€αž…αŸαž‰αž…αžΌαž› αžŸαžΌαž˜αž˜αžΎαž›αž€αŸ†αžŽαžαŸ‹αž…αŸ†αžŽαžΆαŸ† 1

αž…αŸ†αžŽαž»αž…αž‘αžΈ 1 αž“αŸƒαž€αž·αž…αŸ’αž…αž€αžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαŸ” តើ multivan αžŠαŸ‚αž›αž˜αžΆαž“αžŸαž‰αŸ’αž‰αžΆαžŽαžšαž”αžŸαŸ‹αžœαžΆαž“αŸ…αž―αžŽαžΆ? αž‘αŸβ€¦

αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αžαŸ” αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž”αž‰αŸ’αž…αŸαž‰αž’αžαž·αžαž·αž‡αž“αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž–αžΈ LAN αžαžΆαž˜αžšαž™αŸˆ ISP1αŸ–

/ip firewall mangle αž”αž“αŸ’αžαŸ‚αž˜ action=route chain=prorouting dst-address-list=!BOGONS
passthrough=yes route-dst=100.66.66.1 src-address-list=Via_ISP1
/ip firewall mangle αž”αž“αŸ’αžαŸ‚αž˜ action=route chain=prorouting dst-address-list=!BOGONS
passthrough=no route-dst=100.66.66.1 src-address=192.168.88.0/24

αž€αž·αž…αŸ’αž…αž€αžΆαžšαž‘αžΈ 2 αž“αž·αž„αž‘αžΈ 3 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαŸ” αžŸαŸ’αž›αžΆαž€αž›αŸαž αžαŸ’αžšαžΆ αž…αŸ’αž”αžΆαž”αŸ‹αž•αŸ’αž›αžΌαžœ αžαžΎαž’αŸ’αž“αž€αž“αŸ…αž―αžŽαžΆ?!

αžαŸ’αžšαžΌαžœαž€αžΆαžšαž•αŸ’αžαž›αŸ‹αžŸαž·αž‘αŸ’αž’αž·αž…αžΌαž›αž”αŸ’αžšαžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ OpenVPN αžŠαŸ‚αž›αž’αŸ’αž“αž€αž…αžΌαž›αž…αž·αžαŸ’αžαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ 172.17.17.17 αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžαž·αžαž·αž‡αž“αž–αžΈαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αž? αžŸαžΌαž˜αŸ–

/ip cloud set ddns-enabled=yes

αž€αŸ’αž“αž»αž„β€‹αž“αžΆαž˜β€‹αž‡αžΆβ€‹αž˜αž·αžαŸ’αžαž—αŸαž€αŸ’αžαž· αž™αžΎαž„β€‹αž•αŸ’αžαž›αŸ‹β€‹αž›αž‘αŸ’αž’αž•αž›β€‹αžŠαž›αŸ‹β€‹αž’αžαž·αžαž·αž‡αž“αŸ– ": αžŠαžΆαž€αŸ‹ [ip cloud get dns-name]"

αž™αžΎαž„αž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡αž…αŸ’αžšαž€αž”αž‰αŸ’αž‡αžΌαž“αž”αž“αŸ’αžαž–αžΈαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαŸ–

/ip firewall nat αž”αž“αŸ’αžαŸ‚αž˜αžŸαž€αž˜αŸ’αž˜αž—αžΆαž–=dst-nat chain=dstnat dst-port=1194
in-interface-list=αž–αž·αž’αžΈαž€αžΆαžš WAN=udp to-addresses=172.17.17.17

αž’αžΆαžαž»αž‘αžΈ 4 αž‚αžΊαžšαž½αž…αžšαžΆαž›αŸ‹αŸ”

αž™αžΎαž„αžšαŸ€αž”αž…αŸ†αž‡αž‰αŸ’αž‡αžΆαŸ†αž„αž—αŸ’αž›αžΎαž„ αž“αž·αž„αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž…αŸ†αžŽαž»αž…αž‘αžΈ 5 αž€αŸ’αž“αž»αž„αž–αŸαž›αž‡αžΆαž˜αž½αž™αž‚αŸ’αž“αžΆαž“αŸαŸ‡ αž™αžΎαž„αžšαžΈαž€αžšαžΆαž™αžŠαŸ‚αž›αž’αŸ’αžœαžΈαŸ—αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžšαž½αž…αž αžΎαž™ αž αžΎαž™αžˆαžΆαž“αžŠαž›αŸ‹αž’αž»αž„αž˜αž½αž™αžŠαŸ‚αž›αž˜αžΆαž“αž—αŸαžŸαž‡αŸ’αž‡αŸˆαžŠαŸ‚αž›αž…αžΌαž›αž…αž·αžαŸ’αž...
ធេ! αž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ†αž—αŸ’αž›αŸαž…αž…αŸ„αž›αŸ”

l2tp-client αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαŸ„αž™αž’αžαŸ’αžαž”αž‘ google αž”αžΆαž“αž€αžΎαž“αž‘αžΎαž„αžŠαž›αŸ‹ VDS αž αžΌαž‘αž„αŸ‹αžŠαŸ‚αž›αž’αŸ’αž“αž€αž…αžΌαž›αž…αž·αžαŸ’αž? αž”αžΆαž‘αŸ”
l2tp-server αž‡αžΆαž˜αž½αž™ IPsec αž”αžΆαž“αž€αžΎαž“αž‘αžΎαž„ αž αžΎαž™αž’αžαž·αžαž·αž‡αž“αžŠαŸ„αž™ DNS-name αž–αžΈ IP Cloud (αžŸαžΌαž˜αž˜αžΎαž›αžαžΆαž„αž›αžΎαŸ”) cling? αž”αžΆαž‘αŸ”
αž•αŸ’αž’αŸ€αž„β€‹αžαŸ’αž›αž½αž“β€‹αž‘αŸ…β€‹αž›αžΎβ€‹αž€αŸ…αž’αžΈβ€‹αžšαž”αžŸαŸ‹β€‹αž™αžΎαž„ αž•αžΉαž€β€‹αž—αŸαžŸαž‡αŸ’αž‡αŸˆ αž™αžΎαž„β€‹αžαŸ’αž‡αž·αž›β€‹αž–αž·αž…αžΆαžšαžŽαžΆβ€‹αž…αŸ†αžŽαž»αž…β€‹αž‘αžΈ 6 αž“αž·αž„ 7 αž“αŸƒβ€‹αž€αž·αž…αŸ’αž…αž€αžΆαžšαŸ” αž™αžΎαž„αž‚αž·αž - αžαžΎαž™αžΎαž„αžαŸ’αžšαžΌαžœαž€αžΆαžšαžœαžΆαž‘αŸ? αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαžΌαž…αž‚αŸ’αž“αžΆαžœαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαžΌαž…αž“αŸ„αŸ‡ (αž‚) ... αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžœαžΆαž“αŸ…αžαŸ‚αž˜αž·αž“αžαŸ’αžšαžΌαžœαž€αžΆαžšαž“αŸ„αŸ‡αž αžΎαž™αž‡αžΆαžœαžΆαŸ” Multivan αž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαŸ”

តើ multivan αž‡αžΆαž’αŸ’αžœαžΈ? αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž”αžŽαŸ’αžαžΆαž‰αž’αŸŠαžΈαž“αž’αžΊαžŽαŸ‚αžαž‡αžΆαž…αŸ’αžšαžΎαž“αž‘αŸ…αž€αžΆαž“αŸ‹αžšαŸ‰αŸ„αžαž‘αŸαžšαž˜αž½αž™αŸ”

αž’αŸ’αž“αž€αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž’αžΆαž“αž’αžαŸ’αžαž”αž‘αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ αž–αŸ’αžšαŸ„αŸ‡αž’αŸ’αžœαžΈαž’αžΆαž…αž“αŸ…αž‘αžΈαž“αŸ„αŸ‡ αž€αŸ’αžšαŸ…αž–αžΈαž€αžΆαžšαž”αž„αŸ’αž αžΆαž‰αž—αžΆαž–αž‚αž½αžšαž±αŸ’αž™αžŸαž„αŸ’αžŸαŸαž™?

αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžŠαŸ‚αž›αž“αŸ…αžŸαŸαžŸαžŸαž›αŸ‹ αžŠαŸ‚αž›αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž›αžΎαž…αŸ†αžŽαž»αž…αž‘αžΈ 6 αž“αž·αž„ 7 αž“αŸƒαž€αž·αž…αŸ’αž…αž€αžΆαžš αž αžΎαž™αžαŸ‚αž˜αž‘αžΆαŸ†αž„αž˜αžΆαž“αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαžšαž˜αžΆαžŸαŸ‹αž“αŸƒαž—αžΆαž–αž›αŸ’αž’αž₯αžαžαŸ’αž…αŸ„αŸ‡αž“αŸ„αŸ‡ αž–αž½αž€αž™αžΎαž„αž€αžΆαž“αŸ‹αžαŸ‚αž‡αŸ’αžšαŸ…αŸ”

αž—αžΆαžšαž€αž·αž…αŸ’αž…αžŸαŸ†αžαžΆαž“αŸ‹αž”αŸ†αž•αž»αžαž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžšαžαž™αž“αŸ’αžαž–αž αž»αžœαŸ‰αžΆαž“αž‚αžΊαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž•αŸ’αž›αžΌαžœαž…αžšαžΆαž…αžšαžŽαŸαžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαŸ” Namely: αžŠαŸ„αž™αž˜αž·αž“αž‚αž·αžαž–αžΈαž˜αž½αž™αžŽαžΆ (ឬ) αžŸαžΌαž˜αž˜αžΎαž›αŸ” αž…αŸ†αžŽαžΆαŸ†αž‘αžΈ 3 αž†αžΆαž“αŸ‚αž›αžšαž”αžŸαŸ‹ ISP αž˜αžΎαž›αž‘αŸ…αž•αŸ’αž›αžΌαžœαž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αž“αŸ…αž›αžΎαžšαŸ‰αŸ„αžαž‘αŸαžšαžšαž”αžŸαŸ‹αž™αžΎαž„ αžœαžΆαž‚αž½αžšαžαŸ‚αžαŸ’αžšαž‘αž”αŸ‹αž€αžΆαžšαž†αŸ’αž›αžΎαž™αžαž”αž‘αŸ…αž“αžΉαž„αž†αžΆαž“αŸ‚αž›αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαžŠαŸ‚αž›αž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αž”αžΆαž“αž˜αž€αž–αžΈαŸ” αž—αžΆαžšαž€αž·αž…αŸ’αž…αž‚αžΊαž…αŸ’αž”αžΆαžŸαŸ‹αŸ” αžαžΎβ€‹αž”αž‰αŸ’αž αžΆβ€‹αž“αŸ…αž―αžŽαžΆ? αž‡αžΆαž€αžΆαžšαž–αž·αžαžŽαžΆαžŸαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž”αžŽαŸ’αžαžΆαž‰αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŸαžΆαž˜αž‰αŸ’αž‰ αž—αžΆαžšαž€αž·αž…αŸ’αž…αž‚αžΊαžŠαžΌαž…αž‚αŸ’αž“αžΆ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‚αŸ’αž˜αžΆαž“αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αžšαŸ†αžαžΆαž“αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž”αž“αŸ’αžαŸ‚αž˜ αž αžΎαž™αž˜αž·αž“αž˜αžΆαž“αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαžαžΆαž˜αžΆαž“αž”αž‰αŸ’αž αžΆαž“αŸ„αŸ‡αž‘αŸαŸ” αž—αžΆαž–αžαž»αžŸαž”αŸ’αž›αŸ‚αž€αž‚αŸ’αž“αžΆαž“αŸ„αŸ‡αž‚αžΊαžαžΆαžαŸ’αž“αžΆαŸ†αž„αžŠαŸ‚αž›αž’αžΆαž…αž€αŸ†αžŽαžαŸ‹αž”αžΆαž“αž“αŸ…αž›αžΎαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαž‚αžΊαž’αžΆαž…αž…αžΌαž›αž”αŸ’αžšαžΎαž”αžΆαž“αžαžΆαž˜αžšαž™αŸˆαž”αžŽαŸ’αžαžΆαž‰αžšαž”αžŸαŸ‹αž™αžΎαž„αž“αžΈαž˜αž½αž™αŸ— αž αžΎαž™αž˜αž·αž“αž˜αŸ‚αž“αžαžΆαž˜αžšαž™αŸˆαž”αžŽαŸ’αžαžΆαž‰αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™αž™αŸ‰αžΆαž„αžαžΉαž„αžšαŸ‰αžΉαž„αžŠαžΌαž…αž“αŸ…αž€αŸ’αž“αž»αž„αž”αžŽαŸ’αžαžΆαž‰αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž’αž˜αŸ’αž˜αžαžΆαž“αŸ„αŸ‡αž‘αŸαŸ” αž αžΎαž™ "αž”αž‰αŸ’αž αžΆ" αž‚αžΊαžαžΆαž”αŸ’αžšαžŸαž·αž“αž”αžΎαžŸαŸ†αžŽαžΎαž˜αž½αž™αž”αžΆαž“αž˜αž€αžšαž€αž™αžΎαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ IP αžšαž”αžŸαŸ‹ ISP3 αž“αŸ„αŸ‡αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαžšαž”αžŸαŸ‹αž™αžΎαž„αž…αž˜αŸ’αž›αžΎαž™αž“αžΉαž„αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž†αžΆαž“αŸ‚αž› ISP2 αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαž…αŸ’αžšαž€αž…αŸαž‰αž…αžΌαž›αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΉαž€αž“αžΆαŸ†αž“αŸ…αž‘αžΈαž“αŸ„αŸ‡αŸ” αž…αžΆαž€αž…αŸαž‰ αž αžΎαž™αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αŸ„αŸ‡αž…αŸ„αž›αžŠαŸ„αž™αž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆαžαžΆαž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαŸ” αž”αž‰αŸ’αž αžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž’αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαžŽαŸ” αžαžΎαžαŸ’αžšαžΌαžœαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαŸ„αž™αžšαž”αŸ€αž”αžŽαžΆ?

αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž…αŸ‚αž€αž…αŸαž‰αž‡αžΆαž”αžΈαžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αŸ–

  1. αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž‡αžΆαž˜αž»αž“αŸ” αž“αŸ…αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž“αŸαŸ‡ αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžšαž”αžŸαŸ‹αžšαŸ‰αŸ„αžαž‘αŸαžšαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αŸ– αž”αžŽαŸ’αžαžΆαž‰αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ αž‡αž‰αŸ’αž‡αžΆαŸ†αž„αž—αŸ’αž›αžΎαž„ αž”αž‰αŸ’αž‡αžΈαž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ αž€αž“αŸ’αžŸαŸ‚αž„αžŸαž€αŸ‹ NAT αž‡αžΆαžŠαžΎαž˜αŸ”
  2. αž–αž αž»αžœαŸ‰αžΆαž“αŸ‹αŸ” αž“αŸ…αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž“αŸαŸ‡ αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹ αž“αž·αž„αžαž˜αŸ’αžšαŸ€αž”αž‘αŸ…αž€αŸ’αž“αž»αž„αžαžΆαžšαžΆαž„αž“αžΆαŸ†αž•αŸ’αž›αžΌαžœαŸ”
  3. αž€αŸ†αž–αž»αž„αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ… ISP αŸ” αž“αŸ…αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž“αŸαŸ‡ αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αžŠαŸ‚αž›αž•αŸ’αžαž›αŸ‹αž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹ αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž•αŸ’αž›αžΌαžœ αž αžΎαž™αž™αž“αŸ’αžαž€αžΆαžšαž“αŸƒαž€αžΆαžšαž€αž€αŸ‹αž†αžΆαž“αŸ‚αž›αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž±αŸ’αž™αžŸαž€αž˜αŸ’αž˜αŸ”

1. αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž‡αžΆαž˜αž»αž“

៑.៑. αž™αžΎαž„αžŸαž˜αŸ’αž’αžΆαžαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαŸ‰αŸ„αžαž‘αŸαžšαžŠαŸ„αž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαŸ–

/system reset-configuration skip-backup=yes no-defaults=yes

αž™αž›αŸ‹αž–αŸ’αžšαž˜αž‡αžΆαž˜αž½αž™ "αž‚αŸ’αžšαŸ„αŸ‡αžαŸ’αž“αžΆαž€αŸ‹! αž€αŸ†αžŽαžαŸ‹αž‘αžΎαž„αžœαž·αž‰αž¬? [y/N]αŸ–αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‘αžΎαž„αžœαž·αž‰ αž™αžΎαž„αž—αŸ’αž‡αžΆαž”αŸ‹αž‡αžΆαž˜αž½αž™ Winbox αžαžΆαž˜αžšαž™αŸˆ MAC αŸ” αž“αŸ…αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž“αŸαŸ‡ αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ αž“αž·αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž˜αŸ’αž’αžΆαžαŸ”

៑.្. αž”αž„αŸ’αž€αžΎαžαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžαŸ’αž˜αžΈαŸ–

/user add group=full name=knight password=ultrasecret comment=”Not horse”

αž…αžΌαž›αž“αŸ…αž€αŸ’αžšαŸ„αž˜αžœαžΆαž αžΎαž™αž›αž»αž”αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αž˜αž½αž™:

/user remove admin

αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαŸ” αžœαžΆβ€‹αž‚αžΊβ€‹αž‡αžΆβ€‹αž€αžΆαžšβ€‹αžŠαž€β€‹αž…αŸαž‰ αž“αž·αž„β€‹αž˜αž·αž“β€‹αž”αž·αž‘β€‹αž’αŸ’αž“αž€β€‹αž”αŸ’αžšαžΎβ€‹αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜β€‹αžŠαŸ‚αž›β€‹αž’αŸ’αž“αž€β€‹αž“αž·αž–αž“αŸ’αž’β€‹αž…αžΆαžαŸ‹β€‹αž‘αž»αž€β€‹αžαžΆβ€‹αž˜αžΆαž“β€‹αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–β€‹αž‡αžΆαž„ αž“αž·αž„β€‹αžŽαŸ‚αž“αžΆαŸ†β€‹αž±αŸ’αž™β€‹αž”αŸ’αžšαžΎαŸ”

៑.៣. αž™αžΎαž„αž”αž„αŸ’αž€αžΎαžαž”αž‰αŸ’αž‡αžΈαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαž–αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„αž‡αž‰αŸ’αž‡αžΆαŸ†αž„αž—αŸ’αž›αžΎαž„ αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž€αžΆαžšαžšαž€αžƒαžΎαž‰ αž“αž·αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ MAC αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ–

/interface list add name=WAN comment="For Internet"
/interface list add name=LAN comment="For Local Area"

αž€αžΆαžšαž…αž»αŸ‡αž αžαŸ’αžαž›αŸαžαžΆαž›αžΎαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž‡αžΆαž˜αž½αž™αž˜αžαž·αž™αŸ„αž”αž›αŸ‹

/interface ethernet set ether1 comment="to ISP1"
/interface ethernet set ether2 comment="to ISP2"
/interface ethernet set ether3 comment="to ISP3"
/interface ethernet set ether4 comment="to LAN1"
/interface ethernet set ether5 comment="to LAN2"

αž αžΎαž™αž”αŸ†αž–αŸαž‰αž”αž‰αŸ’αž‡αžΈαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αŸ–

/interface list member add interface=ether1 list=WAN comment=ISP1
/interface list member add interface=ether2 list=WAN comment=ISP2 
/interface list member add interface=ether3 list=WAN comment="to ISP3"
/interface list member add interface=ether4 list=LAN  comment="LAN1"
/interface list member add interface=ether5 list=LAN  comment="LAN2"

αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαŸ” αž€αžΆαžšαžŸαžšαžŸαŸαžšαž˜αžαž·αž™αŸ„αž”αž›αŸ‹αžŠαŸ‚αž›αž’αžΆαž…αž™αž›αŸ‹αž”αžΆαž“αž‚αžΊαž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαž…αŸ†αžŽαžΆαž™αž›αžΎαž”αž‰αŸ’αž αžΆαž“αŸαŸ‡ αž”αžΌαž€αžœαžΆαž‡αž½αž™αžŸαž˜αŸ’αžšαž½αž›αž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆ αž“αž·αž„αž€αžΆαžšαž™αž›αŸ‹αžŠαžΉαž„αž’αŸ†αž–αžΈαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αŸ”

αž’αŸ’αž“αž€αž“αž·αž–αž“αŸ’αž’αž…αžΆαžαŸ‹αž‘αž»αž€αžαžΆαžœαžΆαž…αžΆαŸ†αž”αžΆαž…αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž αŸαžαž»αž•αž›αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αžŠαžΎαž˜αŸ’αž”αžΈαž”αž“αŸ’αžαŸ‚αž˜αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ ether3 αž‘αŸ…αž€αŸ’αž“αž»αž„αž”αž‰αŸ’αž‡αžΈαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ "WAN" αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž€αžΆαžšαž–αž·αžαžŠαŸ‚αž›αžαžΆαž–αž·αž’αžΈαž€αžΆαžš ip αž“αžΉαž„αž˜αž·αž“αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αžœαžΆαž€αŸαžŠαŸ„αž™αŸ”

αž€αž»αŸ†αž—αŸ’αž›αŸαž…αžαžΆαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ PPP αžαŸ’αžšαžΌαžœαž”αžΆαž“αž›αžΎαž€αž‘αžΎαž„αž“αŸ…αž›αžΎ ether3 αžœαžΆαž€αŸαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αž‰αŸ’αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž”αž‰αŸ’αž‡αžΈαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ β€œWAN” αž•αž„αžŠαŸ‚αžšαŸ”

៑.ៀ. αž™αžΎαž„αž›αžΆαž€αŸ‹αžšαŸ‰αŸ„αžαž‘αŸαžšαž–αžΈαž€αžΆαžšαžšαžΆαžœαžšαž€ αž“αž·αž„αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž–αžΈαž”αžŽαŸ’αžαžΆαž‰αž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆαžαžΆαž˜αžšαž™αŸˆ MACαŸ–

/ip neighbor discovery-settings set discover-interface-list=!WAN
/tool mac-server set allowed-interface-list=LAN
/tool mac-server mac-winbox set allowed-interface-list=LAN

៑.αŸ₯. αž™αžΎαž„αž”αž„αŸ’αž€αžΎαžαž…αŸ’αž”αžΆαž”αŸ‹αžαž˜αŸ’αžšαž„αž‡αž‰αŸ’αž‡αžΆαŸ†αž„αž—αŸ’αž›αžΎαž„αž’αž”αŸ’αž”αž”αžšαž˜αžΆαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžšαž–αžΆαžšαžšαŸ‰αŸ„αžαž‘αŸαžšαŸ–

/ip firewall filter add action=accept chain=input comment="Related Established Untracked Allow" 
connection-state=established,related,untracked

(αž…αŸ’αž”αžΆαž”αŸ‹αž•αŸ’αžαž›αŸ‹αž€αžΆαžšαž’αž“αž»αž‰αŸ’αž‰αžΆαžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„ αž“αž·αž„αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž½αž…αž•αŸ’αžαžΎαž˜αž…αŸαž‰αž–αžΈαž”αžŽαŸ’αžαžΆαž‰αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αžΆαŸ†αž„αž–αžΈαžš αž“αž·αž„αžšαŸ‰αŸ„αžαž‘αŸαžšαžαŸ’αž›αž½αž“αž―αž„)

/ip firewall filter add action=accept chain=input comment="ICMP from ALL" protocol=icmp

(ping αž“αž·αž„αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚ ping αž‘αŸαŸ” icmp αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αž‰αŸ’αž‰αžΆαžαŸ” αž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαžαŸ’αž›αžΆαŸ†αž„αžŽαžΆαžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαŸ’αžœαŸ‚αž„αžšαž€αž”αž‰αŸ’αž αžΆ MTU)

/ip firewall filter add action=drop chain=input comment="All other WAN Drop" in-interface-list=WAN

(αž…αŸ’αž”αžΆαž”αŸ‹β€‹αžŠαŸ‚αž›β€‹αž”αž·αž‘β€‹αžŸαž„αŸ’αžœαžΆαž€αŸ‹β€‹αž”αž‰αŸ’αž…αžΌαž›β€‹αž αžΆαž˜β€‹αžƒαžΆαžαŸ‹β€‹αž’αŸ’αžœαžΈβ€‹αž•αŸ’αžŸαŸαž„β€‹αž‘αŸ€αžβ€‹αžŠαŸ‚αž›β€‹αž˜αž€β€‹αž–αžΈβ€‹αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αž)

/ip firewall filter add action=accept chain=forward 
comment="Established, Related, Untracked allow" 
connection-state=established,related,untracked

(αž…αŸ’αž”αžΆαž”αŸ‹αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž’αŸ„αž™αž˜αžΆαž“αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„ αž“αž·αž„αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αžšαŸ‰αŸ„αžαž‘αŸαžš)

/ip firewall filter add action=drop chain=forward comment="Invalid drop" connection-state=invalid

(αž…αŸ’αž”αžΆαž”αŸ‹αž€αŸ†αžŽαžαŸ‹αž‘αžΎαž„αžœαž·αž‰αž“αžΌαžœαž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹αž‡αžΆαž˜αž½αž™ connection-state=αž€αžΆαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹αžšαŸ‰αŸ„αžαž‘αŸαžšαž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαŸ” αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŽαŸ‚αž“αžΆαŸ†αž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„αžŠαŸ„αž™ Mikrotik αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αž—αžΆαž–αžŠαŸαž€αž˜αŸ’αžšαž˜αž½αž™αž…αŸ†αž“αž½αž“ αžœαžΆαž’αžΆαž…αž‘αž”αŸ‹αžŸαŸ’αž€αžΆαžαŸ‹αž…αžšαžΆαž…αžšαžŽαŸαžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸ)

/ip firewall filter add action=drop chain=forward comment="Drop all from WAN not DSTNATed"  
connection-nat-state=!dstnat connection-state=new in-interface-list=WAN

(αž…αŸ’αž”αžΆαž”αŸ‹αž αžΆαž˜αžƒαžΆαžαŸ‹αž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αžŠαŸ‚αž›αž˜αž€αž–αžΈαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αž αž αžΎαž™αž˜αž·αž“αž”αžΆαž“αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž“αžΈαžαž·αžœαž·αž’αžΈ dstnat αžŠαžΎαž˜αŸ’αž”αžΈαž†αŸ’αž›αž„αž€αžΆαžαŸ‹αžšαŸ‰αŸ„αžαž‘αŸαžšαŸ” αžœαžΆαž“αžΉαž„αž€αžΆαžšαž–αžΆαžšαž”αžŽαŸ’αžαžΆαž‰αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€αž–αžΈαž’αŸ’αž“αž€αžˆαŸ’αž›αžΆαž“αž–αžΆαž“αžŠαŸ‚αž›αžŸαŸ’αžαž·αžαž“αŸ…αž€αŸ’αž“αž»αž„αžŠαŸ‚αž“αž•αŸ’αžŸαžΆαž™αžŠαžΌαž…αž‚αŸ’αž“αžΆαž‡αžΆαž˜αž½αž™αž”αžŽαŸ’αžαžΆαž‰αžαžΆαž„αž€αŸ’αžšαŸ…αžšαž”αžŸαŸ‹αž™αžΎαž„ αž“αžΉαž„αž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡ IP αžαžΆαž„αž€αŸ’αžšαŸ…αžšαž”αžŸαŸ‹αž™αžΎαž„αž‡αžΆ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž αžΎαž™ αžŸαžΌαž˜αž–αŸ’αž™αžΆαž™αžΆαž˜ "αžšαž»αž€αžšαž€" αž”αžŽαŸ’αžαžΆαž‰αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ”)

αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαŸ” αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž™αžΎαž„αžŸαž“αŸ’αž˜αžαŸ‹αžαžΆαž”αžŽαŸ’αžαžΆαž‰ LAN1 αž“αž·αž„ LAN2 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‡αžΏαž‘αž»αž€αž…αž·αžαŸ’αž αž αžΎαž™αž…αžšαžΆαž…αžšαžšαžœαžΆαž„αž–αž½αž€αžœαžΆ αž“αž·αž„αž–αžΈαž–αž½αž€αžœαžΆαž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžαŸ’αžšαž„αž‘αŸαŸ”

៑.៦. αž”αž„αŸ’αž€αžΎαžαž”αž‰αŸ’αž‡αžΈαž˜αž½αž™αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž”αž‰αŸ’αž‡αžΈαž“αŸƒαž”αžŽαŸ’αžαžΆαž‰αžŠαŸ‚αž›αž˜αž·αž“αž’αžΆαž…αž€αŸ†αžŽαžαŸ‹αž”αžΆαž“αŸ–

/ip firewall address-list
add address=0.0.0.0/8 comment=""This" Network" list=BOGONS
add address=10.0.0.0/8 comment="Private-Use Networks" list=BOGONS
add address=100.64.0.0/10 comment="Shared Address Space. RFC 6598" list=BOGONS
add address=127.0.0.0/8 comment=Loopback list=BOGONS
add address=169.254.0.0/16 comment="Link Local" list=BOGONS
add address=172.16.0.0/12 comment="Private-Use Networks" list=BOGONS
add address=192.0.0.0/24 comment="IETF Protocol Assignments" list=BOGONS
add address=192.0.2.0/24 comment=TEST-NET-1 list=BOGONS
add address=192.168.0.0/16 comment="Private-Use Networks" list=BOGONS
add address=198.18.0.0/15 comment="Network Interconnect Device Benchmark Testing"
 list=BOGONS
add address=198.51.100.0/24 comment=TEST-NET-2 list=BOGONS
add address=203.0.113.0/24 comment=TEST-NET-3 list=BOGONS
add address=224.0.0.0/4 comment=Multicast list=BOGONS
add address=192.88.99.0/24 comment="6to4 Relay Anycast" list=BOGONS
add address=240.0.0.0/4 comment="Reserved for Future Use" list=BOGONS
add address=255.255.255.255 comment="Limited Broadcast" list=BOGONS

(αž“αŸαŸ‡β€‹αž‡αžΆβ€‹αž”αž‰αŸ’αž‡αžΈβ€‹αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ αž“αž·αž„β€‹αž”αžŽαŸ’αžαžΆαž‰β€‹αžŠαŸ‚αž›β€‹αž˜αž·αž“β€‹αž’αžΆαž…β€‹αž”αž‰αŸ’αž‡αžΌαž“β€‹αž‘αŸ…β€‹αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžβ€‹αž”αžΆαž“β€‹αž‘αŸ αž αžΎαž™β€‹αž“αžΉαž„β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž’αž“αž»αžœαžαŸ’αžβ€‹αžαžΆαž˜β€‹αž“αŸ„αŸ‡)αŸ”

αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαŸ” αž”αž‰αŸ’αž‡αžΈαž’αžΆαž…αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžαŸ’αž‰αž»αŸ†αžŽαŸ‚αž“αžΆαŸ†αž’αŸ’αž“αž€αž±αŸ’αž™αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž—αžΆαž–αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αž‡αžΆαž‘αŸ€αž„αž‘αžΆαžαŸ‹αŸ”

៑.៧. αžŠαŸ†αž‘αžΎαž„ DNS αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαŸ‰αŸ„αžαž‘αŸαžšαžαŸ’αž›αž½αž“αž―αž„αŸ–

/ip dns set servers=1.1.1.1,8.8.8.8

αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ†αžŽαŸ‚αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αžšαž”αžŸαŸ‹ ROS αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžαžΆαž˜αžœαž“αŸ’αžαž˜αžΆαž“αž’αžΆαž‘αž·αž—αžΆαž–αž‡αžΆαž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž‹αž·αžαž·αžœαž“αŸ’αžαŸ” αžŸαŸ†αžŽαžΎαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžˆαŸ’αž˜αŸ„αŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‰αžΎαž‘αŸ…αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŠαŸ†αž”αžΌαž„αžαžΆαž˜αž›αŸ†αžŠαžΆαž”αŸ‹αž›αŸ†αžŠαŸ„αž™αž€αŸ’αž“αž»αž„αž”αž‰αŸ’αž‡αžΈαŸ” αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αŸ…αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž”αž“αŸ’αž‘αžΆαž”αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž˜αž·αž“αž’αžΆαž…αž”αŸ’αžšαžΎαž”αžΆαž“αŸ” αž€αžΆαžšαž’αžŸαŸ‹αž–αŸαž›αž‚αžΊαž’αŸ† - αž…αŸ’αžšαžΎαž“αž‡αžΆαž„ 5 αžœαž·αž“αžΆαž‘αžΈαŸ” αž€αžΆαžšαžαŸ’αžšαž›αž”αŸ‹αž˜αž€αžœαž·αž‰ αž“αŸ…αž–αŸαž›αžŠαŸ‚αž› "αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž’αŸ’αž›αžΆαž€αŸ‹αž…αž»αŸ‡" αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αž αžœαžΆαž˜αž·αž“αž€αžΎαžαž‘αžΎαž„αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž‘αŸαŸ” αžŠαŸ„αž™β€‹αž”αžΆαž“β€‹αž•αŸ’αžŠαž›αŸ‹β€‹αž±αŸ’αž™β€‹αž“αžΌαžœβ€‹αž€αŸ’αž”αž½αž“β€‹αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™β€‹αž“αŸαŸ‡β€‹αž“αž·αž„β€‹αžœαžαŸ’αžαž˜αžΆαž“β€‹αž“αŸƒ multivan αž˜αž½αž™β€‹, αž’αŸ’αž“αž€β€‹αž“αž·αž–αž“αŸ’αž’β€‹αž•αŸ’αžŠαž›αŸ‹β€‹αž’αž“αž»αžŸαžΆαžŸαž“αŸβ€‹αž˜αž·αž“β€‹αž±αŸ’αž™β€‹αž”αŸ’αžšαžΎβ€‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“β€‹αž”αž˜αŸ’αžšαžΎβ€‹αžŠαŸ‚αž›β€‹αž”αžΆαž“β€‹αž•αŸ’αžαž›αŸ‹β€‹αž±αŸ’αž™β€‹αžŠαŸ„αž™β€‹αž’αŸ’αž“αž€β€‹αž•αŸ’αžαž›αŸ‹β€‹αžŸαŸαžœαžΆβ€‹αŸ”

៑.៨. αžšαŸ€αž”αž…αŸ†αž”αžŽαŸ’αžαžΆαž‰αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αŸ”
៑.៨.៑. αž™αžΎαž„αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ IP αž‹αž·αžαž·αžœαž“αŸ’αžαž“αŸ…αž›αžΎαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ LANαŸ–

/ip address add interface=ether4 address=192.168.88.254/24 comment="LAN1 IP"
/ip address add interface=ether5 address=172.16.1.0/23 comment="LAN2 IP"

៑.៨.្. αž™αžΎαž„αž€αŸ†αžŽαžαŸ‹αž…αŸ’αž”αžΆαž”αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž•αŸ’αž›αžΌαžœαž‘αŸ…αž€αžΆαž“αŸ‹αž”αžŽαŸ’αžαžΆαž‰αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžšαž”αžŸαŸ‹αž™αžΎαž„αžαžΆαž˜αžšαž™αŸˆαžαžΆαžšαžΆαž„αž“αžΆαŸ†αž•αŸ’αž›αžΌαžœαž…αž˜αŸ’αž”αž„αŸ–

/ip route rule add dst-address=192.168.88.0/24 table=main comment=”to LAN1”
/ip route rule add dst-address=172.16.0.0/23 table=main comment="to LAN2"

αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαŸ” αž“αŸαŸ‡αž‚αžΊαž‡αžΆαžœαž·αž’αžΈαž„αžΆαž™αžŸαŸ’αžšαž½αž› αž“αž·αž„αžšαž αŸαžŸαž˜αž½αž™αž€αŸ’αž“αž»αž„αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ LAN αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž”αŸ’αžšαž—αž–αž“αŸƒαž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ IP αžαžΆαž„αž€αŸ’αžšαŸ…αž“αŸƒαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αžšαŸ‰αŸ„αžαž‘αŸαžš αžŠαŸ‚αž›αž˜αž·αž“αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž•αŸ’αž›αžΌαžœαž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αŸ”

៑.៨.៣. αž”αžΎαž€ Hairpin NAT αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ LAN1.8.3 αž“αž·αž„ LAN1αŸ–

/ip firewall nat add action=src-nat chain=srcnat comment="Hairpin to LAN1" 
out-interface=ether4 src-address=192.168.88.0/24 to-addresses=192.168.88.254
/ip firewall nat add action=src-nat chain=srcnat comment="Hairpin to LAN2" 
out-interface=ether5 src-address=172.16.0.0/23 to-addresses=172.16.1.0

αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαŸ” αž“αŸαŸ‡αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž…αžΌαž›αž”αŸ’αžšαžΎαž’αž“αž’αžΆαž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ (dstnat) αžαžΆαž˜αžšαž™αŸˆ IP αžαžΆαž„αž€αŸ’αžšαŸ…αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αžŸαŸ’αžαž·αžαž“αŸ…αž€αŸ’αž“αž»αž„αž”αžŽαŸ’αžαžΆαž‰αŸ”

2. αžαžΆαž˜αž–αž·αžαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž“αŸƒ multivan αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž”αŸ†αž•αž»αžαŸ”

αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž“αŸƒ "αž…αž˜αŸ’αž›αžΎαž™αžŠαŸ‚αž›αž–αž½αž€αž‚αŸαžŸαž½αžšαž–αžΈ" αž™αžΎαž„αž“αžΉαž„αž”αŸ’αžšαžΎαž§αž”αž€αžšαžŽαŸ ROS αž–αžΈαžš: αžŸαž‰αŸ’αž‰αžΆαž“αŸƒαž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹ ΠΈ αžŸαž‰αŸ’αž‰αžΆαž•αŸ’αž›αžΌαžœ. αžŸαž‰αŸ’αž‰αžΆαž“αŸƒαž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹ αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αžŠαŸ‚αž›αž…αž„αŸ‹αž”αžΆαž“αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αžŸαŸ’αž›αžΆαž€αž“αŸαŸ‡αž‡αžΆαž›αž€αŸ’αžαžαžŽαŸ’αžŒαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαžΆαž€αŸ‹αž–αžΆαž€αŸ’αž™ αžŸαž‰αŸ’αž‰αžΆαž•αŸ’αž›αžΌαžœ. αž αžΎαž™αž‡αžΆαž˜αž½αž™ αžŸαž‰αŸ’αž‰αžΆαž•αŸ’αž›αžΌαžœ αž’αžΆαž…αž’αŸ’αžœαžΎαž€αžΆαžšαž“αŸ… αž•αŸ’αž›αžΌαžœ ip ΠΈ αž…αŸ’αž”αžΆαž”αŸ‹αž•αŸ’αž›αžΌαžœ. αž™αžΎαž„αž”αžΆαž“αžŸαŸ’αžœαŸ‚αž„αžšαž€αž§αž”αž€αžšαžŽαŸ αž₯αž‘αžΌαžœαž“αŸαŸ‡αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαžαžΆαžαžΎαž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αžŽαžΆαž˜αž½αž™αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹ - αž˜αŸ’αžαž„ αž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹ - αž–αžΈαžšαŸ”

αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž‘αžΈαž˜αž½αž™αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αž‚αžΊαžŸαžΆαž˜αž‰αŸ’αž‰ - αž™αžΎαž„αžαŸ’αžšαžΌαžœαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž…αžΌαž›αž˜αž€αžšαŸ‰αŸ„αžαž‘αŸαžšαž–αžΈαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαžαžΆαž˜αžšαž™αŸˆαž†αžΆαž“αŸ‚αž›αžŸαž˜αžšαž˜αŸ’αž™αŸ” αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαžšαž”αžŸαŸ‹αž™αžΎαž„ αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž“αžΉαž„αž‡αžΆαžŸαŸ’αž›αžΆαž€αž…αŸ†αž“αž½αž“αž”αžΈ (αžαžΆαž˜αž…αŸ†αž“αž½αž“αž”αŸ‰αž»αžŸαŸ’αžαž·αŸ): "conn_isp1", "conn_isp2" αž“αž·αž„ "conn_isp3" αŸ”

αž—αžΆαž–αžαž»αžŸαž”αŸ’αž›αŸ‚αž€αž‚αŸ’αž“αžΆαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž‘αžΈαž–αžΈαžšαž‚αžΊαžαžΆ αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž…αžΌαž›αž“αžΉαž„αž˜αžΆαž“αž–αžΈαžšαž”αŸ’αžšαž—αŸαž‘αŸ– αž†αŸ’αž›αž„αž€αžΆαžαŸ‹ αž“αž·αž„αž’αŸ’αž“αž€αžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ†αžŽαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαŸ‰αŸ„αžαž‘αŸαžšαžαŸ’αž›αž½αž“αž―αž„αŸ” αž™αž“αŸ’αžαž€αžΆαžšαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„αžαžΆαžšαžΆαž„ αž’αžΌαž”. αž–αž·αž…αžΆαžšαžŽαžΆαž–αžΈαž…αž›αž“αžΆαž“αŸƒαž€αž‰αŸ’αž…αž”αŸ‹αž“αŸ…αž›αžΎαžŠαŸ’αž™αžΆαž€αŸ’αžšαžΆαž˜αžŸαžΆαž˜αž‰αŸ’αž‰αžŠαŸ‚αž›αž…αž„αž€αŸ’αžšαž„αžŠαŸ„αž™αž’αŸ’αž“αž€αž‡αŸ†αž“αžΆαž‰αž“αŸƒαž’αž“αž’αžΆαž“ mikrotik-trainings.com (αž˜αž·αž“αž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜)αŸ–

Multivan αž“αž·αž„ αž“αžΆαŸ†αž•αŸ’αž›αžΌαžœαž“αŸ…αž›αžΎ Mikrotik RouterOS

αžαžΆαž˜β€‹αžŸαž‰αŸ’αž‰αžΆβ€‹αž–αŸ’αžšαž½αž‰ αž™αžΎαž„β€‹αžƒαžΎαž‰β€‹αžαžΆβ€‹αž€αž‰αŸ’αž…αž”αŸ‹β€‹αž―αž€αžŸαžΆαžšβ€‹αž˜αž€β€‹αžŠαž›αŸ‹ "αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž”αž‰αŸ’αž…αžΌαž›", αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αžαŸ’αžŸαŸ‚αžŸαž„αŸ’αžœαžΆαž€αŸ‹"αž€αžΆαžšαž€αžΆαžαŸ‹αž˜αž»αž"αž αžΎαž™αž˜αžΆαž“αžαŸ‚αž–αŸαž›αž“αŸ„αŸ‡αž‘αŸαžŠαŸ‚αž›αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ‚αž„αž…αŸ‚αž€αž‘αŸ…αž‡αžΆαž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž“αž·αž„αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αž›αž»αž€"αž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž•αŸ’αž›αžΌαžœ"αŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžŠαžΎαž˜αŸ’αž”αžΈαžŸαŸ†αž›αžΆαž”αŸ‹αžŸαžαŸ’αžœαžŸαŸ’αž›αžΆαž”αž–αžΈαžšαžŠαŸ„αž™αžαŸ’αž˜αž˜αž½αž™αž™αžΎαž„αž”αŸ’αžšαžΎ αžŸαž‰αŸ’αž‰αžΆαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹ αž“αŸ…αž€αŸ’αž“αž»αž„αžαžΆαžšαžΆαž„ Mangl Prerouting αž…αŸ’αžšαžœαžΆαž€αŸ‹ αž€αžΆαžšαž€αžΆαžαŸ‹αž˜αž»αž.

αž…αŸ†αžŽαžΆαŸ†. αž“αŸ…αž€αŸ’αž“αž»αž„ ROS αžŸαŸ’αž›αžΆαž€ "αž€αŸ†αžŽαžαŸ‹αž•αŸ’αž›αžΌαžœ" αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαžΆαž™αž”αž‰αŸ’αž‡αžΈαž‡αžΆ "αžαžΆαžšαžΆαž„" αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž“αŸ‚αž€ Ip/Routes/Rules αž“αž·αž„αž‡αžΆ "Routing Mark" αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž“αŸ‚αž€αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αž“αŸαŸ‡αž’αžΆαž…αžŽαŸ‚αž“αžΆαŸ†αž€αžΆαžšαž™αž›αŸ‹αž…αŸ’αžšαž›αŸ†αžαŸ’αž›αŸ‡αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž™αž›αŸ‹αžŠαžΉαž„ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαžΆαž˜αž–αž·αž αž“αŸαŸ‡αž‚αžΊαžŠαžΌαž…αž‚αŸ’αž“αžΆ αž“αž·αž„αž‡αžΆ analogue αž“αŸƒ rt_tables αž€αŸ’αž“αž»αž„ iproute2 αž“αŸ…αž›αžΎ linux αŸ”

្.៑. αž™αžΎαž„αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž…αžΌαž›αž–αžΈαž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆαž“αžΈαž˜αž½αž™αŸ—αŸ–

/ip firewall mangle add action=mark-connection chain=prerouting 
comment="Connmark in from ISP1" connection-mark=no-mark in-interface=ether1  new-connection-mark=conn_isp1 passthrough=no

/ip firewall mangle add action=mark-connection chain=prerouting 
comment="Connmark in from ISP2" connection-mark=no-mark in-interface=ether2  new-connection-mark=conn_isp2 passthrough=no

/ip firewall mangle add action=mark-connection chain=prerouting 
comment="Connmark in from ISP3" connection-mark=no-mark in-interface=pppoe-isp3  new-connection-mark=conn_isp3 passthrough=no

αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž€αž»αŸ†αž±αŸ’αž™αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αžŠαŸ‚αž›αž”αžΆαž“αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžšαž½αž…αž αžΎαž™ αžαŸ’αž‰αž»αŸ†αž”αŸ’αžšαžΎαž›αž€αŸ’αžαžαžŽαŸ’αžŒ connection-mark=no-mark αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™ connection-state=new αž–αŸ’αžšαŸ„αŸ‡αžαŸ’αž‰αž»αŸ†αž‚αž·αžαžαžΆαžœαžΆαžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž‡αžΆαž„ αž€αŸαžŠαžΌαž…αž‡αžΆαž€αžΆαžšαž”αžŠαž·αžŸαŸαž’αž“αŸƒαž€αžΆαžšαž’αŸ’αž›αžΆαž€αŸ‹αž…αž»αŸ‡αž“αŸƒαž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸ…αž€αŸ’αž“αž»αž„αžαž˜αŸ’αžšαž„αž”αž‰αŸ’αž…αžΌαž›αŸ”


passthrough=no - αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž“αŸ…αž€αŸ’αž“αž»αž„αžœαž·αž’αžΈαž’αž“αž»αžœαžαŸ’αžαž“αŸαŸ‡ αž€αžΆαžšαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž‘αžΎαž„αžœαž·αž‰αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαžΆαž”αŸ‹αž”αž‰αŸ’αž…αžΌαž› αž αžΎαž™αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαž“αž›αŸ’αž”αžΏαž“ αž’αŸ’αž“αž€αž’αžΆαž…αžšαŸ†αžαžΆαž“αž€αžΆαžšαžšαžΆαž”αŸ‹αž›αŸαžαž“αŸƒαž…αŸ’αž”αžΆαž”αŸ‹αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαž”αŸ’αžšαž€αž½αžαžŠαŸ†αž”αžΌαž„αŸ”

αžœαžΆαž‚αž½αžšαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αž„αž…αžΆαŸ†αž€αŸ’αž“αž»αž„αž…αž·αžαŸ’αžαžαžΆαž™αžΎαž„αž˜αž·αž“αž‡αŸ’αžšαŸ€αžαž‡αŸ’αžšαŸ‚αž€αž€αŸ’αž“αž»αž„αžœαž·αž’αžΈαžŽαžΆαž˜αž½αž™αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αž“αŸ…αž‘αžΎαž™αž‘αŸαŸ” αž₯αž‘αžΌαžœαž“αŸαŸ‡αž˜αžΆαž“αžαŸ‚αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž“αŸƒαž€αžΆαžšαžšαŸ€αž”αž…αŸ†αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž“αŸƒαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž“αžΉαž„αž‡αžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸƒαž…αžšαžΆαž…αžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹αžŠαŸ‚αž›αžαŸ’αžšαž›αž”αŸ‹αž˜αž€αžœαž·αž‰αžαžΆαž˜αžšαž™αŸˆαž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž–αžΈαž‚αŸ„αž›αžŠαŸ…αž“αŸ…αž€αŸ’αž“αž»αž„αž”αžŽαŸ’αžαžΆαž‰αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αŸ” αž‘αžΆαŸ†αž„αž“αŸ„αŸ‡αŸ” αž€αž‰αŸ’αž…αž”αŸ‹αž‘αžΆαŸ†αž„αž“αŸ„αŸ‡αžŠαŸ‚αž› (αž˜αžΎαž›αžŠαŸ’αž™αžΆαž€αŸ’αžšαžΆαž˜) αž”αžΆαž“αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αžšαŸ‰αŸ„αžαž‘αŸαžšαžαžΆαž˜αž•αŸ’αž›αžΌαžœαŸ–

β€œInput Interface”=>”Prorouting”=>”Routing Decision”=>”Forward”=>”Post Routing”=>”Output Interface” αž αžΎαž™αž”αžΆαž“αž‘αŸ…αžŠαž›αŸ‹αž’αŸ’αž“αž€αž‘αž‘αž½αž›αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž“αŸ…αž€αŸ’αž“αž»αž„αž”αžŽαŸ’αžαžΆαž‰αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αŸ”

αžŸαŸ†αžαžΆαž“αŸ‹! αž“αŸ…αž€αŸ’αž“αž»αž„ ROS αž˜αž·αž“αž˜αžΆαž“αž€αžΆαžšαž”αŸ‚αž„αž…αŸ‚αž€αž‘αžΌαž‡αžΈαžαž›αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αžαžΆαž„αž€αŸ’αžšαŸ…αž“αž·αž„αžαžΆαž„αž€αŸ’αž“αž»αž„αž‘αŸαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž™αžΎαž„αžαžΆαž˜αžŠαžΆαž“αž•αŸ’αž›αžΌαžœαž“αŸƒαž€αž‰αŸ’αž…αž”αŸ‹αž†αŸ’αž›αžΎαž™αžαž”αžŠαŸ„αž™αž™αŸ„αž„αžαžΆαž˜αžŠαŸ’αž™αžΆαž€αŸ’αžšαžΆαž˜αžαžΆαž„αž›αžΎ αž“αŸ„αŸ‡αžœαžΆαž“αžΉαž„αžŠαžΎαžšαžαžΆαž˜αž‚αž“αŸ’αž›αž„αž‘αžΌαž‡αžΈαžαž›αžŠαžΌαž…αž‚αŸ’αž“αžΆαž“αžΉαž„αž€αžΆαžšαžŸαŸ’αž“αžΎαžŸαž»αŸ†αŸ–

β€œInput Interface”=>”Prorouting”=>”Routing Decision”=>”Forward”=>”Post Routing”=>”Output Interface” αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαŸ’αž“αžΎαžŸαž»αŸ†"αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž”αž‰αŸ’αž…αžΌαž›β€ αž‚αžΊαž‡αžΆαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ ISP αž αžΎαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž…αž˜αŸ’αž›αžΎαž™αž‚αžΊ LAN

្.្. αž™αžΎαž„αž†αŸ’αž›αžΎαž™αžαž”αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž“αžΌαžœαž…αžšαžΆαž…αžšαžŽαŸαž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž‘αŸ…αž€αžΆαž“αŸ‹αžαžΆαžšαžΆαž„αž•αŸ’αž›αžΌαžœαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαŸ–

/ip firewall mangle add action=mark-routing chain=prerouting 
comment="Routemark transit out via ISP1" connection-mark=conn_isp1 
dst-address-type=!local in-interface-list=!WAN new-routing-mark=to_isp1 passthrough=no

/ip firewall mangle add action=mark-routing chain=prerouting 
comment="Routemark transit out via ISP2" connection-mark=conn_isp2 
dst-address-type=!local in-interface-list=!WAN new-routing-mark=to_isp2 passthrough=no

/ip firewall mangle add action=mark-routing chain=prerouting 
comment="Routemark transit out via ISP3" connection-mark=conn_isp3 
dst-address-type=!local in-interface-list=!WAN new-routing-mark=to_isp3 passthrough=no

αž˜αžαž·αž™αŸ„αž”αž›αŸ‹αŸ” in-interface-list=!WAN - αž™αžΎαž„αž’αŸ’αžœαžΎαž€αžΆαžšαžαŸ‚αž‡αžΆαž˜αž½αž™αž…αžšαžΆαž…αžšαž–αžΈαž”αžŽαŸ’αžαžΆαž‰αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ αž“αž·αž„ dst-address-type=!local αžŠαŸ‚αž›αž˜αž·αž“αž˜αžΆαž“αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“αž‘αž·αžŸαžŠαŸ…αž“αŸƒαž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“αž“αŸƒαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž“αŸƒαžšαŸ‰αŸ„αžαž‘αŸαžšαžαŸ’αž›αž½αž“αž―αž„αŸ”

αžŠαžΌαž…αž‚αŸ’αž“αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€αžŠαŸ‚αž›αž˜αž€αžŠαž›αŸ‹αžšαŸ‰αŸ„αžαž‘αŸαžšαžαžΆαž˜αž•αŸ’αž›αžΌαžœαŸ–

"αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž”αž‰αŸ’αž…αžΌαž›" => "αž€αžΆαžšαž”αŸ’αžšαž»αž„αž”αŸ’αžšαž™αžαŸ’αž“αŸ" => "αž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž•αŸ’αž›αžΌαžœ" => "αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›" => "αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“"

αžŸαŸ†αžαžΆαž“αŸ‹! αž…αž˜αŸ’αž›αžΎαž™β€‹αž“αžΉαž„β€‹αž˜αžΆαž“β€‹αž›αž€αŸ’αžαžŽαŸˆβ€‹αžŠαžΌαž…β€‹αžαžΆαž„β€‹αž€αŸ’αžšαŸ„αž˜αŸ–

"αžŠαŸ†αžŽαžΎαžšβ€‹αž€αžΆαžšβ€‹αž€αŸ’αž“αž»αž„β€‹αžαŸ†αž”αž“αŸ‹"=>"αž€αžΆαžšβ€‹αžŸαž˜αŸ’αžšαŸαž…β€‹αž…αž·αžαŸ’αžβ€‹αž€αžΆαžšβ€‹αž€αŸ†αžŽαžαŸ‹β€‹αž•αŸ’αž›αžΌαžœ"=>"αž›αž‘αŸ’αž’αž•αž›"=>"αž€αžΆαžšβ€‹αž€αŸ†αžŽαžαŸ‹β€‹αž•αŸ’αž›αžΌαžœβ€‹αž€αžΆαžšβ€‹αž”αŸ’αžšαž€αžΆαžŸ"=>"αž…αŸ†αžŽαž»αž…β€‹αž”αŸ’αžšαž‘αžΆαž€αŸ‹β€‹αž›αž‘αŸ’αž’αž•αž›"

្.៣. αž™αžΎαž„αž†αŸ’αž›αžΎαž™αžαž”αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž“αžΌαžœαž…αžšαžΆαž…αžšαžŽαŸαž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹αž‘αŸ…αž€αžΆαž“αŸ‹αžαžΆαžšαžΆαž„αž•αŸ’αž›αžΌαžœαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαŸ–

/ip firewall mangle add action=mark-routing chain=output 
comment="Routemark local out via ISP1" connection-mark=conn_isp1 dst-address-type=!local 
new-routing-mark=to_isp1 passthrough=no

/ip firewall mangle add action=mark-routing chain=output 
comment="Routemark local out via ISP2" connection-mark=conn_isp2 dst-address-type=!local 
new-routing-mark=to_isp2 passthrough=no

/ip firewall mangle add action=mark-routing chain=output 
comment="Routemark local out via ISP3" connection-mark=conn_isp3 dst-address-type=!local 
new-routing-mark=to_isp3 passthrough=no

αž“αŸ…αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž“αŸαŸ‡ αž—αžΆαžšαž€αž·αž…αŸ’αž…αž“αŸƒαž€αžΆαžšαžšαŸ€αž”αž…αŸ†αž•αŸ’αž‰αžΎαž€αžΆαžšαž†αŸ’αž›αžΎαž™αžαž”αž‘αŸ…αž€αžΆαž“αŸ‹αž”αžŽαŸ’αžαžΆαž‰αž’αŸŠαžΈαž“αž’αžΊαžŽαŸαžαžŠαŸ‚αž›αžŸαŸ†αžŽαžΎαž”αžΆαž“αž˜αž€αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αžΆαžαŸ‹αž‘αž»αž€αžαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αŸ” αž’αŸ’αžœαžΈβ€‹αž‚αŸ’αžšαž”αŸ‹β€‹αž™αŸ‰αžΆαž„β€‹αž‚αžΊβ€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹β€‹αžŠαžΆαž€αŸ‹β€‹αžŸαŸ’αž›αžΆαž€ αž“αž·αž„β€‹αžαŸ’αžšαŸ€αž˜β€‹αžαŸ’αž›αž½αž“β€‹αž‡αžΆβ€‹αžŸαŸ’αžšαŸαž…β€‹αžŠαžΎαž˜αŸ’αž”αžΈβ€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž”αž‰αŸ’αž‡αžΌαž“αŸ”
αž•αž›αž”αŸ‰αŸ‡αž–αžΆαž›αŸ‹ "αž…αŸ†αž αŸ€αž„" αžŠαŸαž›αŸ’αž’αž“αŸƒαž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž“αŸαŸ‡αž‚αžΊαžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αž”αž“αŸ’αžαž…αŸ’αžšαž€ DSNAT αž–αžΈαž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆαž‘αžΆαŸ†αž„αž–αžΈαžš (ISP2, ISP3) αž€αŸ’αž“αž»αž„αž–αŸαž›αžαŸ‚αž˜αž½αž™αŸ” αž˜αž·αž“αž˜αŸ‚αž“αž‘αžΆαž›αŸ‹αžαŸ‚αžŸαŸ„αŸ‡ αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαž“αŸ…αž›αžΎ ISP1 αž™αžΎαž„αž˜αžΆαž“αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“αžŠαŸ‚αž›αž˜αž·αž“αž’αžΆαž…αž”αž‰αŸ’αž‡αžΌαž“αž”αžΆαž“αŸ” αž”αŸ‚αž”αž•αŸ‚αž“αž“αŸαŸ‡αž˜αžΆαž“αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŸαŸ†αž”αž»αžαŸ’αžšαžŠαŸ‚αž›αž˜αžΆαž“ MXs αž–αžΈαžšαžŠαŸ‚αž›αž˜αžΎαž›αž”αžŽαŸ’αžαžΆαž‰αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαž•αŸ’αžŸαŸαž„αž‚αŸ’αž“αžΆαŸ”

αžŠαžΎαž˜αŸ’αž”αžΈαž›αž»αž”αž”αŸ†αž”αžΆαžαŸ‹αž—αžΆαž–αž˜αž·αž“αž…αŸ’αž”αžΆαžŸαŸ‹αž›αžΆαžŸαŸ‹αž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž“αŸƒαž”αžŽαŸ’αžαžΆαž‰αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‡αžΆαž˜αž½αž™αžšαŸ‰αŸ„αžαž‘αŸαžš IP αžαžΆαž„αž€αŸ’αžšαŸ…αž™αžΎαž„αž”αŸ’αžšαžΎαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž–αžΈαž€αžαžΆαžαžŽαŸ’αžŒαŸ” 1.8.2 αž“αž·αž„ 3.1.2.6 αŸ”

αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ€αžαž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ’αžšαžΎαž§αž”αž€αžšαžŽαŸαžŠαŸ‚αž›αž˜αžΆαž“αžŸαž‰αŸ’αž‰αžΆαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αžαžΆαžαžŽαŸ’αžŒαž‘αžΈ 3 αž“αŸƒαž”αž‰αŸ’αž αžΆαŸ” αž™αžΎαž„αž’αž“αž»αžœαžαŸ’αžαžœαžΆαžŠαžΌαž…αž“αŸαŸ‡αŸ–

្.ៀ. αž™αžΎαž„αžŠαžΉαž€αž“αžΆαŸ†αž…αžšαžΆαž…αžšαžŽαŸαž–αžΈαž’αžαž·αžαž·αž‡αž“αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€αž–αžΈαž”αž‰αŸ’αž‡αžΈαž•αŸ’αž›αžΌαžœαž‘αŸ…αž€αžΆαž“αŸ‹αžαžΆαžšαžΆαž„αžŸαž˜αžŸαŸ’αžšαž”αŸ–

/ip firewall mangle add action=mark-routing chain=prerouting 
comment="Address List via ISP1" dst-address-list=!BOGONS new-routing-mark=to_isp1 
passthrough=no src-address-list=Via_ISP1

/ip firewall mangle add action=mark-routing chain=prerouting 
comment="Address List via ISP2" dst-address-list=!BOGONS new-routing-mark=to_isp2 
passthrough=no src-address-list=Via_ISP2

/ip firewall mangle add action=mark-routing chain=prerouting 
comment="Address List via ISP3" dst-address-list=!BOGONS new-routing-mark=to_isp3 
passthrough=no src-address-list=Via_ISP3

αž‡αžΆαž›αž‘αŸ’αž’αž•αž›αžœαžΆαž˜αžΎαž›αž‘αŸ…αžŠαžΌαž…αž“αŸαŸ‡αŸ–

Multivan αž“αž·αž„ αž“αžΆαŸ†αž•αŸ’αž›αžΌαžœαž“αŸ…αž›αžΎ Mikrotik RouterOS

3. αžšαŸ€αž”αž…αŸ†αž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ… ISP αž“αž·αž„αž”αžΎαž€αž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αžαžΆαž˜αž˜αŸ‰αžΆαž€

៣.៑. αžŠαŸ†αž‘αžΎαž„αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ… ISP3.1αŸ–
៣.៑.៑. αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ IP αž‹αž·αžαž·αžœαž“αŸ’αžαŸ–

/ip address add interface=ether1 address=100.66.66.2/30 comment="ISP1 IP"

៣.៑.្. αžšαŸ€αž”αž…αŸ†β€‹αž€αžΆαžšβ€‹αž€αŸ†αžŽαžαŸ‹β€‹αž•αŸ’αž›αžΌαžœβ€‹αž‹αž·αžαž·αžœαž“αŸ’αžαŸ–
៣.៑.្.៑. αž”αž“αŸ’αžαŸ‚αž˜αž•αŸ’αž›αžΌαžœ "αžŸαž„αŸ’αž‚αŸ’αžšαŸ„αŸ‡αž”αž“αŸ’αž‘αžΆαž“αŸ‹" αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αŸ–

/ip route add comment="Emergency route" distance=254 type=blackhole

αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαŸ” αž•αŸ’αž›αžΌαžœαž“αŸαŸ‡αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž…αžšαžΆαž…αžšαž–αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž“αŸƒαž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž•αŸ’αž›αžΌαžœ αžŠαŸ„αž™αž˜αž·αž“αž‚αž·αžαž–αžΈαžŸαŸ’αžαžΆαž“αž—αžΆαž–αž“αŸƒαžαŸ†αžŽαž—αŸ’αž‡αžΆαž”αŸ‹αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆαžŽαžΆαž˜αž½αž™αž‘αžΎαž™αŸ” αž—αžΆαž–αžαž»αžŸαž”αŸ’αž›αŸ‚αž€αž‚αŸ’αž“αžΆαž“αŸƒαž…αžšαžΆαž…αžšαžŽαŸαž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€αžŠαŸ‚αž›αž…αŸαž‰αž‚αžΊαžαžΆαžŠαžΎαž˜αŸ’αž”αžΈαž±αŸ’αž™αž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž‘αžΈαž™αŸ‰αžΆαž„αž αŸ„αž…αžŽαžΆαžŸαŸ‹αž‘αŸ…αž€αž“αŸ’αž›αŸ‚αž„αžŽαžΆαž˜αž½αž™ αžαžΆαžšαžΆαž„αž“αžΆαŸ†αž•αŸ’αž›αžΌαžœαžŸαŸ†αžαžΆαž“αŸ‹αžαŸ’αžšαžΌαžœαžαŸ‚αž˜αžΆαž“αž•αŸ’αž›αžΌαžœαžŸαž€αž˜αŸ’αž˜αž‘αŸ…αž€αžΆαž“αŸ‹αž…αŸ’αžšαž€αž…αŸαž‰αž…αžΌαž›αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αŸ” αž”αžΎαž˜αž·αž“αžŠαžΌαž…αŸ’αž“αŸ„αŸ‡αž‘αŸαž€αž‰αŸ’αž…αž”αŸ‹αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αŸ†αž•αŸ’αž›αžΆαž‰αž…αŸ„αž›αŸ”

αž‡αžΆαž§αž”αž€αžšαžŽαŸαž”αž“αŸ’αžαŸ‚αž˜ αž–αž·αž“αž·αžαŸ’αž™αž…αŸ’αžšαž€αž…αŸαž‰αž…αžΌαž› αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžœαž·αž—αžΆαž‚αž€αžΆαž“αŸ‹αžαŸ‚αžŸαŸŠαžΈαž‡αž˜αŸ’αžšαŸ…αž’αŸ†αž–αžΈαžŸαŸ’αžαžΆαž“αž—αžΆαž–αž†αžΆαž“αŸ‚αž› αžαŸ’αž‰αž»αŸ†αžŸαŸ’αž“αžΎαž±αŸ’αž™αž”αŸ’αžšαžΎαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžšαž•αŸ’αž›αžΌαžœαžŠαŸ‚αž›αž”αŸ’αžšαžΎαž‘αžΎαž„αžœαž·αž‰αŸ” αžαŸ’αž›αžΉαž˜αžŸαžΆαžšαž“αŸƒαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž‚αžΊαžαžΆαž™αžΎαž„αž”αŸ’αžšαžΆαž”αŸ‹αžšαŸ‰αŸ„αžαž‘αŸαžšαž±αŸ’αž™αžšαž€αž˜αžΎαž›αž•αŸ’αž›αžΌαžœαž‘αŸ…αž€αžΆαž“αŸ‹αž…αŸ’αžšαž€αž‘αŸ’αžœαžΆαžšαžšαž”αžŸαŸ‹αžœαžΆαž˜αž·αž“αž˜αŸ‚αž“αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαžΆαž˜αžšαž™αŸˆαž…αŸ’αžšαž€αž‘αŸ’αžœαžΆαžšαž˜αž’αŸ’αž™αž˜αŸ” 4.2.2.1, 4.2.2.2 αž“αž·αž„ 4.2.2.3 αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž‡αžΆαž…αŸ’αžšαž€ "αžŸαžΆαž€αž›αŸ’αž”αž„" αž”αŸ‚αž”αž“αŸαŸ‡αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ ISP1, ISP2 αž“αž·αž„ ISP3 αžšαŸ€αž„αž‚αŸ’αž“αžΆαŸ”

៣.៑.្.្. αž•αŸ’αž›αžΌαžœαž‘αŸ…αž€αžΆαž“αŸ‹αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ "αž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹"αŸ–

/ip route add check-gateway=ping comment="For recursion via ISP1"  
distance=1 dst-address=4.2.2.1 gateway=100.66.66.1 scope=10

αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαŸ” αž™αžΎαž„αž”αž“αŸ’αž‘αžΆαž”αžαž˜αŸ’αž›αŸƒαžœαž·αžŸαžΆαž›αž—αžΆαž–αž‘αŸ…αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αž€αŸ’αž“αž»αž„αžœαž·αžŸαžΆαž›αž—αžΆαž–αž‚αŸ„αž›αžŠαŸ… ROS αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαžΎ 4.2.2.1 αž‡αžΆαž…αŸ’αžšαž€αž…αŸαž‰αž…αžΌαž›αž‘αžΎαž„αžœαž·αž‰αž“αžΆαž–αŸαž›αž’αž“αžΆαž‚αžαŸ” αžαŸ’αž‰αž»αŸ†αžŸαž„αŸ’αž€αžαŸ‹αž’αŸ’αž„αž“αŸ‹αŸ– αžœαž·αžŸαžΆαž›αž—αžΆαž–αž“αŸƒαž•αŸ’αž›αžΌαžœαž‘αŸ…αž€αžΆαž“αŸ‹αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ "αžŸαžΆαž€αž›αŸ’αž”αž„" αžαŸ’αžšαžΌαžœαžαŸ‚αžαž·αž…αž‡αžΆαž„ αž¬αžŸαŸ’αž˜αžΎαž“αžΉαž„αžœαž·αžŸαžΆαž›αž—αžΆαž–αž‚αŸ„αž›αžŠαŸ…αž“αŸƒαž•αŸ’αž›αžΌαžœαžŠαŸ‚αž›αž“αžΉαž„αž™αŸ„αž„αž‘αŸ…αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαž˜αž½αž™αŸ”

៣.៑.្.៣. αž•αŸ’αž›αžΌαžœαž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αžŠαžŠαŸ‚αž›αŸ—αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž…αžšαžΆαž…αžšαžŽαŸαžŠαŸ„αž™αž˜αž·αž“αž˜αžΆαž“αžŸαž‰αŸ’αž‰αžΆαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž•αŸ’αž›αžΌαžœαŸ–

/ip route add comment="Unmarked via ISP1" distance=2 gateway=4.2.2.1

αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαŸ” αžαž˜αŸ’αž›αŸƒαž…αž˜αŸ’αž„αžΆαž™ = 2 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž–αŸ’αžšαŸ„αŸ‡ ISP1 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαž€αžΆαžŸαžαžΆαž‡αžΆαž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αžŠαŸ†αž”αžΌαž„αž™αŸ„αž„αž‘αŸ…αžαžΆαž˜αž›αž€αŸ’αžαžαžŽαŸ’αžŒαž€αžΆαžšαž„αžΆαžšαŸ”

៣.៑.្.ៀ. αž•αŸ’αž›αžΌαžœαž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αžŠαžŠαŸ‚αž›αŸ—αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž…αžšαžΆαž…αžšαžŽαŸαžŠαŸ‚αž›αž˜αžΆαž“αžŸαž‰αŸ’αž‰αžΆαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž•αŸ’αž›αžΌαžœ β€œto_isp3.1.2.4β€αŸ–

/ip route add comment="Marked via ISP1 Main" distance=1 gateway=4.2.2.1 
routing-mark=to_isp1

αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαŸ” αžαžΆαž˜αž–αž·αž αž“αŸ…αž‘αžΈαž“αŸαŸ‡ αž‘αžΈαž”αŸ†αž•αž»αžαž™αžΎαž„αž€αŸ†αž–αž»αž„αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžšαžΈαž€αžšαžΆαž™αž“αžΉαž„αž•αž›αž•αŸ’αž›αŸ‚αž“αŸƒαž€αžΆαžšαž„αžΆαžšαžαŸ’αžšαŸ€αž˜αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž“αŸ…αž€αŸ’αž“αž»αž„αž€αžαžΆαžαžŽαŸ’αžŒαž‘αžΈ 2 αŸ”


αž“αŸ…αž›αžΎαž•αŸ’αž›αžΌαžœαž“αŸαŸ‡ αž…αžšαžΆαž…αžšαžŽαŸαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž˜αžΆαž“αž•αŸ’αž›αžΌαžœαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹ β€œto_isp1” αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΉαž€αž“αžΆαŸ†αž‘αŸ…αž€αžΆαž“αŸ‹αž…αŸ’αžšαž€αž•αŸ’αž›αžΌαžœαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆαž‘αžΈαž˜αž½αž™ αžŠαŸ„αž™αž˜αž·αž“αž‚αž·αžαž–αžΈαž…αŸ’αžšαž€αž•αŸ’αž›αžΌαžœαž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αžŽαžΆαž˜αž½αž™αžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαžΆαžšαžΆαž„αž…αž˜αŸ’αž”αž„αž“αŸ„αŸ‡αž‘αŸαŸ”

៣.៑.្.αŸ₯. αž•αŸ’αž›αžΌαžœαž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ recursive αžŠαŸ†αž”αžΌαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ ISP3.1.2.5 αž“αž·αž„ ISP2 αž…αžšαžΆαž…αžšαžŽαŸαžŠαŸ‚αž›αž”αžΆαž“αžŠαžΆαž€αŸ‹αžŸαŸ’αž›αžΆαž€αŸ–

/ip route add comment="Marked via ISP2 Backup1" distance=2 gateway=4.2.2.1 
routing-mark=to_isp2
/ip route add comment="Marked via ISP3 Backup1" distance=2 gateway=4.2.2.1 
routing-mark=to_isp3

αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαŸ” αž•αŸ’αž›αžΌαžœαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž‚αžΊαžαŸ’αžšαžΌαžœαž€αžΆαžšαž‡αžΆαž…αžΆαŸ†αž”αžΆαž…αŸ‹ αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αžšαž”αžŸαŸ‹αž•αŸ’αžŸαŸαž„αž‘αŸ€αž αžŠαžΎαž˜αŸ’αž”αžΈαž€αž€αŸ‹αž…αžšαžΆαž…αžšαžŽαŸαž–αžΈαž”αžŽαŸ’αžαžΆαž‰αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€αžŠαŸ‚αž›αž‡αžΆαžŸαž˜αžΆαž‡αž·αž€αž“αŸƒαž”αž‰αŸ’αž‡αžΈαž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ β€œto_isp*”'

៣.៑.្.៦. αž™αžΎαž„αž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡αž•αŸ’αž›αžΌαžœαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž…αžšαžΆαž…αžšαž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹αž“αŸƒαžšαŸ‰αŸ„αžαž‘αŸαžšαž‘αŸ…αž€αžΆαž“αŸ‹αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαžαžΆαž˜αžšαž™αŸˆ ISP3.1.2.6αŸ–

/ip route rule add comment="From ISP1 IP to Inet" src-address=100.66.66.2 table=to_isp1

αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαŸ” αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‚αŸ’αž“αžΆαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž…αŸ’αž”αžΆαž”αŸ‹αž–αžΈαž€αžαžΆαžαžŽαŸ’αžŒ 1.8.2 αžœαžΆαž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αžΆαžšαž…αžΌαž›αž‘αŸ…αž€αžΆαž“αŸ‹αž†αžΆαž“αŸ‚αž›αžŠαŸ‚αž›αž…αž„αŸ‹αž”αžΆαž“αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž”αŸ’αžšαž—αž–αžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αŸ” αž“αŸαŸ‡αž˜αžΆαž“αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαžΆαž„αžŸαž„αŸ‹αž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈαžŠαŸ‚αž›αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ IP αž…αŸ†αž αŸ€αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ (EoIP, IP-IP, GRE) αŸ” αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαž…αŸ’αž”αžΆαž”αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž…αŸ’αž”αžΆαž”αŸ‹αž•αŸ’αž›αžΌαžœ ip αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž–αžΈαž€αŸ†αž–αžΌαž›αž‘αŸ…αž”αžΆαž αžšαž αžΌαžαžŠαž›αŸ‹αž€αžΆαžšαž•αŸ’αž‚αžΌαž•αŸ’αž‚αž„αž›αž€αŸ’αžαžαžŽαŸ’αžŒαžŠαŸ†αž”αžΌαž„ αž“αŸ„αŸ‡αž…αŸ’αž”αžΆαž”αŸ‹αž“αŸαŸ‡αž‚αž½αžšαžαŸ‚αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž…αŸ’αž”αžΆαž”αŸ‹αž–αžΈαžƒαŸ’αž›αžΆ 1.8.2 αŸ”

៣.៑.៣. αž™αžΎαž„αž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡αž…αŸ’αž”αžΆαž”αŸ‹ NAT αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž…αžšαžΆαž…αžšαžŽαŸαž…αŸαž‰αŸ–

/ip firewall nat add action=src-nat chain=srcnat comment="NAT via ISP1"  
ipsec-policy=out,none out-interface=ether1 to-addresses=100.66.66.2

αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαŸ” NATim αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αžŠαŸ‚αž›αž…αŸαž‰ αž›αžΎαž€αž›αŸ‚αž„αžαŸ‚αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž‚αŸ„αž›αž€αžΆαžšαžŽαŸ IPsec αŸ” αžαŸ’αž‰αž»αŸ†αž–αŸ’αž™αžΆαž™αžΆαž˜αž˜αž·αž“αž”αŸ’αžšαžΎ action=masquerade αž›αž»αŸ‡αžαŸ’αžšαžΆαžαŸ‚αž…αžΆαŸ†αž”αžΆαž…αŸ‹αŸ” αžœαžΆαž™αžΊαžαž‡αžΆαž„ αž“αž·αž„αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž’αž“αž’αžΆαž“αž…αŸ’αžšαžΎαž“αž‡αžΆαž„ src-nat αž–αŸ’αžšαŸ„αŸ‡αžœαžΆαž‚αžŽαž“αžΆαž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ NAT αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αžαŸ’αž˜αžΈαž“αžΈαž˜αž½αž™αŸ—αŸ”

៣.៑.ៀ. αž™αžΎαž„αž”αž‰αŸ’αž‡αžΌαž“αž’αžαž·αžαž·αž‡αž“αž–αžΈαž”αž‰αŸ’αž‡αžΈαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž αžΆαž˜αžƒαžΆαžαŸ‹αž˜αž·αž“αž±αŸ’αž™αž…αžΌαž›αžαžΆαž˜αžšαž™αŸˆαž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž‘αŸ…αž€αžΆαž“αŸ‹αž…αŸ’αžšαž€αž•αŸ’αž›αžΌαžœαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆ ISP3.1.4 αŸ”

/ip firewall mangle add action=route chain=prerouting comment="Address List via ISP1 only" 
dst-address-list=!BOGONS passthrough=no route-dst=100.66.66.1 
src-address-list=Via_only_ISP1 place-before=0

αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαŸ” action=route αž˜αžΆαž“β€‹αž’αžΆαž‘αž·αž—αžΆαž–β€‹αžαŸ’αž–αžŸαŸ‹β€‹αž‡αžΆαž„ αž αžΎαž™β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž’αž“αž»αžœαžαŸ’αžβ€‹αž˜αž»αž“β€‹αž…αŸ’αž”αžΆαž”αŸ‹β€‹αž€αŸ†αžŽαžαŸ‹β€‹αž•αŸ’αž›αžΌαžœβ€‹αž•αŸ’αžŸαŸαž„β€‹αž‘αŸ€αžαŸ”


place-before=0 - αžŠαžΆαž€αŸ‹αž…αŸ’αž”αžΆαž”αŸ‹αžšαž”αžŸαŸ‹αž™αžΎαž„αž˜αž»αž“αž‚αŸαž€αŸ’αž“αž»αž„αž”αž‰αŸ’αž‡αžΈαŸ”

៣.្. αžŠαŸ†αž‘αžΎαž„αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ… ISP3.2 αŸ”

αžŠαŸ„αž™αžŸαžΆαžšαž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆ ISP2 αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž™αžΎαž„αž“αžΌαžœαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžαžΆαž˜αžšαž™αŸˆ DHCP αžœαžΆαžŸαž˜αž αŸαžαž»αž•αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸ’αžœαžΎαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž…αžΆαŸ†αž”αžΆαž…αŸ‹αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŸαŸ’αž‚αŸ’αžšαžΈαž”αžŠαŸ‚αž›αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœ DHCP αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸαŸ‡αŸ–

/ip dhcp-client
add add-default-route=no disabled=no interface=ether2 script=":if ($bound=1) do={r
    n    /ip route add check-gateway=ping comment="For recursion via ISP2" distance=1 
           dst-address=4.2.2.2/32 gateway=$"gateway-address" scope=10r
    n    /ip route add comment="Unmarked via ISP2" distance=1 gateway=4.2.2.2;r
    n    /ip route add comment="Marked via ISP2 Main" distance=1 gateway=4.2.2.2 
           routing-mark=to_isp2;r
    n    /ip route add comment="Marked via ISP1 Backup1" distance=2 gateway=4.2.2.2 
           routing-mark=to_isp1;r
    n    /ip route add comment="Marked via ISP3 Backup2" distance=3 gateway=4.2.2.2 
           routing-mark=to_isp3;r
    n    /ip firewall nat add action=src-nat chain=srcnat ipsec-policy=out,none 
           out-interface=$"interface" to-addresses=$"lease-address" comment="NAT via ISP2" 
           place-before=1;r
    n    if ([/ip route rule find comment="From ISP2 IP to Inet"] ="") do={r
    n        /ip route rule add comment="From ISP2 IP to Inet" 
               src-address=$"lease-address" table=to_isp2 r
    n    } else={r
    n       /ip route rule set [find comment="From ISP2 IP to Inet"] disabled=no 
              src-address=$"lease-address"r
    n    }      r
    n} else={r
    n   /ip firewall nat remove  [find comment="NAT via ISP2"];r
    n   /ip route remove [find comment="For recursion via ISP2"];r
    n   /ip route remove [find comment="Unmarked via ISP2"];r
    n   /ip route remove [find comment="Marked via ISP2 Main"];r
    n   /ip route remove [find comment="Marked via ISP1 Backup1"];r
    n   /ip route remove [find comment="Marked via ISP3 Backup2"];r
    n   /ip route rule set [find comment="From ISP2 IP to Inet"] disabled=yesr
    n}r
    n" use-peer-dns=no use-peer-ntp=no

αžŸαŸ’αž‚αŸ’αžšαžΈαž”αžαŸ’αž›αž½αž“αžœαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αž”αž„αŸ’αž’αž½αž… WinboxαŸ–

Multivan αž“αž·αž„ αž“αžΆαŸ†αž•αŸ’αž›αžΌαžœαž“αŸ…αž›αžΎ Mikrotik RouterOS
αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαŸ” αž•αŸ’αž“αŸ‚αž€αž‘αžΈαž˜αž½αž™αž“αŸƒαžŸαŸ’αž‚αŸ’αžšαžΈαž”αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸαŸ‡αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž€αžΆαžšαž‡αž½αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αž‘αž½αž›αžŠαŸ„αž™αž‡αŸ„αž‚αž‡αŸαž™ αž‘αžΈαž–αžΈαžš - αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαž‡αž½αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™αŸ”αžŸαžΌαž˜αž˜αžΎαž›αž€αŸ†αžŽαžαŸ‹αž…αŸ†αžŽαžΆαŸ† 2

៣.៣. αž™αžΎαž„αžšαŸ€αž”αž…αŸ†αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž€αžΆαž“αŸ‹αž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆ ISP3.3 αŸ”

αžŠαŸ„αž™αžŸαžΆαžšαž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž™αžΎαž„αž“αžΌαžœαžαžΆαž˜αžœαž“αŸ’αž αžœαžΆαžŸαž˜αž αŸαžαž»αž•αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸ’αžœαžΎαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž…αžΆαŸ†αž”αžΆαž…αŸ‹αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŸαŸ’αž‚αŸ’αžšαžΈαž”αžŠαŸ‚αž›αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ ppp αžαŸ’αžšαžΌαžœαž”αžΆαž“αž›αžΎαž€αž‘αžΎαž„ αž“αž·αž„αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαžŠαž½αž›αžšαž›αŸ†αŸ”

៣.៣.៑. αžŠαŸ†αž”αžΌαž„αž™αžΎαž„αž€αŸ†αžŽαžαŸ‹αž‘αž˜αŸ’αžšαž„αŸ‹αŸ–

/ppp profile
add comment="for PPPoE to ISP3" interface-list=WAN name=isp3_client 
on-down="/ip firewall nat remove  [find comment="NAT via ISP3"];r
    n/ip route remove [find comment="For recursion via ISP3"];r
    n/ip route remove [find comment="Unmarked via ISP3"];r
    n/ip route remove [find comment="Marked via ISP3 Main"];r
    n/ip route remove [find comment="Marked via ISP1 Backup2"];r
    n/ip route remove [find comment="Marked via ISP2 Backup2"];r
    n/ip route rule set [find comment="From ISP3 IP to Inet"] disabled=yes;" 
on-up="/ip route add check-gateway=ping comment="For recursion via ISP3" distance=1 
    dst-address=4.2.2.3/32 gateway=$"remote-address" scope=10r
    n/ip route add comment="Unmarked via ISP3" distance=3 gateway=4.2.2.3;r
    n/ip route add comment="Marked via ISP3 Main" distance=1 gateway=4.2.2.3 
    routing-mark=to_isp3;r
    n/ip route add comment="Marked via ISP1 Backup2" distance=3 gateway=4.2.2.3 
    routing-mark=to_isp1;r
    n/ip route add comment="Marked via ISP2 Backup2" distance=3 gateway=4.2.2.3 
    routing-mark=to_isp2;r
    n/ip firewall mangle set [find comment="Connmark in from ISP3"] 
    in-interface=$"interface";r
    n/ip firewall nat add action=src-nat chain=srcnat ipsec-policy=out,none 
    out-interface=$"interface" to-addresses=$"local-address" comment="NAT via ISP3" 
    place-before=1;r
    nif ([/ip route rule find comment="From ISP3 IP to Inet"] ="") do={r
    n   /ip route rule add comment="From ISP3 IP to Inet" src-address=$"local-address" 
    table=to_isp3 r
    n} else={r
    n   /ip route rule set [find comment="From ISP3 IP to Inet"] disabled=no 
    src-address=$"local-address"r
    n};r
    n"

αžŸαŸ’αž‚αŸ’αžšαžΈαž”αžαŸ’αž›αž½αž“αžœαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αž”αž„αŸ’αž’αž½αž… WinboxαŸ–

Multivan αž“αž·αž„ αž“αžΆαŸ†αž•αŸ’αž›αžΌαžœαž“αŸ…αž›αžΎ Mikrotik RouterOS
αžŸαž»αž“αŸ’αž‘αžšαž€αžαžΆαŸ” αž”αž“αŸ’αž‘αžΆαžαŸ‹
/ip firewall mangle set [find comment="Connmark in from ISP3"] in-interface=$"interface";
αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αžΆαžšαž”αŸ’αžαžΌαžšαžˆαŸ’αž˜αŸ„αŸ‡αžšαž”αžŸαŸ‹αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž±αŸ’αž™αž”αžΆαž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ αž–αŸ’αžšαŸ„αŸ‡αžœαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž€αžΌαžŠαžšαž”αžŸαŸ‹αžœαžΆ αž˜αž·αž“αž˜αŸ‚αž“αžˆαŸ’αž˜αŸ„αŸ‡αž”αž„αŸ’αž αžΆαž‰αž“αŸ„αŸ‡αž‘αŸαŸ”

៣.៣.្. αž₯αž‘αžΌαžœαž“αŸαŸ‡ αžŠαŸ„αž™αž”αŸ’αžšαžΎαž‘αž˜αŸ’αžšαž„αŸ‹ αž”αž„αŸ’αž€αžΎαžαž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹ pppαŸ–

/interface pppoe-client add allow=mschap2 comment="to ISP3" disabled=no 
interface=ether3 name=pppoe-isp3 password=isp3_pass profile=isp3_client user=isp3_client

αž‡αžΆαž€αžΆαžšαž”αŸ‰αŸ‡αž…αž»αž„αž€αŸ’αžšαŸ„αž™ αžαŸ„αŸ‡αž€αŸ†αžŽαžαŸ‹αž˜αŸ‰αŸ„αž„αŸ–

/system ntp client set enabled=yes server-dns-names=0.pool.ntp.org,1.pool.ntp.org,2.pool.ntp.org

αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžŠαŸ‚αž›αž’αžΆαž“αžŠαž›αŸ‹αž…αž”αŸ‹

αž˜αž’αŸ’αž™αŸ„αž”αžΆαž™αžŠαŸ‚αž›αž”αžΆαž“αžŸαŸ’αž“αžΎαž‘αžΎαž„αžŠαžΎαž˜αŸ’αž”αžΈαž’αž“αž»αžœαžαŸ’αž multivan αž‚αžΊαž‡αžΆαž…αŸ†αžŽαžΌαž›αž…αž·αžαŸ’αžαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž“αž·αž–αž“αŸ’αž’ αž αžΎαž™αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž˜αž’αŸ’αž™αŸ„αž”αžΆαž™αžαŸ‚αž˜αž½αž™αž‚αžαŸ‹αžŠαŸ‚αž›αž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“αž“αŸ„αŸ‡αž‘αŸαŸ” αž€αž‰αŸ’αž…αž”αŸ‹αž§αž”αž€αžšαžŽαŸ ROS αž‚αžΊαž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™ αž“αž·αž„αž’αžΆαž…αž”αžαŸ‹αž”αŸ‚αž“αž”αžΆαž“ αžŠαŸ‚αž›αž˜αŸ’αž™αŸ‰αžΆαž„αžœαž·αž‰αž‘αŸ€αž αž”αž„αŸ’αž€αž€αžΆαžšαž›αŸ†αž”αžΆαž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŠαŸ†αž”αžΌαž„ αž αžΎαž™αž˜αŸ’αž™αŸ‰αžΆαž„αžœαž·αž‰αž‘αŸ€αž αž‚αžΊαž‡αžΆαž αŸαžαž»αž•αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαž‡αžΆαž”αŸ’αžšαž·αž™αž—αžΆαž–αžšαž”αžŸαŸ‹αžœαžΆαŸ” αžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹ αžŸαžΆαž€αž›αŸ’αž”αž„ αžŸαŸ’αžœαŸ‚αž„αžšαž€αž§αž”αž€αžšαžŽαŸ αž“αž·αž„αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžαŸ’αž˜αžΈαŸ—αŸ” αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸƒαž…αŸ†αžŽαŸαŸ‡αžŠαžΉαž„αžŠαŸ‚αž›αž‘αž‘αž½αž›αž”αžΆαž“ αžœαžΆαž’αžΆαž…αž‡αŸ†αž“αž½αžŸαž§αž”αž€αžšαžŽαŸαž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž multivan αž“αŸαŸ‡αŸ” αž…αŸ’αžšαž€αž‘αŸ’αžœαžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™ αž‡αžΆαž˜αž½αž™β€‹αž“αžΉαž„β€‹αž•αŸ’αž›αžΌαžœβ€‹αžŠαžŠαŸ‚αž›αŸ—β€‹αž‘αŸ… netwatch.

αž…αŸ†αžŽαžΆαŸ†

  1. αž…αŸ’αžšαž€αž‘αŸ’αžœαžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™ - αž™αž“αŸ’αžαž€αžΆαžšαžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž”αž·αž‘αž•αŸ’αž›αžΌαžœαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž˜αž·αž“αž‡αŸ„αž‚αž‡αŸαž™αž–αžΈαžšαž‡αžΆαž”αŸ‹αž‚αŸ’αž“αžΆαž“αŸƒαž…αŸ’αžšαž€αž…αŸαž‰αž…αžΌαž›αŸ” αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž˜αŸ’αžαž„αžšαŸ€αž„αžšαžΆαž›αŸ‹ 10 αžœαž·αž“αžΆαž‘αžΈ αž”αžΌαž€αž“αžΉαž„αž–αŸαž›αžœαŸαž›αžΆαž†αŸ’αž›αžΎαž™αžαž”αŸ” αžŸαžšαž»αž”αž˜αž€ αž–αŸαž›αžœαŸαž›αžΆαž”αŸ’αžαžΌαžšαž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαžŸαŸ’αžαž·αžαž“αŸ…αž€αŸ’αž“αž»αž„αž…αž“αŸ’αž›αŸ„αŸ‡αž–αžΈ 20-30 αžœαž·αž“αžΆαž‘αžΈαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž–αŸαž›αžœαŸαž›αžΆαž”αŸ’αžαžΌαžšαž”αŸ‚αž”αž“αŸαŸ‡αž˜αž·αž“αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αž‘αŸ αžœαžΆαž˜αžΆαž“αž‡αž˜αŸ’αžšαžΎαžŸαž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžšαžΎαž§αž”αž€αžšαžŽαŸ netwatchαžŠαŸ‚αž›αž‡αžΆαž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αŸ†αžŽαžαŸ‹αž˜αŸ‰αŸ„αž„αž–αž·αž“αž·αžαŸ’αž™αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžŠαŸ„αž™αžŠαŸƒαŸ” αž…αŸ’αžšαž€αž‘αŸ’αžœαžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™ αž˜αž·αž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎαž€αžΆαžšαž”αžΆαžαŸ‹αž”αž„αŸ‹αž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αž”αžŽαŸ’αžαŸ„αŸ‡αž’αžΆαžŸαž“αŸ’αž“αž“αŸ…αž›αžΎαžαŸ†αžŽαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸαŸ”

    αžŸαŸ†αžαžΆαž“αŸ‹! αž€αžΆαžšαž”αž·αž‘αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž•αŸ’αž›αžΌαžœαž…αž˜αŸ’αž”αž„αž“αžΉαž„αž”αž·αž‘αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž•αŸ’αž›αžΌαžœαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž™αŸ„αž„αž‘αŸ…αžœαžΆαŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αž½αž€αž‚αŸαžŠαžΎαž˜αŸ’αž”αžΈαž…αž„αŸ’αž’αž»αž›αž”αž„αŸ’αž αžΆαž‰ check-gateway=ping αž˜αž·αž“β€‹αž…αžΆαŸ†αž”αžΆαž…αŸ‹αŸ”

  2. αžœαžΆαž€αžΎαžαž‘αžΎαž„αžαžΆαž€αžΆαžšαž”αžšαžΆαž‡αŸαž™αž€αžΎαžαž‘αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„αž™αž“αŸ’αžαž€αžΆαžš DHCP αžŠαŸ‚αž›αž˜αžΎαž›αž‘αŸ…αžŠαžΌαž…αž‡αžΆαž’αžαž·αžαž·αž‡αž“αž‡αžΆαž”αŸ‹αž‚αžΆαŸ†αž„αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž”αž“αŸ’αžαŸ” αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž“αŸαŸ‡ αž•αŸ’αž“αŸ‚αž€αž‘αžΈ XNUMX αž“αŸƒαžŸαŸ’αž‚αŸ’αžšαžΈαž”αž“αžΉαž„αž˜αž·αž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž“αžΉαž„αž˜αž·αž“αžšαžΆαžšαžΆαŸ†αž„αž…αžšαžΆαž…αžšαžŽαŸαž–αžΈαž€αžΆαžšαžŠαžΎαžšαž”αžΆαž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž‘αŸ αžŠαŸ„αž™αžŸαžΆαžšαžšαžŠαŸ’αž‹αžαžΆαž˜αžŠαžΆαž“αž•αŸ’αž›αžΌαžœαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαžœαž·αž‰αŸ”
  3. ECMP (αžαž˜αŸ’αž›αŸƒαžŸαŸ’αž˜αžΎαž‚αŸ’αž“αžΆαž…αŸ’αžšαžΎαž“αž•αŸ’αž›αžΌαžœ) - αž“αŸ…αž€αŸ’αž“αž»αž„ ROS αžœαžΆαž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“αžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαžαŸ‹αž•αŸ’αž›αžΌαžœαžŠαŸ‚αž›αž˜αžΆαž“αž…αŸ’αžšαž€αž•αŸ’αž›αžΌαžœαž‡αžΆαž…αŸ’αžšαžΎαž“αž“αž·αž„αž…αž˜αŸ’αž„αžΆαž™αžŠαžΌαž…αž‚αŸ’αž“αžΆαŸ” αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž“αŸαŸ‡ αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸ‚αž€αž…αžΆαž™αžαžΆαž˜αž”αžŽαŸ’αžαžΆαž‰αž“αžΆαž“αžΆαžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‡αž»αŸ† robin αžŸαž˜αžΆαž˜αžΆαžαŸ’αžšαž‘αŸ…αž“αžΉαž„αž…αŸ†αž“αž½αž“αž…αŸ’αžšαž€αž•αŸ’αž›αžΌαžœαžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αŸ”

αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž›αžΆαŸ†αž„αž‡αŸ†αžšαž»αž‰αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαžšαžŸαŸαžšαž’αžαŸ’αžαž”αž‘ αž‡αž½αž™αž€αŸ’αž“αž»αž„αž€αžΆαžšαžšαŸ€αž”αž…αŸ†αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžšαž”αžŸαŸ‹αžœαžΆ αž“αž·αž„αž€αžΆαžšαžŠαžΆαž€αŸ‹αž€αžΆαžšαžŸαž„αŸ’αž€αžαŸ‹αžŸαŸ†αž‘αŸαž„ - αž€αžΆαžšαžŠαžΉαž„αž‚αž»αžŽαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αž…αŸ†αž–αŸ„αŸ‡ Evgeny @jscar

αž”αŸ’αžšαž—αž–: www.habr.com