[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Routing problem.



Hello,
 
For your problem you maybe can solve it with a arp publication on box2 ?
eg: ARP -i fxp0 -Ds 213.219.39.198 fxp1 pub


Friedrich Clausen wrote:
> 
> Greetings all,
> 
> I will try and make myself as clear as possible so please excuse my poor ascii
> picture but it seems to help explanations better. I hope this question is
> appropriate for the list but I dont know where else to ask. First I will give
> some info :
> 
>                             Internet
>                                |
>                             Router
>                                |
>                                |
>                         ---------------
>                         |      tl0    |    -----      -----------
>                         |     Box2    |    |Hub|------|eth0 Box3|
>                         | fxp1    fxp0|    -----      -----------
>                         ---------------      |
>                          /         |         |
>                         /          |         |
>                        /           -----------
>                       /
>                      /
>                    -----
>                    |Hub|-----------
>                    -----          |
>                     |             |
>                     |             |
>                     |             |
>                    ------------------
>                    |eth0  Box1  eth1|
>                    ------------------
> 
> Networks Involved : 192.168.1.0/24
>                     213.219.39.192/29
>                     213.219.39.196/29
>                     213.219.39.200/28
> 
> Router - 213.219.39.193
> 
> Box1 - Debian Linux workstation
>         eth0 : 192.168.1.92
> 
> Box2 - OpenBSD gateway
>         fxp0 : 192.168.1.50
>         fxp1 : 213.219.39.204
>              alias : 213.219.39.197
>         tl0  : 213.219.39.194
> 
> Box3 - Debian Linux Server
>         eth0 : 213.219.39.202
>         eth1 : 213.219.39.198
> 
> The problem is I cannot ping 213.219.39.198 from anywhere other than Box2 or
> Box1. However I can ping 213.219.39.202 from anywhere. At first I thought that
> it was because eth1 did not have a default route but I discovered that default
> routes are assigned per computer not per interface. I put up a virtual
> interface (213.219.39.197)  on box2 so it can talk to 213.219.39.198 on box1.
> 
> The weird thing is that if I ping 213.219.39.198 from box3 then it recieves
> the echo request, here is "tcpdump -i eth1 icmp" on box1 :
> 
> 14:08:27.201192 192.168.1.92 > 213.219.39.198: icmp: echo request (DF)
> 14:08:28.197807 192.168.1.92 > 213.219.39.198: icmp: echo request (DF)
> 
> But it just never replies and I cannot figure out why. However if I ping from
> box2 or box1 then it works :
> 
> 14:10:50.909501 213.219.39.197 > 213.219.39.198: icmp: echo request
> 14:10:50.910048 213.219.39.198 > 213.219.39.197: icmp: echo reply (DF)
> 
> It appears that the eth1 interface does not know how to send a reply to the
> host that pings it so that is why I tried to assign a default gateway to it
> but that just stopped everything from working.  So the question is, how can
> I make eth1 on box1 reachable from everywhere. Thank you very much for your
> time and I hope I have made my problem clear.
> 
> Regards, Friedrich.
> 
> --
> To UNSUBSCRIBE, email to debian-isp-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: