Raw ethernet frames senden

Raw ethernet frames senden

am 08.07.2006 17:50:07 von unknown

Post removed (X-No-Archive: yes)

Re: Raw ethernet frames senden

am 09.07.2006 11:56:15 von Andreas Krueger

Christoph Biedl wrote:
> Also dann halt ein weiteres Mal: Ich habe einen Datenblock, der einen
> kompletten Frame darstellt. Wie werfe ich den (unter Linux) in das
> Kabel
> an eth0?

Wie sieht es denn mit IO::Socket aus ?

cu, Andreas

--
************************************************************ **********
Persönliche Antworten bitte an "a99b00c53@remote.dyndns.info"
Mails bitte nur als Plaintext Senden !!
Send Private-Messages only to "a99b00c53@remote.dyndns.info"
Please send only as Plaintext !!

Re: Raw ethernet frames senden

am 13.07.2006 22:02:15 von unknown

Post removed (X-No-Archive: yes)

Re: Raw ethernet frames senden

am 14.07.2006 10:32:43 von Ferry Bolhar

Andreas Krueger:

> Wie sieht es denn mit IO::Socket aus ?

IIRC ist das, selbst mit RawIP, immer noch IP. Wenn ich den OP richtig
verstanden habe, möchte er ein anderes 802.3(?) Packet auf die Reise
schicken.

Das geht schon ziemlich weit ins Betriebssystem hinunter, denn man
muss mal dem LAN (Ethernet)-Controller klarmachen, dass man jetzt
etwas anderes als IP senden und empfangen möchte. Das heißt, man
muss - zumindest unter Linux - über privilegierten Code mit dem ent-
sprechenden Treiber reden. Das wird IMHO mit Perl alleine kaum
möglich sein, da braucht's auch C oder Assembler (und eine entspre-
chende gute Doku des verwendeten Treibers).

Eine Option wäre vielleicht, IP nur als Transport-Layer zu verwenden
(ähnlich wie NetBIOS over TCP/IP). Das hätte den Vorteil, dass man
nicht so tief ins Betriebssystem hinunter muss und das - theoretisch -
auch alleine mit Perl machen kann. Wohl gemerkt, theoretisch, denn
praktisch kann ich mir eine solche Implementierung mit Perl alleine
nicht wirklich vorstellen.

LG, Ferry

--
Ing. Ferry Bolhar
Municipality of Vienna, Department 14
A-1010 Vienna / AUSTRIA
E-mail: bol@adv.magwien.gv.at

Re: Raw ethernet frames senden

am 14.07.2006 15:04:54 von Andreas Krueger

Christoph Biedl wrote:
> "Andreas Krueger" wrote...
>
>> Christoph Biedl wrote:
>>> Also dann halt ein weiteres Mal: Ich habe einen Datenblock, der
>>> einen kompletten Frame darstellt. Wie werfe ich den (unter Linux)
>>> in das Kabel
>>> an eth0?
>>
>> Wie sieht es denn mit IO::Socket aus ?
>
> War das eine Vermutung oder ein Hinweis? Falls letzteres, bitte

Nein, nur eine Vermutung. Habe mich damit noch nie befassen müssen.

> Details. Bei meinen Recherchen fand ich immer nur Sachen, die auf
> Netz oder auf einem Socket aufsetzen - aber nie etwas, was direkt mit
> einem Interface spricht.
>

Gruss, Andreas

--
************************************************************ **********
Persönliche Antworten bitte an "a99b00c53@remote.dyndns.info"
Mails bitte nur als Plaintext Senden !!
Send Private-Messages only to "a99b00c53@remote.dyndns.info"
Please send only as Plaintext !!