Zwou OpenVPN-Loglinnen ufänken mat deene selwechte Wierder, an nëmmen eng dovun mellt e Problem. Could not determine IPv4/IPv6 protocol. Using AF_INET ass eng Réckfallmeldung: de Profil huet d'Adressfamill opgelooss, dofir huet den Daemon eng gewielt a sinn weidergaangen. De Feelerbranch mellt, datt kee Socket ugeluecht gouf, a freet no engem Neistart. Alles no dem gemeinsamen Prefix trennt si, dofir liest driwwer eraus, ier Dir eppes ännert.

Wat d'Réckfallmeldung mellt

OpenVPN akzeptéiert eng explizit Famill iwwer proto udp4 oder proto udp6, an akzeptéiert proto udp, wann d'Famill beim Start soll ofgeleet ginn. Am zweete Fall iwwerpréift den Daemon déi lokal Bind-Informatiounen a wielt.

Wann déi Ofleedung funktionéiert, seet d'Warnung a wéi eng Richtung et gaangen ass, an de Prozess zitt weider de Socket unzeleeën. E Server mat proto udp op engem Dual-Stack-Host kënnt esou dacks op IPv4. Näischt op deem Wee ass e Feeler, an näischt dran deit op en Ugrëff, e fehlende Webserver oder en ofgeleete Kont hin. D'Linn ass nëmmen dofir nëtzlech, well spéider Kontrollen mat der Famill verglach solle ginn, déi se nennt.

Behandelt se als Äntwert op eng Fro, net als Diagnos. Se seet, wéi eng Famill dëse Prozess gewielt huet, an näischt doriwwer, firwat ee Client sech net ka verbannen.

Wéi de Feelerbranch ausgesäit

Méi spéit am selwechte Socketcode gëtt et e Branch, wou et guer kee Socket gëtt. E loggt d'kuerz Adressfamill-Noriicht a freet no engem Neistart, well näischt méi bleift fir weiderzemaachen. D'Ufankswierder entspriechen dem Réckfall; d'Resultat net.

Ënnerscheed si duerch dat, wat duerno kënnt. Wann den Daemon weiderleeft a säi Lauschter mellt, war d'Linn Informatioun. Wann e erausgeet oder a Schläif nei start, geet et elo ëm de Bind.

Och e grep-Treffer ass keng Branch-Identifikatioun. D'Formuléierung daucht a gedréiten Zesummefaassungen, a gefalete Linnen an a Logauszich op, déi d'Leit aus zweeter Hand eenklewen, dofir liest d'Nopeschlinnen an d'Reiefolleg vun den Zäitstempelen amplaz vun der eenzeger Iwwereneestëmmung.

Iwwerpréift de Lauschter amplaz d'Warnung

E lafende Server beäntwert d'Fro vun der Famill direkt, ouni Ofleedung aus dem Logtext.

ss -lunp | grep openvpn
ss -ltnp | grep openvpn

Maach Famill, Adress a Port mam Profil eens. Eng 0.0.0.0:1194-Linn ass just IPv4, wärend eng [::]:1194-Linn op engem Dual-Stack-Host béid Famille kann akzeptéieren, ofhängeg vun der bindv6only-Astellung. Wa de Profil udp seet an de Socket IPv4 ass, ginn d'Cliente vun deenen hire Resolver just en AAAA-Record zréckgëtt feelen, ier den Tunnel iwwerhaapt verhandelt gëtt.

Test dann vun engem Client, deen Äre Benotzer gläicht: selwechte Resolverwee, selwecht Aart Netz. Eng lokal Verbindung vum Server beweist ganz wéineg iwwer Traffic, deen en NAT-Gerät oder eng Firewall-Regel duerchkräizt, déi fir déi aner Famill geschriwwe gouf.

Wéini et richteg ass, eng Famill ze forcéieren

proto udp4 festzeleeën passt zu enger nëmmen-IPv4-Installatioun: en DNS-Numm just A, Firewall-Regelen fir eng v4-Adress, Cliente hannert Bedreiwer, déi just v4-Adressen ausdeelen. Et hëlt d'Zweideitegkeet ewech an mécht déi nächst Loglinnen viraussobar.

Dee selwechten Argument gëllt ëmgekéiert fir eng Ëmwelt mat IPv6 als éischt, an udp6 virun enger Clientbasis just A ass en onbedéngte Stopp. Eng Famill forcéieren just fir eng harmlose Warnung roueg ze maachen ass déi klassescht Versioun vun deem Feeler, well Dir geännert hutt, wien sech ka verbannen, am Austausch fir eng roulech Log.

Wielt op Basis vun den Endpunkten an de Clienten, déi se musse kréien. OpenVPN 2.6-Handbuch dokumentéiert d'Transportforme, an d'Noriicht ass d'Ausgab vun deem Choix, net seng Apgab.

Halt de Rekord enk

Schreif déi exakt Linn mat hirem Zäitstempel op, déi wierksam Transportastellung aus dem lafende Profil, de Socket wéi en de Kernel mellt, an de nächsten Etape deen de fehlgeschloen ass. Déi véier Punkte léisen bal all Fro, déi d'Noriicht opwerft, an keen dovun néideg e Rot iwwer onverbonne Servicer. Si iwwerliewen och eng Iwwerreechung, wat e Screenshot vun engem grep net mécht.

Paketvirschléi, déi mat dëser Warnung kommen, sinn onverbonne bis e Feeler eng feelend ausféierbar Datei nennt.

Wann ifconfig wierklech feelt, seet den Daemon dat mam Numm, wann e Skript en oprufft, an dat verdéngt seng eegen Enquête. D'AF_INET-Linn an e feelend Hëlleftool sinn ënnerschiddlech Feeler, an Saachen z'installéieren fir ze gesinn, ob d'Warnung sech ännert, ass de Wee wéi en proppere Host en duerchernee gëtt.

Ähnlech Artikelen