Beste,
Ik heb een vraagje omtrent een situatie die ik met een klasgenoot niet uitgeklaard kreeg:
De situatie is als 't volgt.
Windows Hotspot -> 2 telefoons met het zelfde MAC adres. de 2 toestellen kunnen op het internet zonder enig probleem.
Maar wanneer ik een static IP meegeef aan 1 van de 2 toestellen kan 1 van de 2 niet meer internetten. Hoe komt dit?
Het eerste verklaar ik doordat de forwarding table snel wordt geupdate zodat elk IP TOCH de pakketten toegezonden krijgt. Maar het eerste kan ik niet verklaren.
Hopelijk kan iemand mij dit gedrag verklaren
Duplicate Mac adressen
-
- Deel van't meubilair
- Berichten: 29849
- Lid geworden op: 28 okt 2003, 09:17
- Uitgedeelde bedankjes: 446 keer
- Bedankt: 1985 keer
Kijk eens wat er in je ARP tabel zit... al zou static of dynamic niet mogen uitmaken.
Een systeem kan tevens multi-homed zijn dus daar zit ook geen probleem.
Het verbaast me alléén dat je geen conflicten krijgt op de dubbele MAC adressen.
Een systeem kan tevens multi-homed zijn dus daar zit ook geen probleem.
Het verbaast me alléén dat je geen conflicten krijgt op de dubbele MAC adressen.
-
- Erelid
- Berichten: 2114
- Lid geworden op: 20 jan 2006, 21:08
- Locatie: Gent
- Uitgedeelde bedankjes: 1055 keer
- Bedankt: 317 keer
Static of dynamic zou idd geen verschil moeten maken.
Tenzij natuurlijk de netwerkstack van die telefoons rare dingen doet door de combo fix ip icm duplicate mac...
Maar ik volg r2504 in zijn verbazing dat het allemaal gewoon werkt met duplicate mac adressen.
Dat is gedrag dat ik alleen zou verwachten bij wired devices op een hub, omdat je packets dan sowieso bij beide devices zullen belanden.
(hoe ben je er trouwens in geslaagd om 2 telefoons een duplicate mac te bezorgen, daarvoor moet je al gaan prutsen in firmware bij de meeste devices. Tenzij je aan het foefelen bent in een virtuele lab omgeving? )
Tenzij natuurlijk de netwerkstack van die telefoons rare dingen doet door de combo fix ip icm duplicate mac...
Maar ik volg r2504 in zijn verbazing dat het allemaal gewoon werkt met duplicate mac adressen.
Dat is gedrag dat ik alleen zou verwachten bij wired devices op een hub, omdat je packets dan sowieso bij beide devices zullen belanden.
(hoe ben je er trouwens in geslaagd om 2 telefoons een duplicate mac te bezorgen, daarvoor moet je al gaan prutsen in firmware bij de meeste devices. Tenzij je aan het foefelen bent in een virtuele lab omgeving? )
© De Morgen: Geachte taalnazi's, deradicaliseer een beetje.
Eerst waren de entry's in de ARP tabel van Windows op die desbetreffende adapter static. Waneer ik namelijk het ip naar static ingeef in de Android telefoon wordt er een dynamic entry aangemaakt.
Het spijtige is dat ik niets kan sniffen met WireShark aangezien die desbetreffende adapter na het activeren ervan ook niet in de Wireshark device list verschijnt
Wat betreft het mac aan te passen in de Android telefoon, in dit geval de OnePlus one, koud kunsje.. Aangezien de Windows Phone een ander verhaal was heb ik het maar met de Android phone gedaan.. File opzoeken waar het MAC adres instaat, aanpassen, vliegtuigstand activeren, daarna deactiveren en het MAC adres is veranderd. Toestel kun je daarna gewoon herstarten zodat hij het initiële MAC adres terug krijgt. Of het daadwerkelijk veranderd is kun je natuurlijk verifiëren in de Android Phone zelf, of op Windows..
Het spijtige is dat ik niets kan sniffen met WireShark aangezien die desbetreffende adapter na het activeren ervan ook niet in de Wireshark device list verschijnt
Wat betreft het mac aan te passen in de Android telefoon, in dit geval de OnePlus one, koud kunsje.. Aangezien de Windows Phone een ander verhaal was heb ik het maar met de Android phone gedaan.. File opzoeken waar het MAC adres instaat, aanpassen, vliegtuigstand activeren, daarna deactiveren en het MAC adres is veranderd. Toestel kun je daarna gewoon herstarten zodat hij het initiële MAC adres terug krijgt. Of het daadwerkelijk veranderd is kun je natuurlijk verifiëren in de Android Phone zelf, of op Windows..
-
- Elite Poster
- Berichten: 6659
- Lid geworden op: 20 jun 2016, 18:36
- Uitgedeelde bedankjes: 18 keer
- Bedankt: 386 keer
MAC adres aanpassen is meestal vrij eenvoudig.
Hoe dat kan: beiden pikken gewoon steeds de wireless frames op die de hotspot naar 1 van de 2 stuurt, gezien ze op dezelfde mac luisteren (en hetzelfde IP indien DHCP)? En als ene bezig is zal de andere die vreemde responspackets die hij krijgt gewoon zitten te discarden op application level (zonder errors of ICMP drama te maken) omdat hij die niet thuis kan brengen, I guess. OP geeft te weinig info om dit met zekerheid te stellen.
Reden dat met statisch IP niet werkt is omdat je dan 2 verschillende IP's hebt en hotspot niet zal weten welk MAC aan dat statisch IP (of omgekeerd) gekoppeld is omdat die MAC al aan een ander IP gekoppeld zit, en dan discard hij gewoon. Je kan eventueel testen als je wel outbound raakt (vb ping naar een IP waar je de ping kan zien toekomen) maar niet inbound of dat het allebei niet werkt.
Hoe dat kan: beiden pikken gewoon steeds de wireless frames op die de hotspot naar 1 van de 2 stuurt, gezien ze op dezelfde mac luisteren (en hetzelfde IP indien DHCP)? En als ene bezig is zal de andere die vreemde responspackets die hij krijgt gewoon zitten te discarden op application level (zonder errors of ICMP drama te maken) omdat hij die niet thuis kan brengen, I guess. OP geeft te weinig info om dit met zekerheid te stellen.
Reden dat met statisch IP niet werkt is omdat je dan 2 verschillende IP's hebt en hotspot niet zal weten welk MAC aan dat statisch IP (of omgekeerd) gekoppeld is omdat die MAC al aan een ander IP gekoppeld zit, en dan discard hij gewoon. Je kan eventueel testen als je wel outbound raakt (vb ping naar een IP waar je de ping kan zien toekomen) maar niet inbound of dat het allebei niet werkt.
Laatst gewijzigd door CCatalyst 10 dec 2016, 23:12, in totaal 1 gewijzigd.
Er is inderdaad één toestel (Windows Phone) die idd een gewoon DHCP adres krijgt van de Windows Homespot .. Maar dat verduidelijkt inderdaad al veel!
Enkel degene met een statisch adres kreeg nog toegang tot internet en degene zonder statisch adres (dus door DHCP) kreeg geen toegang meer tot internet.
Het hele vreemde is dat wanneer Windows Phone zijn wifi interface uitgeschakeld, de Android telefoon nog steeds ''verbonden'' denkt te zijn. Zelfs wanneer je probeert te surfen blijft hij gewoon laden tot hij uiteraard op een time-out botst. Maar je moet wel degelijk zelf de wifi uitschakelen. Heel leuke test case
Enkel degene met een statisch adres kreeg nog toegang tot internet en degene zonder statisch adres (dus door DHCP) kreeg geen toegang meer tot internet.
Het hele vreemde is dat wanneer Windows Phone zijn wifi interface uitgeschakeld, de Android telefoon nog steeds ''verbonden'' denkt te zijn. Zelfs wanneer je probeert te surfen blijft hij gewoon laden tot hij uiteraard op een time-out botst. Maar je moet wel degelijk zelf de wifi uitschakelen. Heel leuke test case
-
- Elite Poster
- Berichten: 8446
- Lid geworden op: 28 jan 2012, 18:22
- Uitgedeelde bedankjes: 164 keer
- Bedankt: 618 keer
Het verbaast mij al dat die toestellen hetzelfde mac adres hebben. Dat kán toch gewoon niet, tenzij er ofwel een serieuze productiefout gebeurd is, ofwel het mac adres softwarematig aangepast werd.
Maar verder verbaast het me idd ook dat dit werkt. Je lokale traffiek is puur layer 2 (ethernet) gebaseerd, en dus "geroute" (verkeerde term, maar ik ben de naam van de layer 2 "routing" effe vergeten). Je arp tables zouden direct conflicteren en de frames zouden verkeerd terecht komen.
Maar verder verbaast het me idd ook dat dit werkt. Je lokale traffiek is puur layer 2 (ethernet) gebaseerd, en dus "geroute" (verkeerde term, maar ik ben de naam van de layer 2 "routing" effe vergeten). Je arp tables zouden direct conflicteren en de frames zouden verkeerd terecht komen.
-
- Elite Poster
- Berichten: 6659
- Lid geworden op: 20 jun 2016, 18:36
- Uitgedeelde bedankjes: 18 keer
- Bedankt: 386 keer
Het zijn toestellen van verschillende fabrikanten, dus productiefout zou wel zeer straf zijn. Nee, het werd handmatig aangepast uiteraard, zie 3 posts hierboven.
Het woord dat je zoekt is "switching".
Beide devices hebben hetzelfde MAC en hetzelfde IP en hangen wat de eerste switch upstream betreft ook aan dezelfde interface, dus die ziet geen conflict en denkt dat het om 1 en hetzelfde toestel gaat.
Het woord dat je zoekt is "switching".
Beide devices hebben hetzelfde MAC en hetzelfde IP en hangen wat de eerste switch upstream betreft ook aan dezelfde interface, dus die ziet geen conflict en denkt dat het om 1 en hetzelfde toestel gaat.
-
- Deel van't meubilair
- Berichten: 29849
- Lid geworden op: 28 okt 2003, 09:17
- Uitgedeelde bedankjes: 446 keer
- Bedankt: 1985 keer
Heb je Wireshark als Administrator gestart ?bart2740 schreef:Het spijtige is dat ik niets kan sniffen met WireShark aangezien die desbetreffende adapter na het activeren ervan ook niet in de Wireshark device list verschijnt
Voor de switch wel... maar beide telefoons zien ook elkaar en zouden dus conflicten moeten geven.CCatalyst schreef:Beide devices hebben hetzelfde MAC en hetzelfde IP en hangen wat de eerste switch upstream betreft ook aan dezelfde interface, dus die ziet geen conflict en denkt dat het om 1 en hetzelfde toestel gaat.
-
- Elite Poster
- Berichten: 6659
- Lid geworden op: 20 jun 2016, 18:36
- Uitgedeelde bedankjes: 18 keer
- Bedankt: 386 keer
Ja, maar we zitten hier redelijk op niet-gedefinieerd gebied.r2504 schreef: Voor de switch wel... maar beide telefoons zien ook elkaar en zouden dus conflicten moeten geven.
Wat (volgens mij) gebeurt is dat beide telefoons alles ontvangen dat enerzijds voor zichzelf bedoeld is maar ook hetgeen voor de andere telefoon bedoeld is. Want de switch (en downstream de hotspot) denkt dat er maar 1 toestel is en stuurt dus gewoon door, toch zolang beide telefoons ook onder hetzelfde IP zitten en aan dezelfde hotspot hangen.
Normaal zou dit moeten leiden tot ICMP errors vanuit de niet-bedoelde telefoon, want die krijgt "junk" binnen die hij totaal niet kan thuisbrengen, maar blijkbaar leidt dit hier niet tot problemen. Misschien zitten ze gewoon stilletjes te discarden en sturen ze geen ICMP errors, of ze sturen die wel maar ze worden upstream ergens gefilterd. De andere telefoon ziet die ICMP errors sowieso niet, want als die uitgestuurd worden, worden die geadresseerd aan de hotspot.
Maar je gaat inderdaad een wiretap nodig hebben om met zekerheid uitspraken te gaan doen.
-
- Elite Poster
- Berichten: 8446
- Lid geworden op: 28 jan 2012, 18:22
- Uitgedeelde bedankjes: 164 keer
- Bedankt: 618 keer
Wireshark (in tegenstelling tot zijn voorloper Ethereal) moet je net niet als admin starten. Zijn capture services, indien goed geinstalleerd, zullen de echte capturing doen, en zijn de enigen die de admin rechten nodig hebben.
Een switch stuurt normaal maar naar 1 poort, omdat hij in zijn arp tables gaat kijken welk toestel waar hangt. Het zou me verbazen dat die gewoon hub gaat spelen op de poorten waar dezelfde mac adressen aan hangen. Wss is die switch wat verward en weet hij de klepel ook niet goed meer hangen, met dus onverwachte resultaten tot gevolg.
Aangezien de mac adressen niet identiek *kunnen* zijn (iemand hier sprak over verschillende fabrikanten?), en dus manueel veranderd moeten zijn, lijkt de oplossing hier dus ze softwarematig terug instellen op hun defaults.
Een switch stuurt normaal maar naar 1 poort, omdat hij in zijn arp tables gaat kijken welk toestel waar hangt. Het zou me verbazen dat die gewoon hub gaat spelen op de poorten waar dezelfde mac adressen aan hangen. Wss is die switch wat verward en weet hij de klepel ook niet goed meer hangen, met dus onverwachte resultaten tot gevolg.
Aangezien de mac adressen niet identiek *kunnen* zijn (iemand hier sprak over verschillende fabrikanten?), en dus manueel veranderd moeten zijn, lijkt de oplossing hier dus ze softwarematig terug instellen op hun defaults.
De Mac adressen zijn wel degelijk software matig ingesteld, maar deze wijziging is ook zichtbaar moest ik een gewone Wireshark doen op pakketjes die ik stuur naar men pc. Dus dat hij software matig met het MAC-adres gaat spelen kan ik mij niet voorstellen. Deze wijziging wordt uiteindelijk ook pas uitgevoerd wanneer de radio van wifi/gsm/etc wordt ingelezen, zie 'de vliegtuigstand' die ik hierboven had aangehaald.
Het naar default terug zetten vereist het herstarten van het toestel of handmatig terug het default adres in te geven, waarop weer de vliegtuigstand moet ingeschakeld worden en daarna uitgeschakeld worden.
Het naar default terug zetten vereist het herstarten van het toestel of handmatig terug het default adres in te geven, waarop weer de vliegtuigstand moet ingeschakeld worden en daarna uitgeschakeld worden.
-
- Deel van't meubilair
- Berichten: 29849
- Lid geworden op: 28 okt 2003, 09:17
- Uitgedeelde bedankjes: 446 keer
- Bedankt: 1985 keer
Die switch gaat z'n forwarding tables ook gewoon updaten hoor... maar geen idee wat het effect zal zijn indien dit constant switched van de ene poort naar de andere (ik zou verwachten dat communicatie dan niet mogelijk is, maar dat is hier de test case alvast niet, wel via wireless en daar is de situatie anders).ITnetadmin schreef:Een switch stuurt normaal maar naar 1 poort, omdat hij in zijn arp tables gaat kijken welk toestel waar hangt.
Heb r2504 & CCatalyst voorzien van een Wireshark trace. Uiteindelijk tot mijn verbazing kwam de adapter wel tevoorschijn na een update gisterenavond. In het KB Stond niets over de Windows Homespot maargoed...
Aan allen ondertussen al heel hartelijk bedankt om mee te denken!
Aan allen ondertussen al heel hartelijk bedankt om mee te denken!
-
- Elite Poster
- Berichten: 8446
- Lid geworden op: 28 jan 2012, 18:22
- Uitgedeelde bedankjes: 164 keer
- Bedankt: 618 keer
Ja, maar of die software nog weet wat gedaan als dat meerdere keren per seconde heen en weer springt weet ik niet. Dat zal een beetje van de implementatie afhangen; mss negeert ie gewoon updates gedurende x seconden na de nieuwste update.r2504 schreef:Die switch gaat z'n forwarding tables ook gewoon updaten hoor... maar geen idee wat het effect zal zijn indien dit constant switched van de ene poort naar de andere (ik zou verwachten dat communicatie dan niet mogelijk is, maar dat is hier de test case alvast niet, wel via wireless en daar is de situatie anders).ITnetadmin schreef:Een switch stuurt normaal maar naar 1 poort, omdat hij in zijn arp tables gaat kijken welk toestel waar hangt.
-
- Deel van't meubilair
- Berichten: 29849
- Lid geworden op: 28 okt 2003, 09:17
- Uitgedeelde bedankjes: 446 keer
- Bedankt: 1985 keer
Bedankt... maar ik hoop dat je begrijpt dat ik hier geen tijd ga insteken (iets dergelijks troubleshooten waar je zelfs niet kan terugvallen op het MAC adres is haast onmogelijk en vraagt veel tijd - en heeft trouwens geen enkel nut omdat je normaal geen duplicate MAC adres mag hebben).bart2740 schreef:Heb r2504 & CCatalyst voorzien van een Wireshark trace.
Je situatie is dus geen correcte configuratie dus ik begrijp ook niet meteen in welke context je bewust een duplicate MAC adres aanmaakt ?
Blijf gewoon van die dingen af en alles zal prima werken.
r2504, snap ik hoor Toch bedankt dat je mee hebt gedacht!
We kunnen met de traces ook niet echt een duidelijk beeld krijgen dus ik denk dat ik ermee ga ophouden ..
Toch bedankt aan iedereen om mee te denken!!
We kunnen met de traces ook niet echt een duidelijk beeld krijgen dus ik denk dat ik ermee ga ophouden ..
Toch bedankt aan iedereen om mee te denken!!
-
- Deel van't meubilair
- Berichten: 29849
- Lid geworden op: 28 okt 2003, 09:17
- Uitgedeelde bedankjes: 446 keer
- Bedankt: 1985 keer
De vraag blijft wat je bedoeling van dit alles is ? Waarom steek je tijd in iets wat in de realiteit niet (zou mogen) voorkomen ?bart2740 schreef:We kunnen met de traces ook niet echt een duidelijk beeld krijgen dus ik denk dat ik ermee ga ophouden ..
-
- Deel van't meubilair
- Berichten: 29849
- Lid geworden op: 28 okt 2003, 09:17
- Uitgedeelde bedankjes: 446 keer
- Bedankt: 1985 keer
Prima voor educatieve doeleinden al is volgens mij het enige juiste antwoord "duplicate MAC address" in die context (maar eigenlijk moet je dan ook de tools voorzien om wireless te sniffen en niet louter het wired gedeelte achter de AP).
Waarom het al dan niet werkt is een zinloze discussie omdat het niet hoort te werken op die manier.
Waarom het al dan niet werkt is een zinloze discussie omdat het niet hoort te werken op die manier.