Halló allir!
Ég veit að þemu með stillingum OpenVPN Margt hefur verið gert. Hins vegar hef ég persónulega rekist á skort á kerfisbundnum upplýsingum um efni titilsins og ákvað að deila reynslu minni fyrst og fremst með þeim sem eru ekki stjórnsýslusérfræðingar. OpenVPN, en ég vil gjarnan ná fram tengingu milli staða fyrir fjartengd undirnet á Synology NAS. Ég vil líka taka þetta fram fyrir sjálfan mig.
Ég er með Synology DS918+ NAS með pakkanum uppsettum. VPN Þjónn stilltur OpenVPN og notendur sem geta tengst VPN-þjóninum. Ég mun ekki fara í smáatriði um stillingu þjónsins í DSM-viðmótinu (vefgátt NAS-þjónsins). Þessar upplýsingar eru aðgengilegar á vefsíðu framleiðandans.
Vandamálið er að DSM viðmótið (útgáfa 6.2.3 frá útgáfudegi) hefur takmarkaðan fjölda stillinga fyrir stjórnun. OpenVPN netþjónn. Í okkar tilviki er þörf á tengingu milli staða, sem þýðir að hýsingaraðilar á undirneti VPN-biðlarans ættu að geta séð hýsingaraðila á undirneti VPN-þjónsins og öfugt. Sjálfgefnar stillingar á NAS-tækinu leyfa aðeins aðgang frá hýsingaraðilum á undirneti VPN-biðlarans að hýsingaraðilum á undirneti VPN-þjónsins.
Til að stilla aðgang að VPN-undirnetum viðskiptavina frá VPN-þjónsundirnetinu þurfum við að skrá okkur inn á NAS-ið í gegnum SSH og stilla stillingarskrána. OpenVPN netþjóna handvirkt.
Til að breyta skrám á NAS í gegnum SSH er þægilegra fyrir mig að nota Midnight Commander. Til að gera þetta tengdi ég upprunann í pakkamiðstöðinni og setti upp Midnight Commander pakkann.

Við skráum okkur inn í gegnum SSH á NAS undir reikningi með stjórnandaréttindi.

Sláðu inn sudo su og tilgreindu lykilorð stjórnanda aftur:

Sláðu inn mc skipunina og ræstu Midnight Commander:

Næst skaltu fara í /var/packages/VPNCenter/etc/openvpn/ möppuna og finna openvpn.conf skrána:

Samkvæmt verkefninu þurfum við að tengja 2 ytri undirnet. Til að gera þetta, búum við til reikninga á NAS í gegnum DSM 2 með takmörkuðum réttindum til allra NAS þjónustu og veitum aðeins aðgang að VPN tengingunni í VPN Server stillingum. Fyrir hvern viðskiptavin þurfum við að stilla fasta IP-tölu sem úthlutað er af VPN-þjóninum og beina umferð í gegnum þetta IP frá undirneti VPN-þjónsins yfir í undirnet VPN-biðlara.
Upphafleg gögn:
Undirnet VPN netþjóns: 192.168.1.0/24.
Heimilisfangasafn OpenVPN netþjónn 10.8.0.0/24. Ég sjálfur OpenVPN Þjónninn fær vistfangið 10.8.0.1.
Undirnet VPN-viðskiptavinar 1 (VPN-notandi): 192.168.10.0/24, ætti að taka á móti OpenVPN Þjónninn hefur fasta vistfangið 10.8.0.5
Undirnet VPN-biðlara 2 (VPN-GUST notandi): 192.168.5.0/24, ætti að taka á móti OpenVPN Þjónninn hefur fasta vistfangið 10.8.0.4
Í stillingaskránni skaltu búa til ccd möppuna og búa til stillingarskrár með nöfnum sem samsvara innskráningu notenda.

Fyrir VPN notandann skaltu slá inn eftirfarandi stillingar í skránni:

Fyrir VPN-GUST notandann, skrifaðu eftirfarandi í skrána:

Það eina sem eftir er er að fínstilla stillingarnar OpenVPN netþjónar - bæta við breytu til að lesa stillingar viðskiptavinar og bæta við leiðsögn í undirnet viðskiptavina:

Á skjámyndinni sem sýnd er eru fyrstu tvær línurnar í stillingunum stilltar með DSM viðmótinu (með því að haka við reitinn „Leyfa viðskiptavinum aðgang að staðarneti netþjónsins“ í stillingunum). OpenVPN netþjónar).
Línan client-config-dir ccd gefur til kynna að biðlarastillingar séu staðsettar í ccd möppunni.
Næst bæta tvær stillingarlínur við leiðum að undirnetum viðskiptavina í gegnum samsvarandi gáttir. OpenVPN.
Að lokum, fyrir réttan rekstur, þarftu að nota svæðiskerfi undirnets.
Við snertum ekki allar aðrar stillingar í skránni.
Eftir að þú hefur stillt stillingarnar skaltu ekki gleyma að endurræsa VPN Server þjónustuna í pakkastjóranum. Á vélum eða gátt fyrir vélar undirnets netþjónsins skaltu skrá leiðir til undirnets viðskiptavinar í gegnum NAS.
Í mínu tilviki var gáttin fyrir alla véla á undirnetinu sem NAS er staðsett í (IP þess er 192.168.1.3) beininn (192.168.1.1). Á þessum beini bætti ég leiðarfærslum fyrir net 192.168.5.0/24 og 192.168.10.0/24 við gáttina 192.168.1.3 (NAS) við kyrrstöðu leiðartöfluna.
Ekki gleyma því að ef eldveggurinn á NAS er virkur þarftu að stilla hann líka. Auk þess gæti eldveggur verið virkur á biðlarahlið, sem einnig þarf að stilla.
Viðbót: Ég er ekki sérfræðingur í nettækni og sérstaklega ekki í að vinna með OpenVPNÉg er einfaldlega að deila reynslu minni og birta stillingarnar sem ég gerði sem gerðu mér kleift að setja upp samskipti milli undirneta. Kannski er til einfaldari og/eða réttari uppsetning og ég væri þakklátur ef þú deildir reynslu þinni í athugasemdunum.
Heimild: www.habr.com
