Thank you everyone. I cannot believe I forgot to set up that static route from the DSL modem back to the 10.40.60.0 network. Works like a charm. Next comes ipv6!
On Jul 9, 2010, at 2:31 PM, Jussi Peltola <pe...@pelzi.net> wrote: > On Fri, Jul 09, 2010 at 02:19:42PM -0700, Matt S wrote: >> Given the following: >> >> [internet - DSL Modem - 192.168.0.1]----------[bge0:192.168.0.254 - OpenBSD >> 4.7 - em0:10.40.60.1]----------[Laptop - DHCP] >> >> net.inet.ip.forwarding=1 >> >> How can I get my laptop to reach the internet? I kind of figured that all I >> would have to do is have forwarding enabled on the OpenBSD box without >> specifying any additional routing instructions. I can ping my laptop from >> the OpenBSD box. Since my default gateway is effectively 192.168.0.1, I am >> puzzled as to why I cannot ping that address from the laptop. What could I >> possibly be missing? I'm tearing my hair out ..... >> > > The modem has no route to 10.40.60.0/[whatever your netmask is, perhaps > you should have included enough information] > > It will reply to this mysterious "internet" where its default route > points. > > This configuration is not guaranteed to work even if you add a static > route in the modem, since it may not nat source addresses not within > 192.168.0.0/[whatever netmask it is]. > > It's probably easiest to nat connections from 10.40.60.1/[...] on the > openbsd box.