On Thu, 22 Jun 2000, [EMAIL PROTECTED] wrote about, Re: Kernel IP routing bug:
> The reason it doesn't work is because TCP/IP does not work that
> way. TCP/IP is based on the assumption that every computer on a
> network segment (NOT subnet) can hear all of the other computers
> on the same segment.
Would not using mode VC get around this problem, as i see it setting an
ax25_route + staic arps should make the linux stn, retransmit the packets
on the same interface, however i have not tryed it.
I will when i get my thoughts together, unfortunaly my thoughts are
elsewhere at the minute.
> Since each network port connects to only one segment (there's
> only one cable plugged in to it) TCP/IP assumes that any packet
> being routed out the same port that it came in on is being re-routed
> from a machine on that segment to another machine ON THE
> SAME PIECE OF CABLE. If that is the case, then there's no need
> for the routing at all, it can be sent directly without needing the
> router.
> What TCP/IP does when it finds this situation is send out an ICMP
> redirect packet to the source machine, telling it to update it's
> routing tables to bypass the router. Then the mis-routed packet is
> discarded, and the source machine is expected to re-send the
> packet directly to the correct machine.
>
> A couple of things you could try:
> 1) re-design the hardware setup so all the stations can talk to
> each other directly. this may or may not be possible with radios
> involved.
> 2) somewhere in one of the networking HOWTOs is a way to
> assign two IP numbers to the same network port. arrange the
> subnetting and IP numbers so that all the machines that one of
> your remote machines is on the same subnet as one of the IP #s,
> and the other remote machine is on the subnet for the second IP #.
> The packets being routed wuld then come in from a port using one
> IP number, and go back out the same physical port, but using the
> other IP number. I don't know if this would work or not, I have never
> even tried to set it up, but it may work. It's worth looking into
> anyway.
--
Regards Richard
[EMAIL PROTECTED]
http://people.zeelandnet.nl/pa3gcu/