Multivan เปเบฅเบฐ routing เปƒเบ™ Mikrotik RouterOS

เบเบฒเบ™เบ™เปเบฒเบชเบฐเป€เบซเบ™เบต

เบเบฒเบ™เป€เบญเบปเบฒเบšเบปเบ”เบ„เบงเบฒเบก, เบ™เบญเบเป€เบซเบ™เบทเบญเป„เบ›เบˆเบฒเบเบ„เบงเบฒเบก vanity, เป„เบ”เป‰เบ–เบทเบเบเบฐเบ•เบธเป‰เบ™เป‚เบ”เบเบ„เบงเบฒเบกเบ–เบตเปˆเบ‚เบญเบ‡เบเบฒเบ™เบŠเบถเบกเป€เบชเบปเป‰เบฒเบ‚เบญเบ‡เบ„เปเบฒเบ–เบฒเบกเบเปˆเบฝเบงเบเบฑเบšเบซเบปเบงเบ‚เปเป‰เบ™เบตเป‰เปƒเบ™เบเบธเปˆเบก profile เบ‚เบญเบ‡เบŠเบธเบกเบŠเบปเบ™เป‚เบ—เบฅเบฐเป€เบฅเบเบ—เบตเปˆเป€เบงเบปเป‰เบฒเบžเบฒเบชเบฒเบฅเบฑเบ”เป€เบŠเบ. เบšเบปเบ”เบ„เบงเบฒเบกเปเบกเปˆเบ™เปเบ™เปƒเบชเปˆเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™ Mikrotik RouterOS เบˆเบปเบง (เบ•เปเปˆเป„เบ›เบ™เบตเป‰เป€เบญเบตเป‰เบ™เบงเปˆเบฒ ROS). เบกเบฑเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบžเบฝเบ‡เปเบ•เปˆเบเบฑเบš multivan, เป‚เบ”เบเป€เบ™เบฑเป‰เบ™เบซเบ™เบฑเบเปƒเบชเปˆเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡. เปƒเบ™เบ–เบฒเบ™เบฐเป€เบ›เบฑเบ™เป‚เบšเบ™เบฑเบ”, เบกเบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบžเบฝเบ‡เบžเปเบซเบ™เป‰เบญเบเบ—เบตเปˆเบชเบธเบ”เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ—เบตเปˆเบ›เบญเบ”เป„เบžเปเบฅเบฐเบชเบฐเบ”เบงเบ. เบœเบนเป‰เบ—เบตเปˆเบเปเบฒเบฅเบฑเบ‡เบŠเบญเบเบซเบฒเบเบฒเบ™เป€เบ›เบตเบ”เป€เบœเบตเบเบซเบปเบงเบ‚เปเป‰เบ‚เบญเบ‡เปเบ–เบง, เบเบฒเบ™เบ”เบธเปˆเบ™เบ”เปˆเบฝเบ‡เบเบฒเบ™เป‚เบซเบผเบ”, vlans, เบ‚เบปเบง, เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเป€เบฅเบดเบเบซเบผเบฒเบเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เบŠเปˆเบญเบ‡เบ—เบฒเบ‡เปเบฅเบฐเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™ - เบญเบฒเบ”เบˆเบฐเบšเปเปˆเป€เบชเบเป€เบงเบฅเบฒเปเบฅเบฐเบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเปƒเบ™เบเบฒเบ™เบญเปˆเบฒเบ™.

เบ‚เปเป‰เบกเบนเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™

เปƒเบ™โ€‹เบ–เบฒโ€‹เบ™เบฐโ€‹เป€เบ›เบฑเบ™โ€‹เบซเบปเบงโ€‹เบ‚เปเป‰โ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹, เป€เบ›เบฑเบ™ router Mikrotik เบซเป‰เบฒโ€‹เบžเบญเบ”โ€‹เบ—เบตเปˆโ€‹เบกเบต ROS เป€เบงเบตโ€‹เบŠเบฑเบ™ 6.45.3 เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบ„เบฑเบ”โ€‹เป€เบฅเบทเบญเบโ€‹. เบกเบฑเบ™เบˆเบฐเบชเบปเปˆเบ‡เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบชเบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™ (LAN1 เปเบฅเบฐ LAN2) เปเบฅเบฐเบชเบฒเบกเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™ (ISP1, ISP2, ISP3). เบŠเปˆเบญเบ‡เบ—เบฒเบ‡เป„เบ›เบซเบฒ ISP1 เบกเบตเบ—เบตเปˆเบขเบนเปˆ "เบชเบตเบ‚เบตเป‰เป€เบ–เบปเปˆเบฒ", ISP2 - "เบชเบตเบ‚เบฒเบง", เป„เบ”เป‰เบฎเบฑเบšเบœเปˆเบฒเบ™ DHCP, ISP3 - "เบชเบตเบ‚เบฒเบง" เบ”เป‰เบงเบเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ” PPPoE. เปเบœเบ™เบงเบฒเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเปเบกเปˆเบ™เบชเบฐเปเบ”เบ‡เบขเบนเปˆเปƒเบ™เบฎเบนเบš:

Multivan เปเบฅเบฐ routing เปƒเบ™ Mikrotik RouterOS

เบงเบฝเบเบ‡เบฒเบ™เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบเปเบฒเบซเบ™เบปเบ”เบ„เปˆเบฒ router MTK เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเป‚เบ„เบ‡เบเบฒเบ™เป€เบžเบทเปˆเบญเบงเปˆเบฒ:

  1. เปƒเบซเป‰เบเบฒเบ™เบชเบฐเบซเบผเบฑเบšเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป„เบ›เบซเบฒเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบชเบณเบฎเบญเบ‡. เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบ•เบปเป‰เบ™เบ•เปเปเบกเปˆเบ™ ISP2, เบชเบฐเบซเบ‡เบงเบ™เบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™ ISP1, เบชเบฐเบซเบ‡เบงเบ™เบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™ ISP3.
  2. เบˆเบฑเบ”เบฅเบฐเบšเบฝเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบ LAN1 เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบœเปˆเบฒเบ™ ISP1 เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.
  3. เปƒเบซเป‰เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบชเบปเปˆเบ‡เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบˆเบฒเบเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เป„เบ›เบซเบฒเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เป‚เบ”เบเบœเปˆเบฒเบ™เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเป€เบฅเบทเบญเบเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบฅเบฒเบเบŠเบทเปˆเบ—เบตเปˆเบขเบนเปˆ.
  4. เบชเบฐเปœเบญเบ‡โ€‹เบ„เบงเบฒเบกโ€‹เป€เบ›เบฑเบ™โ€‹เป„เบ›โ€‹เป„เบ”เป‰โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบšเปเบฅเบดเบเบฒเบ™โ€‹เป€เบœเบตเบโ€‹เปเบœเปˆโ€‹เบˆเบฒเบโ€‹เป€เบ„เบทเบญโ€‹เบ‚เปˆเบฒเบโ€‹เบ—เป‰เบญเบ‡โ€‹เบ–เบดเปˆเบ™โ€‹เป„เบ›โ€‹เบซเบฒโ€‹เบญเบดเบ™โ€‹เป€เบ•เบตโ€‹เป€เบ™เบฑเบ” (DSTNAT)
  5. เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ•เบปเบงเบเบญเบ‡เป„เบŸเบงเปเป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบญเบ‡เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบฑเป‰เบ™เบ•เปˆเปเบฒเบžเบฝเบ‡เบžเปเบˆเบฒเบเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”.
  6. เป€เบฃเบปเบฒเป€เบ•เบตเบชเบฒเบกเบฒเบ”เบญเบญเบเบ—เบฃเบฒเบšเบŸเบดเบเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบœเปˆเบฒเบ™เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบชเบฒเบกเบญเบฑเบ™, เบ‚เบถเป‰เบ™เบเบฑเบšเบ—เบตเปˆเบขเบนเปˆเบ‚เบญเบ‡เปเบซเบผเปˆเบ‡เบ—เบตเปˆเป€เบฅเบทเบญเบ.
  7. เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบŠเบธเบ”เบเบฒเบ™เบ•เบญเบšเป‚เบ•เป‰เบ–เบทเบเบชเบปเปˆเบ‡เป„เบ›เบซเบฒเบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบ—เบตเปˆเบžเบงเบเป€เบ‚เบปเบฒเบกเบฒ (เบฅเบงเบกเบ—เบฑเบ‡ LAN).

