mikroik เช•เซเชฒเชพเชฏเชจเซเชŸ เชคเชฐเซ€เช•เซ‡ NAT เชชเชพเช›เชณ IPSEC vpn

เชฆเชฐเซ‡เช•เชจเซ‡ เชถเซเชญ เชฆเชฟเชตเชธ!

เชเชตเซเช‚ เชฌเชจเซเชฏเซเช‚ เช•เซ‡ เช›เซ‡เชฒเซเชฒเชพ เชฌเซ‡ เชตเชฐเซเชทเชฎเชพเช‚ เช…เชฎเชพเชฐเซ€ เช•เช‚เชชเชจเซ€เชฎเชพเช‚ เช…เชฎเซ‡ เชงเซ€เชฎเซ‡ เชงเซ€เชฎเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชŸเชฟเช•เซเชธ เชคเชฐเชซ เชธเซเชตเชฟเชš เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช. เชฎเซเช–เซเชฏ เช—เชพเช‚เช เซ‹ CCR1072 เชชเชฐ เชฌเชจเซ‡เชฒ เช›เซ‡, เช…เชจเซ‡ เช‰เชชเช•เชฐเชฃเซ‹ เชชเชฐเชจเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐเซเชธ เชฎเชพเชŸเซ‡ เชธเซเชฅเชพเชจเชฟเช• เช•เชจเซ‡เช•เซเชถเชจ เชชเซ‹เชˆเชจเซเชŸ เชธเชฐเชณ เช›เซ‡. เช…เชฒเชฌเชคเซเชค, IPSEC เชŸเชจเชฒ เชฆเซเชตเชพเชฐเชพ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธเชจเซเช‚ เชธเช‚เชฏเซ‹เชœเชจ เชชเชฃ เช›เซ‡, เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชธเซ‡เชŸเช…เชช เชเช•เชฆเชฎ เชธเชฐเชณ เช›เซ‡ เช…เชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชฎเซเชถเซเช•เซ‡เชฒเซ€เช“เชจเซเช‚ เช•เชพเชฐเชฃ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เช˜เชฃเซ€ เชฌเชงเซ€ เชธเชพเชฎเช—เซเชฐเซ€ เช›เซ‡. เชชเชฐเช‚เชคเซ เช•เซเชฒเชพเชฏเชจเซเชŸเชจเชพ เชฎเซ‹เชฌเชพเช‡เชฒ เช•เชจเซ‡เช•เซเชถเชจเชฎเชพเช‚ เช•เซ‡เชŸเชฒเซ€เช• เชฎเซเชถเซเช•เซ‡เชฒเซ€เช“ เช›เซ‡, เช‰เชคเซเชชเชพเชฆเช•เชจเซเช‚ เชตเชฟเช•เชฟ เชคเชฎเชจเซ‡ เชถเซเชฐเซ เชธเซ‹เชซเซเชŸ เชตเซ€เชชเซ€เชเชจ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซ‹ เชคเซ‡ เชœเชฃเชพเชตเซ‡ เช›เซ‡ (เช† เชธเซ‡เชŸเชฟเช‚เช— เชธเชพเชฅเซ‡ เชฌเชงเซเช‚ เชธเซเชชเชทเซเชŸ เชฒเชพเช—เซ‡ เช›เซ‡) เช…เชจเซ‡ เช† เช•เซเชฒเชพเชฏเชจเซเชŸ เช›เซ‡ เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— 99% เชฐเชฟเชฎเซ‹เชŸ เชเช•เซเชธเซ‡เชธ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. , เช…เชจเซ‡ 1% เชนเซเช‚ เช›เซเช‚, เชนเซเช‚ เช–เซ‚เชฌ เช†เชณเชธเซ เชฌเชจเซ€ เช—เชฏเซ‹ เช›เซเช‚ เชฆเชฐเซ‡เช•เซ‡ เช•เซเชฒเชพเชฏเช‚เชŸเชฎเชพเช‚ เชซเช•เซเชค เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเชพเชฎ เช…เชจเซ‡ เชชเชพเชธเชตเชฐเซเชก เชฆเชพเช–เชฒ เช•เชฐเซเชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เชฎเชจเซ‡ เชชเชฒเช‚เช— เชชเชฐ เชเช• เช†เชณเชธเซ เชธเซเชฅเชพเชจ เช…เชจเซ‡ เช•เชพเชฐเซเชฏ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เชธเชพเชฅเซ‡ เช…เชจเซเช•เซ‚เชณ เชœเซ‹เชกเชพเชฃ เชœเซ‹เชˆเชคเซเช‚ เชนเชคเซเช‚. เชฎเชจเซ‡ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“ เชฎเชพเชŸเซ‡ Mikrotik เชจเซ‡ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‹เชˆ เชธเซ‚เชšเชจเชพ เชฎเชณเซ€ เชจเชฅเซ€ เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡ เช—เซเชฐเซ‡ เชธเชฐเชจเชพเชฎเชพเช‚เชจเซ€ เชชเชพเช›เชณ เชชเชฃ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช•เชพเชณเชพ เช…เชจเซ‡ เช•เชฆเชพเชš เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เช˜เชฃเชพ NATs เชชเชพเช›เชณ เชชเชฃ เช›เซ‡. เชคเซ‡เชฅเซ€, เชฎเชพเชฐเซ‡ เชธเซเชงเชพเชฐเชตเซเช‚ เชชเชกเซเชฏเซเช‚, เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชฎเซ‡เช‚ เชชเชฐเชฟเชฃเชพเชฎ เชœเซ‹เชตเชพเชจเซ‹ เชชเซเชฐเชธเซเชคเชพเชต เชฎเซ‚เช•เซเชฏเซ‹.

เช‰เชชเชฒเชฌเซเชง:

  1. เชฎเซเช–เซเชฏ เช‰เชชเช•เชฐเชฃ เชคเชฐเซ€เช•เซ‡ CCR1072. เชธเช‚เชธเซเช•เชฐเชฃ 6.44.1
  2. เชนเซ‹เชฎ เช•เชจเซ‡เช•เซเชถเชจ เชชเซ‹เชˆเชจเซเชŸ เชคเชฐเซ€เช•เซ‡ CAP ac. เชธเช‚เชธเซเช•เชฐเชฃ 6.44.1

เชธเซ‡เชŸเชฟเช‚เช—เชจเซ€ เชฎเซเช–เซเชฏ เชตเชฟเชถเซ‡เชทเชคเชพ เช เช›เซ‡ เช•เซ‡ PC เช…เชจเซ‡ Mikrotik เช เชธเชฎเชพเชจ เชธเชฐเชจเชพเชฎเชพเช‚ เชธเชพเชฅเซ‡ เชธเชฎเชพเชจ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เชนเซ‹เชตเชพ เชœเซ‹เชˆเช, เชœเซ‡ เชฎเซเช–เซเชฏ 1072 เชฆเซเชตเชพเชฐเชพ เชœเชพเชฐเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชšเชพเชฒเซ‹ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชชเชฐ เช†เช—เชณ เชตเชงเซ€เช:

1. เช…เชฒเชฌเชคเซเชค เช†เชชเชฃเซ‡ เชซเชพเชธเซเชŸเชŸเซเชฐเซ‡เช• เชšเชพเชฒเซ เช•เชฐเซ€เช เช›เซ€เช, เชชเชฐเช‚เชคเซ เชซเชพเชธเซเชŸเชŸเซเชฐเซ‡เช• 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

เชนเชตเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชธเชฐเชณ เชœเชพเชฆเซ เชฎเชพเชŸเซ‡. เชนเซเช‚ เช–เชฐเซ‡เช–เชฐ เชฎเชพเชฐเชพ เชนเซ‹เชฎ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐเชจเชพ เชคเชฎเชพเชฎ เช‰เชชเช•เชฐเชฃเซ‹ เชชเชฐ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชฌเชฆเชฒเชตเชพ เชฎเชพเช‚เช—เชคเซ‹ เชจ เชนเซ‹เชตเชพเชฅเซ€, เชฎเชพเชฐเซ‡ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เชธเชฎเชพเชจ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ DHCP เช…เชŸเช•เซ€ เชœเชตเซเช‚ เชชเชกเซเชฏเซเช‚, เชชเชฐเช‚เชคเซ เชคเซ‡ เชตเชพเชœเชฌเซ€ เช›เซ‡ เช•เซ‡ Mikrotik เชคเชฎเชจเซ‡ เชเช• เชฌเซเชฐเชฟเชœ เชชเชฐ เชเช• เช•เชฐเชคเชพเช‚ เชตเชงเซ เชธเชฐเชจเชพเชฎเชพเช‚ เชชเซ‚เชฒเชจเซ‡ เชฒเชŸเช•เชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชคเซเช‚ เชจเชฅเซ€, เชคเซ‡เชฅเซ€ เชฎเชจเซ‡ เชเช• เชตเชฐเซเช•เช…เชฐเชพเช‰เชจเซเชก เชฎเชณเซเชฏเซ‹, เชเชŸเชฒเซ‡ เช•เซ‡ เชฒเซ‡เชชเชŸเซ‹เชช เชฎเชพเชŸเซ‡, เชฎเซ‡เช‚ เชซเช•เซเชค เชฎเซ‡เชจเซเชฏเซเช…เชฒ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐเซเชธ เชธเชพเชฅเซ‡ DHCP เชฒเซ€เช เชฌเชจเชพเชตเซเชฏเซเช‚, เช…เชจเซ‡ เชจเซ‡เชŸเชฎเชพเชธเซเช•, เช—เซ‡เชŸเชตเซ‡ เช…เชจเซ‡ 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 เชธเชฐเชจเชพเชฎเซเช‚ เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชชเซ‚เชฒเชฎเชพเช‚เชฅเซ€ เชจเชนเซ€เช‚, เชคเซ‡เชจเซ‡ เช†เชชเชตเซเช‚ เชœเซ‹เชˆเช. เชจเชฟเชฏเชฎเชฟเชค เชชเซ€เชธเซ€ เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชฎเชพเชŸเซ‡, เชธเชฌเชจเซ‡เชŸ เชตเชฟเช•เซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ 192.168.55.0/24 เชœเซ‡เชตเซเช‚ เชœ เช›เซ‡.

เช†เชตเซ€ เชธเซ‡เชŸเชฟเช‚เช— เชคเชฎเชจเซ‡ เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เชฆเซเชตเชพเชฐเชพ เชชเซ€เชธเซ€ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เชจ เชฅเชตเชพ เชฆเซ‡ เช›เซ‡, เช…เชจเซ‡ เชŸเชจเชฒ เชชเซ‹เชคเซ‡ เชœ เชฐเชพเช‰เชŸเชฐ เชฆเซเชตเชพเชฐเชพ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เชฎเซเชœเชฌ เชŠเชญเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช•เซเชฒเชพเชฏเช‚เชŸ CAP ac เชจเซ‹ เชฒเซ‹เชก เชฒเช—เชญเช— เชจเซเชฏเซ‚เชจเชคเชฎ เช›เซ‡, เชŸเชจเชฒเชฎเชพเช‚ 8-11MB/s เชจเซ€ เชเชกเชชเซ‡ 9-10%.

เชฌเชงเซ€ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชตเชฟเชจเชฌเซ‹เช•เซเชธ เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชœเซ‹ เช•เซ‡ เชคเซ‡ เชœ เชธเชซเชณเชคเชพ เชธเชพเชฅเซ‡ เชคเซ‡ เช•เชจเซเชธเซ‹เชฒ เชฆเซเชตเชพเชฐเชพ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