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

IP forwarding woes



Hi,

I have some issues with IP forwarding.

Even though this OpenBSD box has a route to every other destination on this
network, IP Forwarding is not working correctly.

fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        address: 00:0b:cd:4d:5c:e9
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet 10.64.14.40 netmask 0xfffffff0 broadcast 10.64.14.47
        inet6 fe80::20b:cdff:fe4d:5ce9%fxp0 prefixlen 64 scopeid 0x1
        inet 146.82.194.227 netmask 0xfffffff0 broadcast 146.82.194.239
        inet 10.64.14.1 netmask 0xffffff00 broadcast 10.64.14.255
        inet 146.82.194.231 netmask 0xfffffff0 broadcast 146.82.194.239

When I use it as a gateway it reports unreachable to all my clients

[root@mars dcorbe]# route add -net default gw 10.64.14.1
[root@mars dcorbe]# traceroute spencer
traceroute to spencer.resultstel.com (10.64.15.130), 30 hops max, 38 byte
packets
 1  146.82.194.231 (146.82.194.231)  0.199 ms  0.177 ms  0.116 ms
 2  146.82.194.231 (146.82.194.231)  0.129 ms !H  0.151 ms !H  0.116 ms !H

even though clearly the box itself can get to that location:
bash-2.05b# traceroute spencer
traceroute to spencer.resultstel.com (10.64.15.130), 64 hops max, 40 byte
packets
 1  * * *
 2  192.168.253.62 (192.168.253.62)  100.441 ms  99.890 ms  101.290 ms
 3  spencer (10.64.15.130)  113.471 ms  101.783 ms  127.277 ms

and the routes exist in the routing table:
10.64.15.0/26      10.64.14.163       UG1         0       61      -   fxp0
10.64.15.64/26     10.64.14.163       UG1         0       61      -   fxp0
10.64.15.128/26    10.64.14.47        UG1         0       53      -   fxp0

The gateway 10.64.14.47 does not seem to be reachable even though it's on
the same network as this box and it's in the routing table

10.64.14/24        link#1             UC          0        0      -   fxp0
10.64.14.47        link#1             UHL        29       37      -   fxp0

I'm kind of at a loss as how to fix this.