Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Ipinip Tunnel

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
20.01.2004, 15:47 Uhr
~Ölie
Gast


Hallo,

wer hat schon mal einen IP tunnel generiert (programmiert) oder hat Ahnung davon? Ein IP Paket in gepackter Form auf die Reise zu schicken, d. h. ein original Paket in einen weiteren IP Header zu verpacken (IP in IP), ist mir gelungen. Leider schlug jedoch das entpacken des gekapselten Paketes fehl.
Weiß jemand wie ich ein Paket entpacken kann? Die Implementierung sollte auf C basieren.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.01.2004, 15:56 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


wenn ich mich nicht irre ist der header 20 Byte gross
Die ersten 20 Byte in die Tonne treten und du müsstest dein "echtes" IP-Packet haben oder?

ach so und du musst noch darauf achten ob das teil auf seinem weg fragmentiert wurde....
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 20.01.2004 um 15:59 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
20.01.2004, 16:33 Uhr
typecast
aka loddab
(Operator)


Seit wann ist denn das ANSI? Unter welchem OS willst du das denn machen?
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
20.01.2004, 16:36 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@loddab
das os spielt doch keine rolle
er hat einfach ein ip-packet in form eines std::string oder eine char-arrays und will einen algo dafür haben das innere packet rauszufiltern... da find ich das forum gar nicht so falsch...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
20.01.2004, 16:38 Uhr
typecast
aka loddab
(Operator)


Ah sorry hab leider nicht alles gelesen *indieeckestellundschäm*
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
21.01.2004, 10:09 Uhr
~Ölie
Gast


...
wie von Windalf richtig erkannt, suche ich einen Algorithmus der mir das getunnelte Paket wieder entpackt. Der Tunnel Endpunkt, also der Rechner(Mobile Node) der die Pakete empfängt, besitzt zwei Ethernet Karten. Mein Problem ist nun, dass ich zwar die Pakete an eth1 empfangen kann aber sie nicht, nachdem ich sie entpackt habe, entpackt über eth0 weiterleiten.
Ich glaube, dass vielleicht ein Flag im Kernel gesetzt oder nicht gsetzt ist, der mir das Weiterleiten verweigert. IP_FORWARDING ist gesetzt!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: