ping send to problem, what am i missing
Aaron Martinez
ml at proficuous.com
Mon Nov 20 08:15:57 PST 2006
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"
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
More information about the freebsd-questions
mailing list