เบ‚เปเป‰เบชเบฑเบ‡เป€เบเบ”. เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบ•เบฑเป‰เบ‡เบ„เปˆเบฒ router "เบ•เบฑเป‰เบ‡เปเบ•เปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™" เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเปเบ›เบเปƒเบˆเปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ "เบญเบญเบเบˆเบฒเบเบเปˆเบญเบ‡" เบ—เบตเปˆเบ›เปˆเบฝเบ™เบˆเบฒเบเบฎเบธเปˆเบ™เป„เบ›เบซเบฒเบฎเบธเปˆเบ™. Winbox เบ–เบทเบเป€เบฅเบทเบญเบเป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ, เบšเปˆเบญเบ™เบ—เบตเปˆเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบˆเบฐเบ–เบทเบเบชเบฐเปเบ”เบ‡เบ”เป‰เบงเบเบชเบฒเบเบ•เบฒ. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เบˆเบฐเบ–เบทเบเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเบ„เปเบฒเบชเบฑเปˆเบ‡เปƒเบ™ terminal Winbox. เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบกเปˆเบ™เป€เบฎเบฑเบ”เป‚เบ”เบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเบเบปเบ‡เบเบฑเบšเบญเบดเบ™เป€เบ•เบตเป€เบŸเบ” Ether5.

เบเบฒเบ™เปƒเบซเป‰เป€เบซเบ”เบœเบปเบ™เป€เบฅเบฑเบเบ™เป‰เบญเบเบเปˆเบฝเบงเบเบฑเบš multivan เปเบกเปˆเบ™เบซเบเบฑเบ‡, เบกเบฑเบ™เป€เบ›เบฑเบ™เบšเบฑเบ™เบซเบฒเบซเบผเบทเป€เบ›เบฑเบ™เบ„เบปเบ™เบชเบฐเบซเบฅเบฒเบ”เบ—เบตเปˆเบชเบฐเบซเบฅเบฒเบ”เบฎเบญเบšเบ„เบญเบšเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ—เปเบœเป‰เบฒ.

เบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบ—เบตเปˆเบชเบปเบ™เปƒเบˆเปเบฅเบฐเป€เบญเบปเบฒเปƒเบˆเปƒเบชเปˆ, เบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบซเบผเบทเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡, เบ—เบฑเบ™เบ—เบตเบ—เบฑเบ™เปƒเบ”เบฎเบฑเบšเบฎเบนเป‰เบงเปˆเบฒเบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป€เบ›เบฑเบ™เบ›เบปเบเบเบฐเบ•เบด. เปเบกเปˆเบ™เปเบฅเป‰เบง, เปเบกเปˆเบ™เปเบฅเป‰เบง, เป‚เบ”เบเบšเปเปˆเบกเบตเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆเบเปเบฒเบซเบ™เบปเบ”เป€เบญเบ‡เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปเบฅเบฐเบเบปเบ”เบฅเบฐเบšเบฝเบšเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบญเบทเปˆเบ™เป†, เป€เบŠเบดเปˆเบ‡เบšเบปเบ”เบ„เบงเบฒเบกเบชเปˆเบงเบ™เปƒเบซเบเปˆเปƒเบ™เบซเบปเบงเบ‚เปเป‰เบ™เบตเป‰เปเบกเปˆเบ™เป€เบ•เบฑเบกเป„เบ›เบ”เป‰เบงเบ. เปƒเบซเป‰เบเบงเบ”เป€เบšเบดเปˆเบ‡?

เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เบ—เบตเปˆเบขเบนเปˆเปƒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเปเบฅเบฐ gateways เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป„เบ”เป‰เบšเป? เปเบกเปˆเบ™เปเบฅเป‰เบง:

เปƒเบ™ ISP1, เบ—เบตเปˆเบขเบนเปˆ เปเบฅเบฐเบ›เบฐเบ•เบนเป„เบ”เป‰เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบเบฑเบš เป„เบฅเบเบฐเบ—เบฒเบ‡=2 ะธ check-gateway=ping.
เปƒเบ™ ISP2, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบฅเบนเบเบ„เป‰เบฒ dhcp เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ - เบ•เบฒเบกเบ„เบงเบฒเบกเป€เบซเบกเบฒเบฐเบชเบปเบก, เป„เบฅเบเบฐเบซเปˆเบฒเบ‡เบˆเบฐเป€เบ—เบปเปˆเบฒเบเบฑเบšเบซเบ™เบถเปˆเบ‡.
เปƒเบ™ ISP3 เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบฅเบนเบเบ„เป‰เบฒ pppoe เป€เบกเบทเปˆเบญ add-default-route=yes เปƒเบชเปˆ 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=prerouting dst-address-list=!BOGONS
passthrough=yes route-dst=100.66.66.1 src-address-list=Via_ISP1
/ip firewall mangle เป€เบžเบตเปˆเบก action=route chain=prerouting 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

เปƒเบ™เบ–เบฒเบ™เบฐเป€เบ›เบฑเบ™เป€เบžเบทเปˆเบญเบ™เบกเบดเบ”, เบžเบงเบเป€เบฎเบปเบฒเปƒเบซเป‰เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เบฅเบนเบเบ„เป‰เบฒ: ": put [ip cloud get dns-name]"

เบžเบงเบเป€เบฎเบปเบฒเบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบเบฒเบ™เบชเบปเปˆเบ‡เบ•เปเปˆเบžเบญเบ”เบˆเบฒเบเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”:

/ip firewall nat เป€เบžเบตเปˆเบก action=dst-nat chain=dstnat dst-port=1194
in-interface-list=WAN protocol=udp to-addresses=172.17.17.17

เบฅเบฒเบเบเบฒเบ™ 4 เปเบกเปˆเบ™เบเบฝเบกเบžเป‰เบญเบก.

เบžเบงเบเป€เบฎเบปเบฒเบ•เบฑเป‰เบ‡ firewall เปเบฅเบฐเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบญเบทเปˆเบ™เป†เบชเปเบฒเบฅเบฑเบšเบˆเบธเบ” 5, เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™เบžเบงเบเป€เบฎเบปเบฒเบ”เบตเปƒเบˆเบ—เบตเปˆเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เปเบฅเป‰เบงเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เปเบฅเบฐเบชเบฒเบกเบฒเบ”เบšเบฑเบ™เบฅเบธเบชเปเบฒเบฅเบฑเบšเบžเบฒเบŠเบฐเบ™เบฐเบ—เบตเปˆเบกเบตเป€เบ„เบทเปˆเบญเบ‡เบ”เบทเปˆเบก favorite ...
เบ! เบญเบธเป‚เบกเบ‡เบ–เบทเบเบฅเบทเบก.

l2tp-client, configured by google article, เป„เบ”เป‰เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เป€เบ›เบฑเบ™ VDS เป‚เบฎเบ™เบฅเบฑเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบกเบฑเบเบšเป? เปเบกเปˆเบ™เปเบฅเป‰เบง.
l2tp-server เบเบฑเบš IPsec เป„เบ”เป‰เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เปเบฅเบฐเบฅเบนเบเบ„เป‰เบฒเป‚เบ”เบ DNS-name เบˆเบฒเบ IP Cloud (เป€เบšเบดเปˆเบ‡เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡.) cling? เปเบกเปˆเบ™เปเบฅเป‰เบง.
เบ™เบฑเปˆเบ‡เบเบฑเบšเบ•เบฑเปˆเบ‡เบ™เบฑเปˆเบ‡, เบ”เบทเปˆเบกเป€เบ„เบทเปˆเบญเบ‡เบ”เบทเปˆเบก, เบžเบงเบเป€เบฎเบปเบฒเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบˆเบธเบ” 6 เปเบฅเบฐ 7 เบ‚เบญเบ‡เบงเบฝเบเบขเปˆเบฒเบ‡เบญเบดเบ”เป€เบกเบทเปˆเบญเบ. เบžเบงเบเป€เบฎเบปเบฒเบ„เบดเบ”เบงเปˆเบฒ - เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบกเบฑเบ™เบšเป? เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™โ€‹, เบกเบฑเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เบ„เบทโ€‹เบงเปˆเบฒ (cโ€‹) ... เบชเบฐโ€‹เบ™เบฑเป‰เบ™โ€‹, เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบกเบฑเบ™โ€‹เบเบฑเบ‡โ€‹เบšเปเปˆโ€‹เบˆเปเบฒโ€‹เป€เบ›เบฑเบ™โ€‹, เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เบกเบฑเบ™โ€‹. Multivan เบ›เบฐเบ•เบดเบšเบฑเบ”.

