On Mon, Nov 03, 2003 at 11:15:24 +0100, Ben Buxton wrote:
> John Clarke <[EMAIL PROTECTED]> uttered the following thing:

> >   dropbear kernel: martian source 150.101.124.189 from 127.0.0.1, on dev eth1
> >   dropbear kernel: ll header: 00:00:e2:14:a6:b6:00:90:1a:40:6c:d9:08:00

> What are the MAC addresses of your DSL modem and your linux
> box?

linux box:
    [EMAIL PROTECTED] ~]$ /sbin/ifconfig eth1|grep HWaddr
    eth1      Link encap:Ethernet  HWaddr 00:00:E2:14:A6:B6  

dsl modem:
    [EMAIL PROTECTED] ~]$ /sbin/arp -n -i eth1
    Address              HWtype  HWaddress           Flags Mask    Iface
    150.101.124.190      ether   00:90:1A:40:6C:D9   C             eth1

both of these addresses appear in the 'll header' message in the log. 
a bit of digging (which i should have done first but i was too tired to
think straight - too many nights of four hours or less sleep) tells me
that the 'll header' is the ethernet frame header, which is:

    struct ethhdr 
    {
            unsigned char       h_dest[ETH_ALEN];       /* destination eth addr */
            unsigned char       h_source[ETH_ALEN];     /* source ether addr    */
            unsigned short      h_proto;                /* packet type ID field */
    } __attribute__((packed));

what confused me is the first message says 'martian source
150.101.124.189', so i was thinking it was linux that was to blame, but
that's actually the destination address.

> It seems that whichever has the MAC address given in the kernel
> message is sending a packet with a 127.0.0.1 source address and
> that is a no-no.

i knew that, what i didn't know was where it came from.  now i know
it's the dsl modem, so i suppose all i can do is ignore it.


thanks ben.


cheers,

john
-- 
whois [EMAIL PROTECTED]
GPG key id: 0xD59C360F
http://kirriwa.net/john/
-- 
SLUG - Sydney Linux User's Group - http://slug.org.au/
More Info: http://lists.slug.org.au/listinfo/slug

Reply via email to