Hello folks. Im trying to get my OpenBSD 3.5 machine set up as a router. Heres
the info so far:
xl0 network card getting dhcp address from my isp
ep1 network card hooked to my laptop 192.168.1.1 netmask 255.255.255.0
The laptop is windows and has 192.168.1.2 as its ip. I can ping the laptop, and
the laptop can ping the OpenBSD box, but so far I cant get the laptop onto the
internet at all. My pf.conf is quite simple compared to some examples I've seen
and I'm thinking its too simple perhaps...# $OpenBSD: pf.conf,v 1.21
2003/09/02 20:38:44 david Exp $
# gatewolf rules (experimental)
#
ext_if="xl0"
int_if="ep1"
internal_net="10.1.1.1/8"
external_addr="192.168.1.1"
# Filtering: the implicit first two rules are
pass in all
pass out all
# block all incoming packets but allow ssh, pass all outgoing tcp and udp
# connections and keep state, logging blocked packets.
block in log all
pass in on $ext_if proto tcp from any to $ext_if port 22 keep state
pass out on $ext_if proto { tcp, udp } all keep state
# pass incoming packets destined to the addresses given in table <foo>.
pass in on $ext_if proto { tcp, udp } from any to <foo> port 80 keep state
# My silly rules
pass in on xl0 all
pass out on xl0 all
pass in on ep1 all
pass out on ep1 all
any ideas as to what I have done wrong folks?
Thanks...