Multivan เปเบกเปˆเบ™เบซเบเบฑเบ‡? เบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ‚เบญเบ‡เบซเบผเบฒเบเบŠเปˆเบญเบ‡เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบเบฑเบšเบซเบ™เบถเปˆเบ‡ router.

เบ—เปˆเบฒเบ™เบšเปเปˆ เบˆเบณ เป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบญเปˆเบฒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ•เปเปˆเป„เบ›, เป€เบžเบฒเบฐเบงเปˆเบฒเบชเบดเปˆเบ‡เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™เป„เบ”เป‰เบ™เบญเบ เป€เปœเบทเบญ เบˆเบฒเบเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบ—เบตเปˆ เปœเป‰เบฒ เบชเบปเบ‡เป„เบช?

เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบ—เบตเปˆเบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆ, เบœเบนเป‰เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเปƒเบ™เบˆเบธเบ” 6 เปเบฅเบฐ 7 เบ‚เบญเบ‡เบงเบฝเบเบ‡เบฒเบ™, เปเบฅเบฐเบเบฑเบ‡เบฎเบนเป‰เบชเบถเบเบงเปˆเบฒเบกเบตเบญเบฒเบเบฒเบ™เบ„เบฑเบ™เบ‚เบญเบ‡เบ„เบงเบฒเบกเบชเบปเบกเบšเบนเบ™เปเบšเบš, เบžเบงเบเป€เบฎเบปเบฒ dive deeper.

เบงเบฝเบเบ‡เบฒเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” multivan เปเบกเปˆเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡. เบ„เบท: เบšเปเปˆเบงเปˆเบฒเบญเบฑเบ™เปƒเบ” (เบซเบผเบทเบญเบฑเบ™เปƒเบ”) เป€เบšเบดเปˆเบ‡. เบซเบกเบฒเบเป€เบซเบ” 3 เบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบ‚เบญเบ‡ ISP เป€เบšเบดเปˆเบ‡เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบ™ router เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบกเบฑเบ™เบ„เบงเบ™เบˆเบฐเบชเบปเปˆเบ‡เบ„เบทเบ™เบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบเบฑเบšเบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เบ—เบตเปˆเปเบžเบฑเบเป€เบเบฑเบ”เบกเบฒเบˆเบฒเบ. เบงเบฝเบเบ‡เบฒเบ™เปเบกเปˆเบ™เบˆเบฐเปเบˆเป‰เบ‡. เบšเบฑเบ™เบซเบฒเบขเบนเปˆเปƒเบช? เปเบ—เป‰เบˆเบดเบ‡เปเบฅเป‰เบง, เปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบ, เบงเบฝเบเบ‡เบฒเบ™เปเบกเปˆเบ™เบ„เบทเบเบฑเบ™, เปเบ•เปˆเบšเปเปˆเบกเบตเปƒเบœเบฅเบปเบšเบเบงเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปเบฅเบฐเบšเปเปˆเบฎเบนเป‰เบชเบถเบเบกเบตเบšเบฑเบ™เบซเบฒ. เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เปเบกเปˆเบ™เบงเปˆเบฒ node routable เปƒเบ”เปƒเบ™เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เปเบกเปˆเบ™เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบ”เป‰เป‚เบ”เบเบœเปˆเบฒเบ™เปเบ•เปˆเบฅเบฐเบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เป‚เบ”เบเบœเปˆเบฒเบ™เบชเบฐเป€เบžเบฒเบฐเปƒเบ”เบซเบ™เบถเปˆเบ‡เบขเปˆเบฒเบ‡เป€เบ‚เบฑเป‰เบกเบ‡เบงเบ”, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบš LAN เบ‡เปˆเบฒเบเบ”เบฒเบ. เปเบฅเบฐ "เบšเบฑเบ™เบซเบฒ" เปเบกเปˆเบ™เบงเปˆเบฒเบ–เป‰เบฒเบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบกเบฒเบซเบฒเบžเบงเบเป€เบฎเบปเบฒเบชเปเบฒเบฅเบฑเบšเบ—เบตเปˆเบขเบนเปˆ IP เบ‚เบญเบ‡ ISP3, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบ„เปเบฒเบ•เบญเบšเบˆเบฐเบœเปˆเบฒเบ™เบŠเปˆเบญเบ‡เบ—เบฒเบ‡ ISP2, เป€เบžเบฒเบฐเบงเปˆเบฒเบ›เบฐเบ•เบนเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เบกเบธเป‰เบ‡เป„เบ›เบ—เบตเปˆเบ™เบฑเป‰เบ™. เปƒเบšเปเบฅเบฐเบˆเบฐเบ–เบทเบเบ›เบฐเบ–เบดเป‰เบกเป‚เบ”เบเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบเป‰เบญเบ™เบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡. เบšเบฑเบ™เบซเบฒเป„เบ”เป‰เบ–เบทเบเบฅเบฐเบšเบธ. เบงเบดเบ—เบตเบเบฒเบ™เปเบเป‰เป„เบ‚เบกเบฑเบ™?

เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เปเบกเปˆเบ™โ€‹เปเบšเปˆเบ‡โ€‹เบญเบญเบโ€‹เป€เบ›เบฑเบ™โ€‹เบชเบฒเบกโ€‹เบ‚เบฑเป‰เบ™โ€‹เบ•เบญเบ™โ€‹:

  1. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบฅเปˆเบงเบ‡เปœเป‰เบฒ. เปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ™เบตเป‰, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡ router เบˆเบฐเบ–เบทเบเบเปเบฒเบ™เบปเบ”: เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™, firewall, เบฅเบฒเบเบŠเบทเปˆเบ—เบตเปˆเบขเบนเปˆ, hairpin NAT, เปเบฅเบฐเบญเบทเปˆเบ™เป†.
  2. Multivan. เปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ™เบตเป‰, เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบˆเบฐเบ–เบทเบเบซเบกเบฒเบเปเบฅเบฐเบˆเบฑเบ”เบฅเบฝเบ‡เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡.
  3. เบเบณเบฅเบฑเบ‡เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš ISP. เปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ™เบตเป‰, เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบˆเบฐเบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒ, เบเปเบฒเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เปเบฅเบฐเบเบปเบ™เป„เบเบเบฒเบ™เบˆเบญเบ‡เบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบˆเบฐเบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰.

1. เบเบฒเบ™เบ•เบฑเป‰เบ‡เป„เบงเป‰เบฅเปˆเบงเบ‡เปœเป‰เบฒ

1.1. เบžเบงเบเป€เบฎเบปเบฒเบฅเป‰เบฒเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ router เบ”เป‰เบงเบเบ„เปเบฒเบชเบฑเปˆเบ‡:

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

เบ•เบปเบโ€‹เบฅเบปเบ‡โ€‹เป€เบซเบฑเบ™โ€‹เบ”เบตโ€‹เบเบฑเบš "เบญเบฑเบ™เบ•เบฐเบฅเบฒเบ! เบฃเบตเป€เบŠเบฑเบ”เบšเป? [y/N]:โ€ เปเบฅเบฐ, เบซเบผเบฑเบ‡เบˆเบฒเบ rebooting, เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš Winbox เบœเปˆเบฒเบ™ MAC. เปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ™เบตเป‰, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบฅเบฐเบžเบทเป‰เบ™เบ–เบฒเบ™เบœเบนเป‰เปƒเบŠเป‰เบ–เบทเบเบฅเบถเบšเบฅเป‰เบฒเบ‡.

