Dauður hlustari á DD-WRT þýðir yfirleitt að bakgrunnsþjónninn hætti meðan hann þáttaði stillingarnar sínar, ekki að eldveggsregla hafi lokað portinu. OpenVPN 2.5 herti nokkur sjálfgefin gildi sem eldri stillingar treystu á, og tilbúnar stillingar sem virkuðu á eldri útgáfu geta verið hafnað áður en sambandið opnast. Ástæðan er í annál bakgrunnsþjónsins sjálfs og inntakið í skránni sem var búin til. Að lesa bæði í þeirri röð er fljótlegra en hvaða pakkafang sem er.

Bakgrunnsþjónninn er ekki eldveggurinn

Greiningin skiptir máli því bæði bilunin líta eins út að utan: biðlari sendir handaband og fær ekkert til baka. Annar er ferli sem er ekki í gangi og hinn er ferli sem er í gangi og síar.

Aðskildu þau með tveimur athugunum áður en þú breytir einhverju, því eldveggsbreyting á dauðum bakgrunnsþjóni bætir bara við annarri breytu.

Lestu stillingarnar sem DD-WRT bjó til

DD-WRT gefur OpenVPN ekki textann sem þú slóst inn í vefviðmótið. Það skrifar tilbúnar stillingar í /tmp/openvpn/openvpn.conf og ræsir bakgrunnsþjóninn með þeirri skrá, þannig að reitir viðmótsins og hvaða texti sem er í Additional Config eru sameinuð áður en OpenVPN sér þá. Ef þú villuleitar formið í stað skrárinnar sem var búin til, lestu ætlun en ekki raunverulegt inntak. Afritaðu skrána á varanlegan stað áður en endurræsing /tmp hreinsar hana.

Berðu saman skrána sem var búin til við það sem þú ætlaðir, sérstaklega þar sem viðmótið skrifar skipun sem þú valdir aldrei. Felligluggi sem gefur frá sér úreltan valkost er ósýnilegur í forminu og banvænn fyrir bakgrunnsþjóninn.

Ef skráin sem var búin til er tóm eða vantar hana náði bakgrunnsþjónninn ekki einu sinni að ræsa, og vandamálið er ofan við OpenVPN.

Hvað OpenVPN 2.5 hætti að samþykkja

OpenVPN 2.5 skipti út ncp-ciphers fyrir data-ciphers, og hækkaði sjálfgefna lágmarksútgáfu TLS í 1.2. Það breytti einnig meðferð þjöppunar þannig að jafningi sem býður þjöppun er hafnað nema stillingarnar leyfi það skýrt, og það merkti eldri valkostaheiti eins og ns-cert-type sem úrelt í þágu remote-cert-tls. Sérhver þessara breytinga gerir stillingar sem virkuðu áður að þáttunar- eða samningabresti.

Brestamátið fer eftir skipuninni. Óþekktur eða fjarlægður valkostur stöðvar bakgrunnsþjóninn við ræsingu, það er dauði hlustarinn þinn. Ósamræmi í samningum leyfir bakgrunnsþjóninum að keyra og hafnar biðlurum, sem lítur út eins og eldveggsvandamál frá biðlarahlið.

Lestu fyrstu villuna í annálnum, ekki þá síðustu. Þáttunin stöðvast við fyrstu slæmu skipunina og allt eftir hana er hávaði frá slökktinni.

Forsendur sem eru sérstakar fyrir Broadcom

Á Broadcom-útgáfum verður göngutækið að vera til áður en bakgrunnsþjónninn getur notað það. Athugaðu að tun-einingin sé hlaðin og að /dev/net/tun sé til staðar, því tæki sem vantar veldur ræsingarbresti sem hefur ekkert með skírteini að gera. Sama á við um hjálparskrifturnar sem DD-WRT býr til fyrir leiðir og DNS: ef þær vantar eða eru ekki keyranlegar getur bakgrunnsþjónninn ræst og samt ekki klárað uppsetninguna.

Keyrðu bakgrunnsþjóninn í forgrunni með meiri smáatriðum gegn tilbúnum stillingunum þegar þú þarft raunverulegu skilaboðin. Keyrsla í forgrunni prentar þáttunarvilluna sem init-skriftan gleypti.

Endurheimtu síðan venjulegu þjónustuna, því bakgrunnsþjónn í forgrunni og init-skriftan munu slást um portið.

Sannaðu að hlustarinn sé til áður en þú villuleitar biðlara

Staðfestu ferlið og sambandið sitt í hvoru lagi: ein skipun fyrir keyrandi bakgrunnsþjón, önnur fyrir bundið UDP-port á væntu vistfanginu. Ferli án sambands þýðir að það er enn í uppsetningu eða bundið við rangt viðmót. Parið er gagnlegt próf einmitt vegna þess að annar helmingurinn getur ekki verið sannur án hins.

Villuleit á biðlarahlið hefur aðeins merkingu eftir að hlustarinn er til. Athugaðu þá að dulritun og TLS-stillingar biðlarans passi við data-ciphers listann á þjóninum og lágmarksútgáfu hans, og að portið sé í raun framsent til leiðarans.

Geymdu tilbúnar stillingar og annálslínuna sem sannaði lagfæringuna. Næsta fastbúnaðaruppfærsla getur breytt sjálfgefnu gildunum aftur, og það er sú skráning sem gerir endurtekningu að fimm mínútna athugun.

Tengdir greinar