New Routers are Always a Learning Experience
Took my OpenBSD 3.6 router offline, reformatted it, and put OpenBSD 3.8 on it.
Some things I have learned:
- Never forget to enable "net.inet.ip.forwarding=1". Otherwise, you'll be banging your head against a wall trying to figure out why your bridge0 interface is being useless.
- The default DHCP server included in OpenBSD is shit. Go to www.isc.org and download DHCP-3.0.3, or whatever they're up to. It is a drop-in replacement for the included dhclient and dhcpd software. Oh, yeah, and another thing: it actually works.
Update 1:
- OpenBSD has very sophisticated host- and bridge-interface mechanisms, namely ifconfig and brconfig. Don't mistake what should be /etc/bridgename.bridge0 for /etc/hostname.bridge0. Also, if you're paranoid like me, your bridgename.bridge0 file will probably look like "add dc0 add dc1 blocknonip dc0 blocknonip dc1 up"
Update 2: After upgrading my router and hand-tuning a minimal (very minimal) pf.conf file, I'm experiencing the exact same problems as before. This very probably means that my ISP is actively blocking traffic on my problem ports. Harumph. On the bright side, hey: my router's finally usin' OpenBSD 3.8.
No comments:
Post a Comment