On Sun, 4 Mar 2001, John Summerfield wrote:
> The program runs a script to configure the host interface; the host script generates 
>these commands:
> /sbin/ifconfig sl0 192.168.1.1 pointopoint 192.168.1.253 up
> /sbin/arp -s 192.168.1.253 -D eth0 -i eth0 pub
[snip]
>
> Now, trying to resolve this I've engaged in much head scratching and
> 1) Installed the same version of arp on possum as dugite has - no difference
> 2) Built a 2.4.1 kernel for possum - no difference.
>
> I don't think it's a matter of routing - possum and dugite chat very happily to
> each other and to two other computers also on the LAN and that I've not
> mentioned.
>
> Nor do I use subnetting of my class C address range.
>
> I can only surmise the packets are going out on the wire from dugite and not being 
>recognised by possum.
>
> I have gone to Dugite's keyboard and watched the lights on my hub, but I really
> can't tell just what's happening - I cant tell any certain diference between
> pinging emu (another machine on the same LAN) or possum.

You can run 'tcpdump -n arp or icmp' on possum to see the relevant bits of
what's going on.

What's going on is that you're trying to configure proxy arp on possum to
answer for .253 address, and possum isn't answering to ARP requests sent
by dugite.  As there is no answer, dugite can't put anything in it's
cache, and thus arp binding is incomplete.

I've never managed to get proxy arp to work on 2.2+ kernels using
'arp'.  Perhaps it has been broken along the way.  If someone has done
this, I'd like to know how.  However, using:

 /proc/sys/net/ipv4/conf/DEVICE/proxy_arp

will work.  You might want to try echoing 1 to that when DEVICE=sl0.

Also, if this is a single system, you could set up a static arp mapping on
dugite for .253 system to point at possum's ethernet address.

-- 
Pekka Savola                  "Tell me of difficulties surmounted,
Netcore Oy                    not those you stumble over and fall"
Systems. Networks. Security.   -- Robert Jordan: A Crown of Swords



_______________________________________________
Redhat-devel-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-devel-list

Reply via email to