1.2. เบชเป‰เบฒเบ‡เบœเบนเป‰เปƒเบŠเป‰เปƒเปเปˆ:

/user add group=full name=knight password=ultrasecret comment=โ€Not horseโ€

เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบšเบžเบฒเบเปƒเบ•เป‰เบกเบฑเบ™เปเบฅเบฐเบฅเบถเบšเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™:

/user remove admin

เบ‚เปเป‰เบชเบฑเบ‡เป€เบเบ”. เบกเบฑเบ™เปเบกเปˆเบ™เบเบฒเบ™เป‚เบเบเบเป‰เบฒเบเปเบฅเบฐเบšเปเปˆเบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเบœเบนเป‰เบ‚เบฝเบ™เบ–เบทเบงเปˆเบฒเบ›เบญเบ”เป„เบžเบเบงเปˆเบฒเปเบฅเบฐเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เปƒเบŠเป‰.

1.3. เบžเบงเบเป€เบฎเบปเบฒเบชเป‰เบฒเบ‡เบฅเบฒเบเบเบฒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบžเบทเป‰เบ™เบ–เบฒเบ™เป€เบžเบทเปˆเบญเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเปƒเบ™เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เปƒเบ™ firewall, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เบ„เบปเป‰เบ™เบžเบปเบšเปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ 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"

1.4. เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบทเปˆเบญเบ‡เป€เบฃเบปเบฒเป€เบ•เบตเบˆเบฒเบเบเบฒเบ™เบŠเบญเบเบ„เบปเป‰เบ™เบซเบฒ เปเบฅเบฐเบ„เบงเบšเบ„เบธเบกเบšเปเบฅเบดเป€เบงเบ™เปƒเบเป‰เบ„เบฝเบ‡เบˆเบฒเบเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบœเปˆเบฒเบ™ 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

1.5. เบžเบงเบเป€เบฎเบปเบฒเบชเป‰เบฒเบ‡เบเบปเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡ Firewall เบ•เปˆเปเบฒเบชเบธเบ”เป€เบžเบทเปˆเบญเบ›เบปเบเบ›เป‰เบญเบ‡ router:

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

(เบเบปเบ”โ€‹เบฅเบฐโ€‹เบšเบฝเบšโ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบชเป‰เบฒเบ‡โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ‚เบถเป‰เบ™โ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆโ€‹เบ—เบตเปˆโ€‹เบเปˆเบฝเบงโ€‹เบ‚เป‰เบญเบ‡โ€‹เบ—เบตเปˆโ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบˆเบฒเบโ€‹เบ—เบฑเบ‡โ€‹เบชเบญเบ‡โ€‹เป€เบ„เบทเบญโ€‹เบ‚เปˆเบฒเบโ€‹เบ—เบตเปˆโ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆโ€‹เปเบฅเบฐ router เบ•เบปเบงโ€‹เบกเบฑเบ™โ€‹เป€เบญเบ‡โ€‹)

/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

(เบเบปเบ”โ€‹เบฅเบฐโ€‹เบšเบฝเบšโ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบชเป‰เบฒเบ‡โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ‚เบถเป‰เบ™โ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆโ€‹เบ—เบตเปˆโ€‹เบเปˆเบฝเบงโ€‹เบ‚เป‰เบญเบ‡โ€‹เบ—เบตเปˆโ€‹เบœเปˆเบฒเบ™ router เป„เบ”เป‰โ€‹)

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

(เบเบปเบ”โ€‹เบฅเบฐโ€‹เบšเบฝเบšโ€‹เบเบฒเบ™โ€‹เบ›เบฑเบšโ€‹เบ„เปˆเบฒโ€‹เบเบฒเบ™โ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆโ€‹เบชเบฐโ€‹เบ–เบฒโ€‹เบ™เบฐ = เบšเปเปˆโ€‹เบ–เบทเบโ€‹เบ•เป‰เบญเบ‡โ€‹เบœเปˆเบฒเบ™ router. เบกเบฑเบ™โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เปเบ™เบฐโ€‹เบ™เปเบฒโ€‹เบขเปˆเบฒเบ‡โ€‹เปเบ‚เบ‡โ€‹เปเบฎเบ‡โ€‹เป‚เบ”เบ 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 เบœเปˆเบฒเบ™ router. เบ™เบตเป‰เบˆเบฐเบ›เบปเบเบ›เป‰เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบˆเบฒเบเบœเบนเป‰เบšเบธเบเบฅเบธเบเบœเบนเป‰เบ—เบตเปˆเบขเบนเปˆเปƒเบ™เป‚เบ”เป€เบกเบ™เบญเบญเบเบญเบฒเบเบฒเบ”เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบžเบฒเบเบ™เบญเบเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบˆเบฐเบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™ IP เบžเบฒเบเบ™เบญเบเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบ›เบฑเบ™. gateway เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบฐเบเบฒเบเบฒเบก "เบ‚เบธเบ”เบ„เบปเป‰เบ™" เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ.)

เบ‚เปเป‰เบชเบฑเบ‡เป€เบเบ”. เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเป€เบ„เบทเบญเบ‚เปˆเบฒเบ LAN1 เปเบฅเบฐ LAN2 เบกเบตเบ„เบงเบฒเบกเป„เบงเป‰เบงเบฒเบ‡เปƒเบˆเปเบฅเบฐเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบžเบงเบเบกเบฑเบ™เปเบฅเบฐเบˆเบฒเบเบžเบงเบเบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบเบฑเปˆเบ™เบ•เบญเบ‡.

1.6. เบชเป‰เบฒเบ‡เบฅเบฒเบเบŠเบทเปˆเบ”เป‰เบงเบเบฅเบฒเบเบŠเบทเปˆเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป„เบ”เป‰:

/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

(เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เบฅเบฒเบโ€‹เบŠเบทเปˆโ€‹เบ‚เบญเบ‡โ€‹เบ—เบตเปˆโ€‹เบขเบนเปˆโ€‹เปเบฅเบฐโ€‹เป€เบ„เบทเบญโ€‹เบ‚เปˆเบฒเบโ€‹เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบญเบดเบ™โ€‹เป€เบ•เบตโ€‹เป€เบ™เบฑเบ”โ€‹เปเบฅเบฐโ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบ•เบฒเบกโ€‹เบ„เบงเบฒเบกโ€‹เป€เบซเบกเบฒเบฐโ€‹เบชเบปเบกโ€‹.)

เบ‚เปเป‰เบชเบฑเบ‡เป€เบเบ”. เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเปเบกเปˆเบ™เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡, เบชเบฐเบ™เบฑเป‰เบ™เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบ—เปˆเบฒเบ™เบเบงเบ”เป€เบšเบดเปˆเบ‡เบ„เบงเบฒเบกเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เปเบ•เปˆเบฅเบฐเป„เบฅเบเบฐ.

1.7. เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ DNS เบชเปเบฒเบฅเบฑเบš router เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡:

/ip dns set servers=1.1.1.1,8.8.8.8

