You can't just add Net::Frame::Layer::ETH to your code. You need to properly install Net::Frame suite with 'cpan' client or other means (e.g., perl Makefile.PL; make; make install). You'll probably also need Net::Frame::Simple and Net::Pcap if you intend to send packets.

Again, I go back to: "What are you trying to do?" There are much easier ways to send / receive UDP packets with Perl without crafting them from scratch. The only reasons *I* can think of for crafting raw packets is:

UPDATE: Reading your Stack Overflow post, your local and remote IP addresses are not in the same network, nevermind subnet. Sending crafted packets across the Internet reeks of malicious intent. Please explain what you're trying to do or I can't in good conscience offer more advice.


In reply to Re^3: Building a UDP Ethernet header by VinsWorldcom
in thread Building a UDP Ethernet header by TorNZZ

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.