เบกเบดเบเบฃเบญเบ. IPSEC vpn เบซเบฅเบฑเบ‡ NAT เป€เบ›เบฑเบ™เบฅเบนเบเบ„เป‰เบฒ

เบชเบฐเบšเบฒเบเบ”เบตเบ—เบธเบเป†เบ„เบปเบ™!

เบกเบฑเบ™เป€เบเบตเบ”เบ‚เบถเป‰เบ™เบงเปˆเบฒเบขเบนเปˆเบšเปเบฅเบดเบชเบฑเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ„เปˆเบญเบเป†เบ›เปˆเบฝเบ™เป„เบ›เปƒเบŠเป‰เบŠเบดเบš Mikrotik เปƒเบ™เป„เบฅเบเบฐเบชเบญเบ‡เบ›เบตเบœเปˆเบฒเบ™เบกเบฒ. เป‚เบซเบ™เบ”เบซเบผเบฑเบเปเบกเปˆเบ™เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบ™ CCR1072, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบˆเบธเบ”เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบเบงเปˆเบฒ. เปเบ™เปˆเบ™เบญเบ™, เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบชเบฐเป€เปœเบตเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบœเปˆเบฒเบ™เบญเบธเป‚เบกเบ‡ IPSEC; เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบ เปเบฅเบฐ เบŠเบฑเบ”เป€เบˆเบ™, เบเป‰เบญเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเบญเบญเบ™เป„เบฅเบ™เปŒเบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบฅเบนเบเบ„เป‰เบฒเบกเบทเบ–เบทเบกเบตเบชเบดเปˆเบ‡เบ—เป‰เบฒเบ—เบฒเบเบšเบฒเบ‡เบขเปˆเบฒเบ‡; wiki เบ‚เบญเบ‡เบœเบนเป‰เบœเบฐเบฅเบดเบ”เบญเบฐเบ—เบดเบšเบฒเบเบงเบดเบ—เบตเบเบฒเบ™เปƒเบŠเป‰ Shrew soft. VPN เบฅเบนเบเบ„เป‰เบฒ (เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ™เบตเป‰เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบญเบฐเบ—เบดเบšเบฒเบเบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡), เปเบฅเบฐเบ™เบตเป‰เปเบกเปˆเบ™เบฅเบนเบเบ„เป‰เบฒเบ—เบตเปˆเปƒเบŠเป‰เป‚เบ”เบ 99% เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบฅเบเบฐเป„เบ, เปเบฅเบฐ 1% เบ—เบตเปˆเป€เบซเบผเบทเบญเปเบกเปˆเบ™เบ‚เป‰เบญเบ. เบ‚เป‰เบญเบเบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบชเปˆเบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰ เปเบฅเบฐ เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ‚เบญเบ‡เบ‚เป‰เบญเบเบ—เบธเบเป†เบ„เบฑเป‰เบ‡, เปเบฅเบฐเบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เบเบฒเบ™เบ›เบฐเบชเบปเบšเบเบฒเบ™เบ—เบตเปˆเบœเปˆเบญเบ™เบ„เบฒเบ เปเบฅเบฐ เบชเบฐเบ”เบงเบเบชเบฐเบšเบฒเบเบเบงเปˆเบฒเบ”เป‰เบงเบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เบตเปˆเบชเบฐเบ”เบงเบ. เบ‚เป‰เบญเบเบšเปเปˆเบชเบฒเบกเบฒเบ”เบŠเบญเบเบซเบฒเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเปƒเบ”เป†เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ Mikrotik เบชเปเบฒเบฅเบฑเบšเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ—เบตเปˆเบกเบฑเบ™เบšเปเปˆเบขเบนเปˆเป€เบšเบทเป‰เบญเบ‡เบซเบผเบฑเบ‡เบ—เบตเปˆเบขเบนเปˆเบชเปˆเบงเบ™เบ•เบปเบง, เปเบ•เปˆเบขเบนเปˆเป€เบšเบทเป‰เบญเบ‡เบซเบผเบฑเบ‡เบ—เบตเปˆเบขเบนเปˆเบ—เบตเปˆเบ–เบทเบเบšเบฑเบ™เบŠเบตเบ”เปเบฒเบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™, เปเบฅเบฐเบšเบฒเบ‡เบ—เบตเบญเบฒเบ”เบกเบต NATs เบซเบผเบฒเบเบญเบฑเบ™เบขเบนเปˆเปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เบชเบฐเบ™เบฑเป‰เบ™เบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เป„เบ”เป‰เบ›เบฑเบšเบ›เบธเบ‡, เปเบฅเบฐเบ‚เป‰เบญเบเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เป€เบˆเบปเป‰เบฒเป€เบšเบดเปˆเบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš.

เบกเบตเปƒเบซเป‰:

  1. CCR1072 เป€เบ›เบฑเบ™เบญเบธเบ›เบฐเบเบญเบ™เบ•เบปเป‰เบ™เบ•เป. เบฅเบธเป‰เบ™ 6.44.1
  2. CAP ac เป€เบ›เบฑเบ™เบˆเบธเบ”เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบฎเบทเบญเบ™. เบฅเบธเป‰เบ™ 6.44.1

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

เปƒเบซเป‰เบเป‰เบฒเบเป„เบ›เบ—เบตเปˆเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ:

1. เปเบ™เปˆเบ™เบญเบ™, เบžเบงเบเป€เบฎเบปเบฒเป€เบ›เบตเบ”เปƒเบŠเป‰ Fasttrack, เปเบ•เปˆเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบ fasttrack เบšเปเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš VPN, เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบ•เบฑเบ”เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ‚เบญเบ‡เบกเบฑเบ™เบญเบญเบ.

/ip firewall mangle
add action=mark-connection chain=forward comment="ipsec in" ipsec-policy=
    in,ipsec new-connection-mark=ipsec passthrough=yes
add action=mark-connection chain=forward comment="ipsec out" ipsec-policy=
    out,ipsec new-connection-mark=ipsec passthrough=yes
/ip firewall filter add action=fasttrack-connection chain=forward connection-mark=!ipsec

2. เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบปเปˆเบ‡เบ•เปเปˆเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบˆเบฒเบ/เป„เบ›เป€เบฎเบทเบญเบ™ เปเบฅเบฐเบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบ

/ip firewall raw
add action=accept chain=prerouting dst-address=192.168.33.0/24 src-address=
    10.7.76.0/24
add action=accept chain=prerouting dst-address=192.168.33.0/24 src-address=
    10.7.98.0/24
add action=accept chain=prerouting disabled=yes dst-address=192.168.55.0/24 
    src-address=10.7.78.0/24
add action=accept chain=prerouting dst-address=10.7.76.0/24 src-address=
    192.168.33.0/24
add action=accept chain=prerouting dst-address=10.7.77.0/24 src-address=
    192.168.33.0/24
add action=accept chain=prerouting dst-address=10.7.98.0/24 src-address=
    192.168.33.0/24
add action=accept chain=prerouting disabled=yes dst-address=10.7.78.0/24 
    src-address=192.168.55.0/24
add action=accept chain=prerouting dst-address=192.168.33.0/24 src-address=
    10.7.77.0/24

3. เบชเป‰เบฒเบ‡เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰

/ip ipsec identity
add auth-method=pre-shared-key-xauth notrack-chain=prerouting peer=CO secret=
    ะพะฑั‰ะธะน ะบะปัŽั‡ xauth-login=username xauth-password=password

4. เบชเป‰เบฒเบ‡เบšเบปเบ”เบชเบฐเป€เปœเบต IPSEC

/ip ipsec proposal
add enc-algorithms=3des lifetime=5m name="prop1" pfs-group=none

5. เบชเป‰เบฒเบ‡เบ™เบฐเป‚เบเบšเบฒเบ IPSEC

/ip ipsec policy
add dst-address=10.7.76.0/24 level=unique proposal="prop1" 
    sa-dst-address=<white IP 1072> sa-src-address=0.0.0.0 src-address=
    192.168.33.0/24 tunnel=yes
add dst-address=10.7.77.0/24 level=unique proposal="prop1" 
    sa-dst-address=<white IP 1072> sa-src-address=0.0.0.0 src-address=
    192.168.33.0/24 tunnel=yes

6. เบชเป‰เบฒเบ‡เป‚เบ›เบฃเป„เบŸเบฅเปŒ IPSEC

/ip ipsec profile
set [ find default=yes ] dpd-interval=disable-dpd enc-algorithm=
    aes-192,aes-128,3des nat-traversal=no
add dh-group=modp1024 enc-algorithm=aes-192,aes-128,3des name=profile_1
add name=profile_88
add dh-group=modp1024 lifetime=4h name=profile246

7. เบชเป‰เบฒเบ‡เป€เบžเบทเปˆเบญเบ™เบกเบดเบ” IPSEC

/ip ipsec peer
add address=<white IP 1072>/32 local-address=<ะฒะฐัˆ ะฐะดั€ะตั ั€ะพัƒั‚ะตั€ะฐ> name=CO profile=
    profile_88

เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบชเปเบฒเบฅเบฑเบš magic เบ‡เปˆเบฒเบเบ”เบฒเบเบšเบฒเบ‡. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ‚เป‰เบญเบเบšเปเปˆเบขเบฒเบเบ›เปˆเบฝเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™เบ—เบฑเบ‡เปเบปเบ”เปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบšเป‰เบฒเบ™, เบ‚เป‰เบญเบเบˆเบถเปˆเบ‡เบ•เป‰เบญเบ‡เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ DHCP เบขเบนเปˆเปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ”เบฝเบงเบเบฑเบ™, เปเบ•เปˆเบกเบฑเบ™เบชเบปเบกเป€เบซเบ”เบชเบปเบกเบœเบปเบ™เบ—เบตเปˆ Mikrotik เบšเปเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบ•เบฑเป‰เบ‡เบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบขเบนเปˆ. เบ‚เบปเบงเบซเบ™เบถเปˆเบ‡, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ‚เป‰เบญเบเป„เบ”เป‰เบžเบปเบšเบเบฒเบ™เปเบเป‰เป„เบ‚, เบ„เบทเบชเปเบฒเบฅเบฑเบšเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‰, เบ‚เป‰เบญเบเบžเบฝเบ‡เปเบ•เปˆเบชเป‰เบฒเบ‡ DHCP Lease เบ”เป‰เบงเบเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡, เปเบฅเบฐเบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆ netmask, gateway & dns เบเบฑเบ‡เบกเบตเบ•เบปเบงเป€เบฅเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™ DHCP, เบ‚เป‰เบญเบเบเปเบฒเบ™เบปเบ”เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡.

1.DHCP เบ—เบฒเบ‡เป€เบฅเบทเบญเบ

/ip dhcp-server option
add code=3 name=option3-gateway value="'192.168.33.1'"
add code=1 name=option1-netmask value="'255.255.255.0'"
add code=6 name=option6-dns value="'8.8.8.8'"

2.DHCP เป€เบŠเบปเปˆเบฒ

/ip dhcp-server lease
add address=192.168.33.4 dhcp-option=
    option1-netmask,option3-gateway,option6-dns mac-address=<MAC ะฐะดั€ะตั ะฝะพัƒั‚ะฑัƒะบะฐ>

เปƒเบ™เบ‚เบฐเบ™เบฐเบ”เบฝเบงเบเบฑเบ™, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ 1072 เปเบกเปˆเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™, เบžเบฝเบ‡เปเบ•เปˆเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบญเบญเบเบ—เบตเปˆเบขเบนเปˆ IP เปƒเบซเป‰เบเบฑเบšเบฅเบนเบเบ„เป‰เบฒ, เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบŠเบตเป‰เบšเบญเบเปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบงเปˆเบฒเบกเบฑเบ™เบ„เบงเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบขเบนเปˆ IP เบ—เบตเปˆเบ›เป‰เบญเบ™เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡, เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เบกเบฒเบˆเบฒเบเบชเบฐเบ™เบธเบเป€เบเบต. เบชเปเบฒเบฅเบฑเบšเบฅเบนเบเบ„เป‰เบฒเบ›เบปเบเบเบฐเบ•เบดเบˆเบฒเบเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™, เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบเปˆเบญเบเปเบกเปˆเบ™เบ„เบทเบเบฑเบ™เบเบฑเบšเปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ”เป‰เบงเบ Wiki 192.168.55.0/24.

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบšเปเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš PC เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป‚เบ”เบเบœเปˆเบฒเบ™เบŠเบญเบšเปเบงเบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบก, เปเบฅเบฐเบญเบธเป‚เบกเบ‡เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เป„เบ”เป‰เบ–เบทเบเบเบปเบเบ‚เบถเป‰เบ™เบกเบฒเป‚เบ”เบ router เบ•เบฒเบกเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™. เบเบฒเบ™เป‚เบซเบผเบ”เบขเบนเปˆเปƒเบ™เบฅเบนเบเบ„เป‰เบฒ CAP ac เปเบกเปˆเบ™เป€เบเบทเบญเบšเบซเบ™เป‰เบญเบ, 8-11% เบ”เป‰เบงเบเบ„เบงเบฒเบกเป„เบง 9-10MB/s เปƒเบ™เบญเบธเป‚เบกเบ‡.

เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบœเปˆเบฒเบ™ Winboxโ€‹, เป€เบ–เบดเบ‡โ€‹เปเบกเปˆเบ™โ€‹เบงเปˆเบฒโ€‹เบกเบฑเบ™โ€‹เบเปโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป€เบฎเบฑเบ”โ€‹เป„เบ”เป‰โ€‹เป€เบŠเบฑเปˆเบ™โ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™โ€‹เป‚เบ”เบโ€‹เบœเปˆเบฒเบ™ console เป„เบ”เป‰โ€‹.

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

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™