เบ‚เปเป‰เบชเบฑเบ‡เป€เบเบ”. เปƒเบ™เป€เบงเบตเบŠเบฑเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡ ROS, เป€เบŠเบตเบšเป€เบงเบตเปเบšเบšเป„เบ”เบ™เบฒเบกเบดเบเบกเบตเบญเบฑเบ™เบ”เบฑเบšเป€เปœเบทเบญเบเบงเปˆเบฒเบญเบฑเบ™เบ—เบตเปˆเบ„เบปเบ‡เบ—เบตเปˆ. เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เปเบเป‰เป„เบ‚เบŠเบทเปˆเปเบกเปˆเบ™เบ–เบทเบเบชเบปเปˆเบ‡เป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เปเบฒเบญเบดเบ”เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบšเปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆ. เบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เป„เบ›เบซเบฒเป€เบŠเบตเบšเป€เบงเบตเบ–เบฑเบ”เป„เบ›เปเบกเปˆเบ™เบ”เปเบฒเป€เบ™เบตเบ™เป€เบกเบทเปˆเบญเบšเปเปˆเบกเบตเบ›เบฐเบˆเบธเบšเบฑเบ™. เป€เบงเบฅเบฒเบซเบกเบปเบ”เป€เบงเบฅเบฒเบกเบตเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ - เบซเบผเบฒเบเบเบงเปˆเบฒ 5 เบงเบดเบ™เบฒเบ—เบต. เบเบฑเบšเบ„เบทเบ™, เป€เบกเบทเปˆเบญ "เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆเบซเบผเบธเบ”เบฅเบปเบ‡" เบเบฑเบšเบ„เบทเบ™เบกเบฒ, เบšเปเปˆเป„เบ”เป‰เป€เบเบตเบ”เบ‚เบทเป‰เบ™เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบ™เบตเป‰เปเบฅเบฐเบเบฒเบ™เบ›เบฐเบเบปเบ”เบ•เบปเบงเบ‚เบญเบ‡ multivan, เบœเบนเป‰เบ‚เบฝเบ™เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบšเปเปˆเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เป‚เบ”เบเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™.

1.8. เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™.
1.8.1. เบžเบงเบเป€เบฎเบปเบฒเบเบณเบ™เบปเบ”เบ„เปˆเบฒเบ—เบตเปˆเบขเบนเปˆ 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"

1.8.2. เบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบ™เบปเบ”เบเบปเบ”เบฅเบฐเบšเบฝเบšเบชเปเบฒเบฅเบฑเบšเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบชเบนเปˆเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป‚เบ”เบเบœเปˆเบฒเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ•เบปเป‰เบ™เบ•เป:

/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 เบžเบฒเบเบ™เบญเบเบ‚เบญเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš router เบ—เบตเปˆเบšเปเปˆเบœเปˆเบฒเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

1.8.3. เป€เบ›เบตเบ”เปƒเบŠเป‰ Hairpin NAT เบชเปเบฒเบฅเบฑเบš LAN1 เปเบฅเบฐ LAN2:

/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 เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ ะธ เบเบปเบ”เบฅเบฐเบšเบฝเบšเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡. เบžเบงเบเป€เบฎเบปเบฒเบ„เบดเบ”เบญเบญเบเป€เบ„เบทเปˆเบญเบ‡เบกเบท, เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเบˆเบฐเบซเบกเบฒเบ - เบ„เบฑเป‰เบ‡เบ”เบฝเบง, เปเบ—เป‰เบšเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบซเบกเบฒเบ - เบชเบญเบ‡.

เบ”เป‰เบงเบเบชเบดเปˆเบ‡เบ—เปเบฒเบญเบดเบ”, เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบ‡เปˆเบฒเบเบ”เบฒเบ - เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบซเบกเบฒเบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบกเบฒเบฎเบญเบ” router เบˆเบฒเบเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบœเปˆเบฒเบ™เบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบˆเบฐเป€เบ›เบฑเบ™เบชเบฒเบกเบ›เป‰เบฒเบ (เป‚เบ”เบเบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบŠเปˆเบญเบ‡เบ—เบฒเบ‡): "conn_isp1", "conn_isp2" เปเบฅเบฐ "conn_isp3".

nuance เบเบฑเบšเบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ‚เบฒเป€เบ‚เบปเป‰เบฒเบˆเบฐเบกเบตเบชเบญเบ‡เบ›เบฐเป€เบžเบ”: เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เปเบฅเบฐเบ—เบตเปˆเบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบชเปเบฒเบฅเบฑเบš router เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡. เบเบปเบ™เป„เบเป€เบ„เบทเปˆเบญเบ‡เบซเบกเบฒเบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ mangle. เบžเบดโ€‹เบˆเบฒโ€‹เบฅเบฐโ€‹เบ™เบฒโ€‹เบเบฒเบ™โ€‹เป€เบ„เบทเปˆเบญเบ™โ€‹เป„เบซเบงโ€‹เบ‚เบญเบ‡โ€‹เบŠเบธเบ”โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เปเบœเบ™โ€‹เบงเบฒเบ”โ€‹เบ—เบตเปˆโ€‹เบ‡เปˆเบฒเบโ€‹เบ”เบฒเบโ€‹, เบชเบฑเบ‡โ€‹เบฅเบงเบกโ€‹เป‚เบ”เบโ€‹เบœเบนเป‰โ€‹เบŠเปˆเบฝเบงโ€‹เบŠเบฒเบ™โ€‹เบ‚เบญเบ‡ mikrotik-trainings.com เบŠเบฑเบšโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบญเบ™ (เบšเปเปˆโ€‹เปเบกเปˆเบ™โ€‹เบเบฒเบ™โ€‹เป‚เบ„โ€‹เบชเบฐโ€‹เบ™เบฒโ€‹)โ€‹:

Multivan เปเบฅเบฐ routing เปƒเบ™ Mikrotik RouterOS

เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบฅเบนเบเบชเบญเบ™, เบžเบงเบเป€เบฎเบปเบฒเป€เบซเบฑเบ™เบงเปˆเบฒเบŠเบธเบ”เบ—เบตเปˆเบกเบฒเบฎเบญเบ” "เบญเบดเบ™เป€เบ•เบตเป€เบŸเบ”เป€เบ‚เบปเป‰เบฒ", เป„เบ›เป‚เบ”เบเบœเปˆเบฒเบ™เบฅเบฐเบšเบปเบšเบ•เปˆเบญเบ‡เป‚เบชเป‰"เบเปเบฒเบฅเบฑเบ‡เบ›เป‰เบญเบ‡เบเบฑเบ™เบฅเปˆเบงเบ‡เปœเป‰เบฒโ€ เปเบฅเบฐเบžเบฝเบ‡เปเบ•เปˆเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบกเบฑเบ™เบ–เบทเบเปเบšเปˆเบ‡เบญเบญเบเป€เบ›เบฑเบ™เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เปเบฅเบฐเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปƒเบ™เบšเบฅเบฑเบญเบโ€เบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡". เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เป€เบžเบทเปˆเบญเบ‚เป‰เบฒเบ™เบปเบเบชเบญเบ‡เป‚เบ•เบ”เป‰เบงเบเบซเบตเบ™เบเป‰เบญเบ™เบซเบ™เบถเปˆเบ‡, เบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰ เป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ เปƒเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ Mangle เบ—เบฒเบ‡เบชเปˆเบงเบ™เบซเบ™เป‰เบฒเบ‚เบญเบ‡เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ เบ•เปˆเบญเบ‡เป‚เบชเป‰ เบเปเบฒเบฅเบฑเบ‡เบ›เป‰เบญเบ‡เบเบฑเบ™เบฅเปˆเบงเบ‡เปœเป‰เบฒ.

เบซเบกเบฒเบเป€เบซเบ”. เปƒเบ™ ROS, เบ›เป‰เบฒเบเบŠเบทเปˆ โ€œRouting markโ€ เปเบกเปˆเบ™เบฅเบฐเบšเบธเป€เบ›เบฑเบ™ โ€œTableโ€ เปƒเบ™เบชเปˆเบงเบ™ Ip/Routes/Rules, เปเบฅเบฐ โ€œRouting Markโ€ เปƒเบ™เบžเบฒเบเบชเปˆเบงเบ™เบญเบทเปˆเบ™เป†. เบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเปเบ™เบฐเบ™เปเบฒเบ„เบงเบฒเบกเบชเบฑเบšเบชเบปเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆ, เปเบ•เปˆ, เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ”เบฝเบงเบเบฑเบ™, เปเบฅเบฐเป€เบ›เบฑเบ™ analogue เบ‚เบญเบ‡ rt_tables เปƒเบ™ iproute2 เปƒเบ™ linux.

2.1. เบžเบงเบเป€เบฎเบปเบฒเปเบฒเบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ‚เบฒเป€เบ‚เบปเป‰เบฒเบˆเบฒเบเปเบ•เปˆเบฅเบฐเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™:

