ping send to problem, what am i missing

Aaron Martinez ml at proficuous.com
Mon Nov 20 08:42:44 PST 2006


Jerry McAllister wrote:
> On Mon, Nov 20, 2006 at 10:15:34AM -0600, Aaron Martinez wrote:
>
>   
>> I'm trying to get some routing working from my freebsd 6.1 machine that 
>> i thought should be extremely easy, but not having any luck.  When 
>> trying to ping the destination address (192.168.5.6) i get : "ping: 
>> sendto: Invalid argument"
>>     
>
> Well, since it seems that 'ping' is the one that is complaining,
> you might include exactly the ping command that you have been
> typing in your post.    (Or have you actually been trying to use
> the 'sendto' directly in a program - if so send that information).
>
> ////jerry
>   

ping 192.168.5.6

as well as

/sbin/ping 192.168.5.6

traceroute gives me a similar responese:
/usr/sbin/traceroute 192.168.5.6
traceroute to 192.168.5.6 (192.168.5.6), 64 hops max, 40 byte packets
traceroute: sendto: Invalid argument
 1 traceroute: wrote 192.168.5.6 40 chars, ret=-1
 *traceroute: sendto: Invalid argument
traceroute: wrote 192.168.5.6 40 chars, ret=-1
 *traceroute: sendto: Invalid argument
traceroute: wrote 192.168.5.6 40 chars, ret=-1

Aaron
>   
>> the net goes like so:   freebsd6.1----linux router-----another linux 
>> router---openbsd machine (running openvpn)
>>
>> the corresponding routing tables are as such:
>>
>> freebsd6.1:
>> Internet:
>> Destination        Gateway            Flags    Refs      Use  Netif Expire
>> default            192.168.3.94       UGS         1   121441   fxp0
>> 127.0.0.1          127.0.0.1          UH          0        0    lo0
>> 192.168.3.64/27    link#1             UC          0        0   fxp0
>> 192.168.3.94       00:40:f4:76:3d:d3  UHLW        2   106622   fxp0   1154
>> 192.168.4.1/32     192.168.4.5        UGS         0     2042   tun0
>> 192.168.4.5        192.168.4.6        UH          1        0   tun0
>> 192.168.5          192.168.0.66       UGS         0      154   fxp0
>>
>>
>> I manually added the 192.168.5 route using the following command (please 
>> correct me if i did it incorrectly
>>
>> route -n add 192.168.5/24 192.168.0.66
>>
>>
>> first linux router:
>> Kernel IP routing table
>> Destination     Gateway         Genmask         Flags   MSS Window  irtt 
>> Iface
>> 192.168.3.32    0.0.0.0         255.255.255.224 U        40 0          0 
>> eth0
>> 192.168.3.96    0.0.0.0         255.255.255.224 U        40 0          0 
>> eth2
>> 192.168.3.64    0.0.0.0         255.255.255.224 U        40 0          0 
>> eth1
>> 192.168.3.160   0.0.0.0         255.255.255.224 U        40 0          0 
>> eth4
>> 192.168.3.128   0.0.0.0         255.255.255.224 U        40 0          0 
>> eth3
>> 0.0.0.0         192.168.3.62    0.0.0.0         UG       40 0          0 
>> eth0
>>
>>
>> second linux router:
>> Kernel IP routing table
>> Destination     Gateway         Genmask         Flags   MSS Window  irtt 
>> Iface
>> 192.168.3.32    0.0.0.0         255.255.255.224 U        40 0          0 
>> eth3
>> 192.168.3.96    192.168.3.34    255.255.255.224 UG       40 0          0 
>> eth3
>> 192.168.3.64    192.168.3.34    255.255.255.224 UG       40 0          0 
>> eth3
>> 192.168.3.160   192.168.3.34    255.255.255.224 UG       40 0          0 
>> eth3
>> 192.168.3.128   192.168.3.34    255.255.255.224 UG       40 0          0 
>> eth3
>> 192.168.2.0     0.0.0.0         255.255.255.0   U        40 0          0 
>> eth2
>> 192.168.1.0     0.0.0.0         255.255.255.0   U        40 0          0 
>> eth1
>> 192.168.0.0     0.0.0.0         255.255.255.0   U        40 0          0 
>> eth0
>> 0.0.0.0         0.0.0.0         0.0.0.0         U        40 0          0 
>> dsl1
>>
>>
>> openbsd machine:
>> Routing tables
>>
>> Internet:
>> Destination        Gateway            Flags    Refs      Use    Mtu  
>> Interface
>> default            192.168.0.254      UGS         5   516934      -   rl0
>> 127/8              127.0.0.1          UGRS        0        0  33224   lo0
>> 127.0.0.1          127.0.0.1          UH          1      125  33224   lo0
>> 192.168.0/24       link#1             UC          2        0      -   rl0
>> 192.168.0.2        00:d0:b7:8f:51:41  UHLc        0        5      -   rl0
>> 192.168.0.254      00:e0:18:90:17:f1  UHLc        1        0      -   rl0
>> 192.168.4/24       192.168.4.2        UGS         0     2042      -   tun0
>> 192.168.4.2        192.168.4.1        UH          1        0      -   tun0
>> 192.168.5/24       192.168.5.2        UGS         0     3411      -   tun1
>> 192.168.5.2        192.168.5.1        UH          1        5      -   tun1
>> 224/4              127.0.0.1          URS         0        0  33224   lo0
>>
>>
>> i can successfully ping the 192.168.0.66 host with no problems, so i'm 
>> guessing that most of my routes are fine, i am a little suspect however 
>> about the route i manually put in.  I can also ping the 192.168.5.6 
>> address FROM the openbsd machine.  All firewalls between these machines 
>> ARE disabled.   i DO have ip forwarding enabled on the OPENBSD machine:
>> # sysctl -a | grep 
>> forward                                                                     
>>
>> net.inet.ip.forwarding=1
>>
>>
>> I can't figure what's going on here any help would be terribly 
>> appreciated.  Any more info that is needed just ask.
>>
>> thanks in advance,
>>
>> Aaron
>>
>> _______________________________________________
>> freebsd-questions at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
>>     



More information about the freebsd-questions mailing list