'n Veranderde MAC-adres op 'n Pi: watter koppelvlak het verander?
'n Brug, 'n TAP-toestel en 'n fisiese opvoerlyn dra elkeen sy eie identiteit. Vergelyk dieselfde voorwerp voor en ná die verbinding en vind dan uit wie dit ingestel het.
Nadat 'n VPN-opstelling op 'n Pi beland, kan dit lyk of verskeie koppelvlak-identiteite verskuif het. Gister se Ethernet-adres pas nie meer by vandag se lys nie, en die gevolgtrekking skryf homself: die VPN het die MAC verander. Gewoonlik het dit nie. Om 'n fisiese opvoerlyn met 'n brug of 'n virtuele adapter te vergelyk, is nie 'n vergelyking nie, en die eerste taak is om te besluit na watter voorwerp jy eintlik kyk.
Noem die koppelvlak en die waarnemer
Skryf die toestelnaam, die koppelvlaktipe, die huidige skakellaagadres en die bestuurder wat dit besit neer. Voeg die tydstempel by, want 'n vertoning wat by die selflaai verander het, is 'n ander gebeurtenis as een wat verander het toe die tonnel opgekom het.
Doen dit vir dieselfde koppelvlak voor en ná die verbindingsgebeurtenis. Twee waarnemings van een voorwerp is bewyse; een waarneming van twee voorwerpe is 'n toeval met 'n storie daarby. Die verskil is die hele ondersoek. Kry jy die voorwerp verkeerd, is elke latere meting vermors.
As 'n DHCP-reservering deel van die probleem is, let op watter kliëntidentiteit die toekenner werklik ontvang het. 'n Lessenaarlys, 'n brugidentiteit en 'n ou huurkontrak-inskrywing is drie verskillende rekords, en net een daarvan is wat die router gesien het.
TUN, TAP en die opvoerlyn is verskillende voorwerpe
Die kernel trek 'n harde lyn tussen die twee virtuele tipes. TUN dra IP-pakkette en het glad geen Ethernet-identiteit nie. TAP dra Ethernet-rame en het dus een.
Dit beteken 'n TAP-kant-adres is nie die fisiese opvoerlyn se adres nie, en 'n gerouteerde TUN-adres is nie 'n vervangende Wi-Fi-MAC nie. Hulle is verskillende lae van dieselfde masjien.
'n Brug is 'n derde voorwerp. Dit het sy eie skakellaagadres, afgelei of onafhanklik van die poorte wat daaraan geheg is ingestel, so 'n brug wat opkom kan verander wat 'n lys wys sonder om enige hardeware aan te raak. Die poorte hou hul eie adresse daaronder. Sy adres kan ook eksplisiet gestel word, en dan kom niks daarvan uit die hardeware nie.
Wie besit werklik 'n regte verandering
As dieselfde fisiese koppelvlak werklik sy adres verander, kyk na die aktiewe verbindingsprofiel voordat jy 'n oorsaak toeken. Privaatheidsinstellings, klooninstellings en 'n herskape virtuele toestel lewer almal daardie simptoom sonder enige VPN-betrokkenheid.
Nabyheid in tyd is nie oorsaaklikheid nie. 'n Tonnel wat begin en 'n profiel wat weer toegepas word, gebeur dikwels in dieselfde sekonde omdat een die ander veroorsaak het, en die adresverandering hoort by die profiel. Lees die profiel voordat jy die tonnelloë lees.
Onderskei ook 'n herskape koppelvlak van 'n bestaande toestel. Volgehoue konfigurasie en die looptyd-koppelvlak is verwante voorwerpe, en nie een is 'n permanente hardeware-identiteit nie.
Wat 'n bestuurder se kloonwaardes beteken
NetworkManager se Ethernet-instellingsverwysing skei 'n eksplisiet toegekende adres van spesiale waardes soos preserve, permanent, random en stable, met verskillende spellings op die opdragreël en die D-Bus-koppelvlak.
Daardie waardes is 'n ondersteunde vermoë van een bestuurder. Hulle is nie 'n bewys dat hierdie beeld daardie bestuurder gebruik nie, dat hierdie profiel ewekansigheid gebruik het nie, of dat 'n VPN-proses 'n NIC herskryf het nie. Net die aktiewe konfigurasie op hierdie gasheer antwoord dit.
Kontroleer die eienaar van die instelling eerder as om 'n tweede bestuurder te installeer om die instelling beskikbaar te maak. Twee bestuurders wat oor een koppelvlak baklei, lewer presies die onstabiliteit wat mense dan aan die tonnel wyte.
Maak die identiteitsvereiste reg, nie die vertoning nie
Waar 'n plaaslike reservering nodig is, volg die toekenner se eie kliëntidentiteitsmeganisme en maak dit ooreenstem met hoe die koppelvlak ingestel is. Om 'n onverwante brug- of tonneladres vas te pen om 'n lys stabiel te laat lyk, los niks op nie. Dit skep ook 'n tweede identiteit wat niemand gedokumenteer het nie.
'n Afgeleë gerouteerde VPN verifieer sy eie eweknie en ken adresse toe volgens sy eie model. Om 'n LAN-adres te bevries, sluit nie daardie eweknie in nie en skep nie 'n vaste tonneltoekenning nie.
Voor 'n goedgekeurde identiteitsverandering, hou die vorige konfigurasie herstelbaar, veral op 'n masjien sonder skerm waarheen jy nie kan stap nie. Verifieer dan dieselfde koppelvlak en dieselfde plaaslike diens ná 'n herverbinding.
Die bevinding wat die moeite werd is om neer te skryf, is watter voorwerp verander het, wie dit ingestel het, en of dit die identiteitskontrak wat jy bedoel het, oortree. Enigiets breër is 'n raaiskoot in 'n gevolgtrekking se klere. Nou bevindings oorleef ook die hersiening.