/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

เบ‚เปเป‰เบชเบฑเบ‡เป€เบเบ”. เป€เบžเบทเปˆเบญเบšเปเปˆเปƒเบซเป‰เป€เบ„เบทเปˆเบญเบ‡เบซเบกเบฒเบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเบ–เบทเบเบซเบกเบฒเบเป„เบงเป‰เปเบฅเป‰เบง, เบ‚เป‰เบญเบเปƒเบŠเป‰เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ - mark = no-mark เปเบ—เบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ -state = เปƒเบซเบกเปˆเป€เบžเบฒเบฐเบงเปˆเบฒเบ‚เป‰เบญเบเบ„เบดเบ”เบงเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบ–เบทเบเบ•เป‰เบญเบ‡เบเบงเปˆเบฒ, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเป€เบชเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™เบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™.


passthrough=no - เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเปƒเบ™เบงเบดเบ—เบตเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ™เบตเป‰, re-marking เปเบกเปˆเบ™เบšเปเปˆเบฅเบงเบกเป€เบญเบปเบฒเปเบฅเบฐ, เป€เบžเบทเปˆเบญเป€เบฅเบฑเปˆเบ‡, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบเบฒเบ™ enumeration เบ‚เบญเบ‡เบเบปเบ”เบฅเบฐเบšเบฝเบšเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”.

เบกเบฑเบ™เบ„เบงเบ™เบˆเบฐเบขเบนเปˆเปƒเบ™เปƒเบˆเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป„เบ”เป‰เปเบŠเบเปเบŠเบ‡เปƒเบ™เบ—เบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบกเบเบฑเบšเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบกเบตเบžเบฝเบ‡เปเบ•เปˆเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ‚เบญเบ‡เบเบฒเบ™เบเบฐเบเบฝเบก. เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ•เปเปˆเป„เบ›เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบˆเบฐเป€เบ›เบฑเบ™เบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ—เบฒเบ‡เบœเปˆเบฒเบ™เบ—เบตเปˆเบชเบปเปˆเบ‡เบ„เบทเบ™เบœเปˆเบฒเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเบ–เบทเบเบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบ‚เบถเป‰เบ™เบˆเบฒเบเบ›เบฒเบเบ—เบฒเบ‡เปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™. เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™. packets เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™ (เป€เบšเบดเปˆเบ‡เปเบœเบ™เบงเบฒเบ”) เบœเปˆเบฒเบ™ router เบ•เบฒเบกเบ—เบฒเบ‡:

โ€œInput Interfaceโ€=>โ€Preroutingโ€=>โ€Routing Decisionโ€=>โ€Forwardโ€=>โ€Post Routingโ€=>โ€Output Interfaceโ€ เปเบฅเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฑเบšโ€‹เบœเบนเป‰โ€‹เบ—เบตเปˆโ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เป€เบ„เบทเบญโ€‹เบ‚เปˆเบฒเบโ€‹เบ—เป‰เบญเบ‡โ€‹เบ–เบดเปˆเบ™โ€‹.

เบชเปเบฒเบ„เบฑเบ™! เปƒเบ™ ROS, เบšเปเปˆเบกเบตเบเบฒเบ™เปเบšเปˆเบ‡เบชเปˆเบงเบ™เบขเปˆเบฒเบ‡เบกเบตเป€เบซเบ”เบœเบปเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบžเบฒเบเบ™เบญเบเปเบฅเบฐเบžเบฒเบเปƒเบ™. เบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเบ•เบดเบ”เบ•เบฒเบกเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ‚เบญเบ‡เบŠเบธเบ”เบเบฒเบ™เบ•เบญเบšเป‚เบ•เป‰เบ•เบฒเบกเปเบœเบ™เบงเบฒเบ”เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡, เบกเบฑเบ™เบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆเบกเบตเป€เบซเบ”เบœเบปเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป:

โ€œInput Interfaceโ€=>โ€Preroutingโ€=>โ€Routing Decisionโ€=>โ€Forwardโ€=>โ€Post Routingโ€=>โ€Output Interfaceโ€ เบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป"เบญเบดเบ™เป€เบ•เบตเป€เบŸเบ”เบ‚เบฒเป€เบ‚เบปเป‰เบฒโ€ เปเบกเปˆเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš ISP, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบ•เบญเบš - LAN

2.2. เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบ•เบญเบšโ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบˆเบฐโ€‹เบฅเบฒโ€‹เบˆเบญเบ™โ€‹เบเบฒเบ™โ€‹เบ‚เบปเบ™โ€‹เบชเบปเปˆเบ‡โ€‹เป‚เบ”เบโ€‹เบเบปเบ‡โ€‹เบเบฑเบšโ€‹เบ•เบฒโ€‹เบ•เบฐโ€‹เบฅเบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เบ—เบฒเบ‡โ€‹เบ—เบตเปˆโ€‹เบชเบญเบ”โ€‹เบ„เป‰เบญเบ‡โ€‹เบเบฑเบ™โ€‹:

/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 เบ—เบตเปˆเบšเปเปˆเบกเบตเบ—เบตเปˆเบขเบนเปˆเบ›เบฒเบเบ—เบฒเบ‡เบ‚เบญเบ‡เบ—เบตเปˆเบขเบนเปˆเบ‚เบญเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ‚เบญเบ‡ router เป€เบญเบ‡.

เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเปเบžเบฑเบเป€เบเบฑเบ”เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ—เบตเปˆเบกเบฒเบซเบฒ router เบ•เบฒเบกเบ—เบฒเบ‡:

โ€œInput Interfaceโ€=>โ€Preroutingโ€=>โ€Routing Decisionโ€=>โ€Inputโ€=>โ€เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™โ€

เบชเปเบฒเบ„เบฑเบ™! เบ„เปเบฒเบ•เบญเบšเบˆเบฐเป„เบ›เปƒเบ™เบ—เบฒเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

โ€เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™โ€=>โ€เบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบเบณเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡โ€=>โ€เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšโ€=>โ€เบเบฒเบ™เบเบณเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡โ€=>โ€เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšโ€

2.3. เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบ•เบญเบšโ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบˆเบฐโ€‹เบฅเบฒโ€‹เบˆเบญเบ™โ€‹เบ—เป‰เบญเบ‡โ€‹เบ–เบดเปˆเบ™โ€‹เป‚เบ”เบโ€‹เบเบปเบ‡โ€‹เบเบฑเบšโ€‹เบ•เบฒโ€‹เบ•เบฐโ€‹เบฅเบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เบ—เบฒเบ‡โ€‹เบ—เบตเปˆโ€‹เบชเบญเบ”โ€‹เบ„เป‰เบญเบ‡โ€‹เบเบฑเบ™โ€‹:

/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 เบ—เบตเปˆเป€เบšเบดเปˆเบ‡เบขเบนเปˆเปƒเบ™เบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™.

เป€เบžเบทเปˆเบญเบฅเบปเบšเบฅเป‰เบฒเบ‡ nuances เบ‚เบญเบ‡เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบเบฑเบš routers IP เบžเบฒเบเบ™เบญเบ, เบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰เบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบˆเบฒเบเบงเบฑเบ. 1.8.2 เปเบฅเบฐ 3.1.2.6.

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบกเบตเป€เบ„เบทเปˆเบญเบ‡เบซเบกเบฒเบเป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเปƒเบ™เบงเบฑเบ 3. เบžเบงเบเป€เบฎเบปเบฒเบ›เบฐเบ•เบดเบšเบฑเบ”เบกเบฑเบ™เป€เบŠเบฑเปˆเบ™เบ™เบตเป‰:

2.4. เบžเบงเบเป€เบฎเบปเบฒเบŠเบตเป‰เบ™เปเบฒเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบˆเบฒเบเบฅเบนเบเบ„เป‰เบฒเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบˆเบฒเบเบฅเบฒเบเบŠเบทเปˆเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก:

/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 เปเบฅเบฐ routing เปƒเบ™ Mikrotik RouterOS

3. เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš ISP เปเบฅเบฐเป€เบ›เบตเบ”เปƒเบŠเป‰เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบเบตเปˆเบซเปเป‰

3.1. เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš ISP1:
3.1.1. เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบขเบนเปˆ IP เปเบšเบšเบ„เบปเบ‡เบ—เบตเปˆ:

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

3.1.2. เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ„เบปเบ‡เบ—เบตเปˆ:
3.1.2.1. เป€เบžเบตเปˆเบกเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ "เบชเบธเบเป€เบชเบตเบ™" เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™:

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

เบ‚เปเป‰เบชเบฑเบ‡เป€เบเบ”. เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบˆเบฒเบเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบœเปˆเบฒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡, เป‚เบ”เบเบšเปเปˆเบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ‚เบญเบ‡เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เปƒเบ”เป†. เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ—เบตเปˆเบญเบญเบเป„เบ›เปเบกเปˆเบ™เบงเปˆเบฒเป€เบžเบทเปˆเบญเปƒเบซเป‰เปเบžเบฑเบเป€เบเบฑเบ”เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบเบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบšเปˆเบญเบ™เปƒเบ”เบšเปˆเบญเบ™เบซเบ™เบถเปˆเบ‡, เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ•เบปเป‰เบ™เบ•เปเบ•เป‰เบญเบ‡เบกเบตเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเป„เบ›เบชเบนเปˆเบ›เบฐเบ•เบนเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบ–เป‰เบฒเบšเปเปˆ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบŠเบธเบ”เบˆเบฐเบ–เบทเบเบ—เปเบฒเบฅเบฒเบเบขเปˆเบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบ.

เป€เบ›เบฑเบ™เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเป€เบ„เบทเปˆเบญเบ‡เบกเบท เบเบงเบ”เป€เบšเบดเปˆเบ‡เบ›เบฐเบ•เบน เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเป€เบฅเบดเบเบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ™เบฐเบŠเปˆเบญเบ‡เบ—เบฒเบ‡, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ recursive. เป‚เบ”เบเป€เบ™เบทเป‰เบญเปเบ—เป‰เปเบฅเป‰เบงเบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เปเบกเปˆเบ™เบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบšเบญเบ router เป€เบžเบทเปˆเบญเบŠเบญเบเบซเบฒเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบชเบนเปˆเบ›เบฐเบ•เบนเบ‚เบญเบ‡เบ•เบปเบ™เบšเปเปˆเปเบกเปˆเบ™เป‚เบ”เบเบเบปเบ‡, เปเบ•เปˆเบœเปˆเบฒเบ™เบ›เบฐเบ•เบนเบเบฒเบ‡. 4.2.2.1, 4.2.2.2 เปเบฅเบฐ 4.2.2.3 เบˆเบฐเบ–เบทเบเป€เบฅเบทเบญเบเป€เบ›เบฑเบ™ "เบ—เบปเบ”เบชเบญเบš" gateways เบชเปเบฒเบฅเบฑเบš ISP1, ISP2 เปเบฅเบฐ ISP3 เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš.

3.1.2.2. เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเบ—เบตเปˆเบขเบนเปˆ "เบเบฒเบ™เบเบงเบ”เบชเบญเบš":

/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 เป€เบ›เบฑเบ™เบ›เบฐเบ•เบนเบ—เบตเปˆเป€เบญเบตเป‰เบ™เบ„เบทเบ™เปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป€เบ™เบฑเป‰เบ™เบซเบ™เบฑเบเบงเปˆเบฒ: เบ‚เบญเบšเป€เบ‚เบ”เบ‚เบญเบ‡เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒ "เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš" เบ—เบตเปˆเบขเบนเปˆเบ•เป‰เบญเบ‡เบซเบ™เป‰เบญเบเบเบงเปˆเบฒเบซเบผเบทเป€เบ—เบปเปˆเบฒเบเบฑเบšเบ‚เบญเบšเป€เบ‚เบ”เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ‚เบญเบ‡เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆเบˆเบฐเบซเบกเบฒเบเป€เบ–เบดเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบซเบ™เบถเปˆเบ‡.

3.1.2.3. เป€เบชเบฑเป‰เบ™โ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™ recursive เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบˆเบฐโ€‹เบฅเบฒโ€‹เบˆเบญเบ™โ€‹เป‚เบ”เบโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบซเบกเบฒเบโ€‹เป€เบชเบฑเป‰เบ™โ€‹เบ—เบฒเบ‡โ€‹:

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

เบ‚เปเป‰เบชเบฑเบ‡เป€เบเบ”. เป„เบฅเบเบฐเบซเปˆเบฒเบ‡ = 2 เบ„เปˆเบฒเบ–เบทเบเปƒเบŠเป‰เป€เบžเบฒเบฐเบงเปˆเบฒ ISP1 เบ–เบทเบเบ›เบฐเบเบฒเบ”เบงเปˆเบฒเป€เบ›เบฑเบ™เบเบฒเบ™เบชเบณเบฎเบญเบ‡เบ—เบณเบญเบดเบ”เบ•เบฒเบกเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ‚เบญเบ‡เปœเป‰เบฒเบงเบฝเบ.

3.1.2.4. เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบšเบšเบŠเป‰เบณเป†เบชเบณเบฅเบฑเบšเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ—เบตเปˆเบกเบตเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ โ€œto_isp1โ€:

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

เบ‚เปเป‰เบชเบฑเบ‡เป€เบเบ”. เปเบ—เป‰เบˆเบดเบ‡เปเบฅเป‰เบง, เปƒเบ™เบ—เบตเปˆเบชเบธเบ”เบžเบงเบเป€เบฎเบปเบฒเบเปเปˆเป€เบฅเบตเปˆเบกเป€เบžเบตเบ”เป€เบžเบตเบ™เบเบฑเบšเบœเบปเบ™เบ‚เบญเบ‡เบงเบฝเบเบเบฐเบเบฝเบกเบ—เบตเปˆเป„เบ”เป‰เบ”เปเบฒเป€เบ™เบตเบ™เปƒเบ™เบงเบฑเบ 2.


เปƒเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ™เบตเป‰, เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบกเบตเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป€เบ„เบทเปˆเบญเบ‡เบซเบกเบฒเบ "to_isp1" เบˆเบฐเบ–เบทเบเบ™เปเบฒเป„เบ›เบซเบฒเบ›เบฐเบ•เบนเบ‚เบญเบ‡เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบ—เปเบฒเบญเบดเบ”, เป‚เบ”เบเบšเปเปˆเบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบงเปˆเบฒ gateway เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบ”เปเบกเปˆเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ•เบปเป‰เบ™เบ•เป.

3.1.2.5. เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบšเบš recursive เบ—เปเบฒเบญเบดเบ”เบชเปเบฒเบฅเบฑเบš ISP2 เปเบฅเบฐ ISP3 เบ—เบตเปˆเปเบ—เบฑเบเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™:

/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*"

3.1.2.6. เบžเบงเบเป€เบฎเบปเบฒเบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ‚เบญเบ‡ router เบเบฑเบšเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบœเปˆเบฒเบ™ ISP1:

/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.

3.1.3. เบžเบงเบเป€เบฎเบปเบฒเบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบเบปเบ”เบฅเบฐเบšเบฝเบš 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 เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเปƒเบซเบกเปˆ.

3.1.4. เบžเบงเบเป€เบฎเบปเบฒเบชเบปเปˆเบ‡เบฅเบนเบเบ„เป‰เบฒเบˆเบฒเบเบฅเบฒเบเบŠเบทเปˆเบ—เบตเปˆเบ–เบทเบเบซเป‰เบฒเบกเบšเปเปˆเปƒเบซเป‰เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบœเปˆเบฒเบ™เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบญเบทเปˆเบ™เป‚เบ”เบเบเบปเบ‡เป„เบ›เบซเบฒเบ›เบฐเบ•เบนเบ‚เบญเบ‡เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™ ISP1.

/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 - เบงเบฒเบ‡เบเบปเบ”เบฅเบฐเบšเบฝเบšเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบเปˆเบญเบ™เปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆ.

