Hat SendMSG -Systemaufruf eine unterschiedliche Validierung für IPv6- und IPv4 -Routen oder Quelladresse

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Hat SendMSG -Systemaufruf eine unterschiedliche Validierung für IPv6- und IPv4 -Routen oder Quelladresse

by Anonymous » 26 Jun 2025, 22:28

Ich probiere derzeit ein Setup aus, bei dem ich einen Switch habe, der Radius -Pakete über eine Schnittstelle mit IP -Adresse 1.0.0.1/24 sendet. Beim Senden des Pakets zum ersten Mal erstelle ich einen Socket und für aufeinanderfolgende Paket sendet ich diesen Sockel weiter. Sowohl die Authentifizierung als auch die Bilanzierung ereignen sich erfolgreich über diese Schnittstelle. /> Aber überraschenderweise, wenn ich dasselbe Setup für IPv6 mache, erstelle ich einen Socket für eine Schnittstelle mit IP 2000: 0: 0: 40 :: 2/64 , Senden von Paketen aus dem Jahr 2000: 0: 0: 0: 40 :: 5/64 und ohne etwas zu berühren. Versuchen Sie, Pakete mit demselben alten Socket zu senden. Es sendet Paket erfolgreich aus, ohne eine Fehlermeldung von sendsg zurückzugeben, wobei die Quell -IP des Pakets immer noch die alte ist ((

Code: Select all

2000:0:0:40::2/64
).
Ausgabe von SS -U Für V4 und V6 bleiben die gleichen wie die Sockets nicht aktualisiert. Ist Sockets Quell-IP nicht ausschließlich auf v6?
Link zu einer ähnlichen Frage, die ich gefunden habe>

Top