Fuq Windows, adapter OpenVPN li jieħu indirizz, joħorġu u jirrepeti dan kull ftit sekondi normalment mhuwiex bug tad-DHCP. L-adapter jiġi mgħoddi biex juża indirizz li xi ħaġa oħra diġà twieġeb għalih, allura Windows jimmarkah bħala mhux użabbli u l-klijent jerġa' jibda mill-bidu. Il-log tal-klijent jibqa' kwiet għax il-konflitt jiġi solvut taħtu, ġewwa l-istek tad-netwerk tas-sistema operattiva stess.

Dik id-distinzjoni hija importanti, għax kull pass ta' soluzzjoni ta' problemi mmirat lejn il-konfigurazzjoni tat-tunnel se jitlef indirizz duplikat fuq in-naħa tas-server.

Ibda bil-log tal-avvenimenti tal-Windows, mhux bil-log tal-klijent

Windows jirreġistra l-konflitti ta' indirizzi fil-log tas-Sistema, bl-ID tal-avveniment 4198 u 4199. L-ewwel jirrapporta konflitt misjub għal indirizz, it-tieni jirrapporta li interface ma setax juża l-indirizz li bih kien ikkonfigurat. Lanqas wieħed ma jsemmi OpenVPN, u propju għalhekk huwa faċli li jiġu injorati.

Iġbed l-avvenimenti reċenti u qabbel it-timbri tal-ħin tagħhom maċ-ċiklu ta' tiġdid tal-adapter: Get-WinEvent -FilterHashtable @{LogName='System'; Id=4198,4199} -MaxEvents 40 | Format-Table TimeCreated,Id,Message -Wrap. Konflitt kull ħmistax-il sekonda jaqbel ma' klijent li jerġa' jipprova l-istess indirizz kontra sid li jibqa' jwieġeb għalih. Konflitt wieħed fil-ħin tal-konnessjoni minflok jindika kolliżjoni darba biss. Kif inhu kif inhu, il-mistoqsija li jmiss hija min ieħor għandu l-indirizz.

Tliet arranġamenti jqiegħdu żewġ hosts fuq indirizz wieħed

Staqsi lis-server min jaħseb li għandu l-indirizz, imbagħad staqsi lin-netwerk min iwieġeb għalih. grep -H ifconfig-push /etc/openvpn/ccd/* jelenka kull indirizz tat-tunnel imwaħħal u ċ-ċertifikat li jaqa' taħtu. ip -4 neigh show dev tap0 juri x'kien tgħallem il-pont fis-saff ta' barra. Li tqabbel dawn iż-żewġ listi jsib il-biċċa l-kbira tad-duplikati fi ftit iktar minn minuta.

Tliet arranġamenti jispjegaw kważi kollha: entrata fil-client-config-dir twaħħal indirizz wieħed għal żewġ ċertifikati, segment tap fuq pont jagħti lil magna indirizz li host ieħor diġà għandu statikament, jew fajl ta' kera skadut jerġa' jrodd indirizz li klijent għadu konness jaħseb li hu tiegħu. It-tielet każ huwa l-aktar makakk, għax ifconfig-pool-persist apposta jerġa' juża l-indirizzi għal klijenti magħrufa.

Agħmel l-indirizz uniku minflok ma tiġri għalih

L-ordni tal-boot tiddetermina biss min jirbaħ illum, għalhekk ikkunsidra bħala temporanja kull korrezzjoni msejsa fuq is-sekwenza ta' restart. Agħti lil kull klijent il-linja ifconfig-push tiegħu stess, jew talloka indirizzi statiċi minn firxa li l-ebda interface tal-pont jew tas-server ma tmissha. Iċċekkja wkoll il-lista tal-klijenti għal ismijiet komuni duplikati, għax duplicate-cn iħalli żewġ sessjonijiet jaqsmu identità waħda u għalhekk indirizz imwaħħal wieħed. Jekk apparat fuq pont verament jeħtieġ indirizz fiss, erħilu s-subnet tiegħu stess jew irriżervah mill-pool f'post li s-server jirreġistra.

Ħassar il-fajl persist biss wara li tkun taf liema keriet fih, inkella r-rikonnessjoni li jmiss terga' tqassam l-istess indirizzi.

Erġa' ibda fl-ordni t-tajba u kkonferma sid wieħed għal kull indirizz

Applika l-bidla l-ewwel fuq is-server, imbagħad erġa' qabbad il-klijenti, sabiex kull parteċipant jirreġistra mal-pool ikkoreġut. Jekk terġa' tibda l-klijenti l-ewwel, dawn jibqgħu b'indirizzi li s-server għadu jaħseb li huma meħuda. Wara r-restart, aqra l-fajl tal-istat u kkonferma li kull isem komuni jidher darba b'indirizz wieħed. Żewġ entrati għal isem wieħed ifissru li sessjoni antika qatt ma ngħalqet, mhux li l-pool huwa miksi.

Jekk il-klijent xorta ma jistax iżomm l-indirizz tiegħu, iċċekkja jekk hijiex qed iġġorru interface tal-pont fuq l-istess host. Pont li wiret indirizz minn apparat tal-fornitur se jwieġeb ARP għalih ukoll meta s-server tal-VPN ikun diġà għadda dak l-indirizz lil klijent.

Innota tul ċiklu sħiħ ta' tiġdid qabel tagħlaq it-ticket

Qari nadif wieħed ma jipprova xejn. Innota l-adapter għal mill-inqas għaxar minuti u ġġiegħel rikonnessjoni fin-nofs: Get-NetIPAddress -InterfaceAlias "OpenVPN*" | Select-Object IPAddress,AddressState. L-indirizz għandu jissupera r-rikonnessjoni u jibqa' fi stat preferut.

Imbagħad erġa' ħaddem il-mistoqsija tal-avvenimenti mill-ewwel pass u kkonferma li ma tirritornax xejn ġdid. Log kwiet matul rikonnessjoni huwa l-prova li l-konflitt mar, filwaqt li log kwiet wara konnessjoni waħda biss ifisser li t-tellieqa għadha ma seħħitx. Fl-aħħar, iċċekkja r-riżors li għalih jeżisti t-tunnel, għax pont li tilef l-indirizz tiegħu jista' jkisser triq tal-fornitur waqt li l-VPN innifsu jidher f'saħħtu.

Irreġistra l-firxa tal-pool, kull indirizz imwaħħal u l-host li għandu fil-kummenti tas-server. Imbagħad il-kolliżjoni li jmiss tintilem f'minuti minflok jeħtieġ nofs inhar biex terġa' tiskopriha.

Artikli relatati