3.2. เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš ISP2.

เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™ 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

script เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เบขเบนเปˆเปƒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก Winbox:

Multivan เปเบฅเบฐ routing เปƒเบ™ Mikrotik RouterOS
เบ‚เปเป‰เบชเบฑเบ‡เป€เบเบ”. เบชเปˆเบงเบ™เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบชเบฐเบ„เบดเบšเบ–เบทเบเบเบฐเบ•เบธเป‰เบ™เป€เบกเบทเปˆเบญเบชเบฑเบ™เบเบฒเป€เบŠเบปเปˆเบฒเป„เบ”เป‰เบฎเบฑเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”, เบ—เบตเบชเบญเบ‡ - เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เป€เบŠเบปเปˆเบฒเป„เบ”เป‰เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒ.เป€เบšเบดเปˆเบ‡เบšเบฑเบ™เบ—เบถเบ 2

3.3. เบžเบงเบเป€เบฎเบปเบฒเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™ ISP3.

เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบง, เบกเบฑเบ™เบชเบปเบกเป€เบซเบ”เบชเบปเบกเบœเบปเบ™เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบเบฑเบšเบชเบฐเบ„เบดเบšเบ—เบตเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš ppp เป„เบ”เป‰เบ–เบทเบเบเบปเบเบ‚เบถเป‰เบ™เบกเบฒเปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡.

3.3.1. เบ—เปเบฒเบญเบดเบ”เบžเบงเบเป€เบฎเบปเบฒ configure profile เป„เบ”เป‰:

/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"

script เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เบขเบนเปˆเปƒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก Winbox:

Multivan เปเบฅเบฐ routing เปƒเบ™ Mikrotik RouterOS
เบ‚เปเป‰เบชเบฑเบ‡เป€เบเบ”. เบชเบฒเบ
/ip firewall mangle set [find comment="Connmark in from ISP3"] in-interface=$"interface";
เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เบŠเบทเปˆเบ‚เบญเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡, เป€เบžเบฒเบฐเบงเปˆเบฒเบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบกเบฑเบ™เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เบŠเบทเปˆเบ—เบตเปˆเบชเบฐเปเบ”เบ‡.

3.3.2. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป‚เบ›เบฃเป„เบŸเบฅเปŒ, เบชเป‰เบฒเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ 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 เบ™เบตเป‰. check-gateway เบเบฑเบšเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ recursive เบเบฑเบš เป€เบ™เบฑเบ”เป‚เบกเบ‡.

เบซเบกเบฒเบเป€เบซเบ”

  1. check-gateway - เบเบปเบ™เป„เบเบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบชเบญเบ‡เบ„เบฑเป‰เบ‡เบ•เบดเบ”เบ•เปเปˆเบเบฑเบ™เบ—เบตเปˆเบšเปเปˆเบ›เบฐเบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”เบ‚เบญเบ‡เบ›เบฐเบ•เบนเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบกเบต. เบเบฒเบ™เบเบงเบ”เบชเบญเบšเปเบกเปˆเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡เปƒเบ™เบ—เบธเบเป† 10 เบงเบดเบ™เบฒเบ—เบต, เบšเบงเบเบเบฑเบšเป€เบงเบฅเบฒเบ•เบญเบšเป‚เบ•เป‰. เปƒเบ™เบˆเปเบฒเบ™เบงเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”, เป„เบฅเบเบฐเป€เบงเบฅเบฒเบชเบฐเบซเบผเบฑเบšเบ•เบปเบงเบˆเบดเบ‡เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบ‚เบญเบšเป€เบ‚เบ”เบ‚เบญเบ‡ 20-30 เบงเบดเบ™เบฒเบ—เบต. เบ–เป‰เบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เป€เบงเบฅเบฒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบšเปเปˆเบžเบฝเบ‡เบžเป, เบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบท เป€เบ™เบฑเบ”เป‚เบกเบ‡, เบšเปˆเบญเบ™เบ—เบตเปˆเป‚เบกเบ‡เบˆเบฑเบšเป€เบงเบฅเบฒเบเบงเบ”เบชเบญเบšเบชเบฒเบกเบฒเบ”เบ•เบฑเป‰เบ‡เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡. check-gateway เบšเปเปˆเป„เบŸเป„เบซเบกเป‰เปƒเบ™เบเบฒเบ™เบชเบนเบ™เป€เบชเบเปเบžเบฑเบเป€เบเบฑเบ”เบŠเบปเปˆเบงเบ„เบฒเบงเปƒเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ.

    เบชเบณเบ„เบฑเบ™! เบเบฒเบ™เบ›เบดเบ”เบเบฒเบ™เบ™เบณเปƒเบŠเป‰เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบซเบผเบฑเบเบˆเบฐเบ›เบดเบ”เบเบฒเบ™เบ™เบณเปƒเบŠเป‰เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบญเบทเปˆเบ™เบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเบญเป‰เบฒเบ‡เบญเบตเบ‡เป€เบ–เบดเบ‡เบกเบฑเบ™. เป€เบžเบฒเบฐเบชเบฐเบ™เบฑเป‰เบ™, เบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบ‚เบปเบฒเบ—เบตเปˆเบˆเบฐเบฅเบฐเบšเบธ check-gateway=ping เบšเปเปˆโ€‹เบˆเปเบฒโ€‹เป€เบ›เบฑเบ™.

  2. เบกเบฑเบ™เป€เบเบตเบ”เบ‚เบทเป‰เบ™เบงเปˆเบฒเบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบฅเบงเป€เบเบตเบ”เบ‚เบทเป‰เบ™เปƒเบ™เบเบปเบ™เป„เบ DHCP, เป€เบŠเบดเปˆเบ‡เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบฅเบนเบเบ„เป‰เบฒเบ•เบดเบ”เบขเบนเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบฐเบ•เปเปˆเบญเบฒเบเบธ. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เบชเปˆเบงเบ™เบ—เบตเบชเบญเบ‡เบ‚เบญเบ‡เบชเบฐเบ„เบดเบšเบˆเบฐเบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบ, เปเบ•เปˆเบกเบฑเบ™เบˆเบฐเบšเปเปˆเบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบˆเบฒเบเบเบฒเบ™เบเปˆเบฒเบ‡เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡, เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบฅเบฑเบ”เบ•เบดเบ”เบ•เบฒเบกเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ recursive เบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™.
  3. ECMP (เบฅเบฒเบ„เบฒเป€เบ—เบปเปˆเบฒเบเบฑเบ™เบซเบผเบฒเบเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡) - เปƒเบ™ ROS เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบเปเบฒเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆเบกเบตเบซเบผเบฒเบเบ›เบฐเบ•เบนเปเบฅเบฐเป„เบฅเบเบฐเบซเปˆเบฒเบ‡เบ”เบฝเบงเบเบฑเบ™. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบˆเบฐเบ–เบทเบเปเบˆเบเบขเบฒเบเบœเปˆเบฒเบ™เบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบ•เปˆเบฒเบ‡เป†เป‚เบ”เบเปƒเบŠเป‰ algorithm robin เบฎเบญเบš, เปƒเบ™เบญเบฑเบ”เบ•เบฒเบชเปˆเบงเบ™เบ‚เบญเบ‡เบˆเปเบฒเบ™เบงเบ™เบ›เบฐเบ•เบนเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰.

เบชเปเบฒเบฅเบฑเบšเปเบฎเบ‡เบˆเบนเบ‡เปƒเบˆเปƒเบ™เบเบฒเบ™เบ‚เบฝเบ™เบšเบปเบ”เบ„เบงเบฒเบก, เบŠเปˆเบงเบเบชเป‰เบฒเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เปเบฅเบฐเบเบฒเบ™เบˆเบฑเบ”เบงเบฒเบ‡เบชเปเบฒเบ™เบฝเบ‡เบ‚เบญเบ‡เบ•เบปเบ™ - เบ„เบงเบฒเบกเบเบฐเบ•เบฑเบ™เบเบนเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เบเบฑเบš Evgeny @jscar

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com