Na’urorin da suke ba da hanya ga LAN kuma suna kiran VPN a lokaci guda suna shiga wata gardama da kansu: ramin yana son ya mallaki tsohuwar hanya, kuma LAN tana bukatar ta dawo. Lokacin da OpenVPN ya haɗa, yana iya saka tsohuwar hanya ta ramin ko wasu rabin-hanyoyi, wanda daidai ne ga kwamfutar tafi-da-gidanka amma kuskure ne ga ƙofar da maƙwabtanta suke sa ran amsa daga adireshin LAN ɗinta. Amsar ba ita ce a tsallake VPN ba. Amsar ita ce a ba wa shawarwarin biyu tebura daban-daban.

Tsohuwar hanya ɗaya, masu ita biyu

Hanyar da aka tura gaba da hanyar da aka ƙirƙira a wurin ba dole ba su bi hanya ɗaya. Abokan cinikin LAN suna bukatar ramin kawai ga wuraren da ka zaɓa, yayin da zaman sarrafa na uwar gidan kansa da amsoshinsa ga waɗannan abokan ciniki suna bukatar tsohuwar hanyar LAN. Haɗa duka biyu cikin babban tebur yana tilasta amsa ɗaya a kan tambayoyi biyu daban-daban.

OpenVPN yana da maɓalli don wannan daidai. route-noexec yana hana abokin ciniki taɓa babban tebur kwata-kwata, kuma ƙimar da zai yi amfani da su ana fitar da su zuwa rubutun route-up a matsayin route_vpn_gateway, dev da adireshin mu’amala. Sannan kai ne ka yanke shawarar wane tebur zai karɓi wace hanya, cikin lambar da za ka iya karantawa daga baya.

Teburin manufa da sake rubuta babban tebur

ApproachWhat it buysWhat it costs
Separate table plus source ruleLAN traffic and host traffic keep independent defaultsEvery lookup now depends on rule order
Editing the main table onlyFewer moving parts on a single-purpose hostOne mistake takes the gateway offline entirely
Two half-default routesWorks for a full-tunnel clientAmbiguous on a host that must answer on its LAN address

Teburin dabam shi ne kawai zaɓi da ke ƙara girma fiye da subnet ɗaya. Ka ba shi suna sau ɗaya, sannan ka ambace shi da suna domin kada wani ya tuna lamba:

echo "10 vpn" >> /etc/iproute2/rt_tables
ip rule add from 192.168.50.0/24 table vpn
ip route add default via 10.8.0.1 dev tun0 table vpn

Adireshin nan misalai ne. Ka maye gurbin prefix ɗin LAN, ƙofar ramin da sunan na’urar daga nasa turawar kafin ka gudanar da komai.

Dokar dole ta dace da uwar gidan ma

Dokar da ta dace kawai da prefix ɗin LAN tana rufe fakiti da aka tura gaba. Ba ta rufe hanyar da ƙofar kanta ke ƙirƙira ba, kuma ba ta rufe amsoshin da take mayarwa ga abokan cinikin LAN ba, waɗanda ke ɗauke da adireshin LAN na ƙofar a matsayin tushensu. Waɗannan binciken suna faɗowa zuwa main kuma har yanzu suna iya fita ta ramin.

Ƙara doka ta biyu don adireshin LAN na ƙofar kanta, ko faɗaɗa dokar farko zuwa jerin da ya haɗa duka biyu. Tsari yana da muhimmanci: saka dokar da ta fi takamaimai da farko, ka kuma duba sakamakon da bincike da ke ambaton tushen a fili.

ip route get 203.0.113.9 from 192.168.50.1

Idan hakan ya bayar da rahoton na’urar ramin ga wurin da ya kamata ya kasance a gida, jerin dokokin ba daidai ba ne komai abin da tebur ɗin ya ƙunsa.

NAT ko hanya a gefen nesa

Uwar garken VPN ta san subnet ɗin ramin kuma ba ta san wani abu ba. Fakitin da suka iso da adireshin tushe na LAN ba su da hanyar dawowa sai wani ya samar da ita, kuma akwai hanyoyi biyu kawai na samar da ita. Ƙara hanya ga prefix ɗin LAN a kan uwar garke yana kiyaye ainihin tushen a bayyane daga ƙarshe zuwa ƙarshe, wanda tsarin da aka duba yakan so. Masking a kan ƙofar yana sake rubuta tushen zuwa adireshin ramin kuma ba ya bukatar haɗin kai daga uwar garke.

iptables -t nat -A POSTROUTING -s 192.168.50.0/24 -o tun0 -j MASQUERADE

Zaɓi NAT lokacin da ba ka sarrafa uwar garke kuma ba za ka iya ƙara hanyoyi a can ba. Zaɓi hanyar gefen uwar garke lokacin da rajista, sarrafa shiga ko daidaiton hanyar dawowa suke da muhimmanci, domin masking yana shafe ainihin adireshin daga duk abin da gefen nesa ke rubutawa.

Ko ta yaya, dole a kunna turawa gaba, kuma tacewar hanyar baya mai tsauri na iya watsar da amsar lokacin da main ba zai zaɓi ramin ga wannan tushen ba. Duba ƙimar da take aiki kafin ka zargi ramin.

Ka sa rabuwar ta tsira bayan sake haɗawa

Dokokin da hanyoyin da aka ƙara da hannu suna ɓacewa lokacin da aka sake ƙirƙirar mu’amala, kuma tsohon shigarwar tebur na iya rayuwa fiye da zaman da ya ba da hujja. Saka dokar tebur, hanyar ramin da shigarwar masking cikin rubutun route-up na abokin ciniki, ka kuma wanke tebur a saman rubutun domin tsohuwar ƙofa ba za ta iya tsira cikin sabon zaman ba.

Tabbatar daga ɓangarorin biyu: bincike a kan ƙofar da tushen LAN, da kuma ainihin buƙata daga abokin cinikin LAN zuwa wurin da ya kamata ya bi ta ramin. Hanyar da take wanzu amma ba a taɓa zaɓe ta ba tana yin daidai kamar babu hanya kwata-kwata har sai ka karanta ƙididdiga.

Labarai masu alaƙa