Hello,

I have a nagging problem that has plauged my openbsd systems for YEARS.

Picture this,  openbsd firewall three interfaces.  xl0 is the outside
interface which is connected to an business class road runner cable
modem connection.

I can do dhclient xl0 at the console and grab an lease just fine from
the cable modem.  NOW,  if I reboot the machine it will not get an
lease.  I have to manually  do it from the console.  The
firewall/router machine is 3.9 at the moment but I have had this
problem ever since 2.7.  It isn't THAT big of a deal since the machine
rarely needs rebooting but it sure can be annoying when there is a
power outtage.

# more /etc/hostname.xl0    <---outside interface connected to cable modem
dhcp

# more /etc/hostname.xl1
inet 192.168.1.1 255.255.255.0 192.168.1.255 description "Inside Interface"

# more /etc/hostname.xl2
inet 192.168.3.1 255.255.255.0 192.168.3.255 description "DMZ Interface"


/etc/dhclient.conf file exists and all values are commented out so we
are using defaults!

When the daemon is running after starting it at console it gladly
accepts a lease from the modem,

My /var/log/daemon shows many of these

Oct 24 13:42:41 imelda dhclient[25525]: DHCPACK from 10.58.224.1
Oct 24 21:37:15 imelda dhclient[25525]: DHCPREQUEST on xl0 to
10.58.224.1 port 67

When the machine reboots I have to kill the current dhclient then
start another one.

I am also running dhcpd on the firewall server.  The dhcpd daemon is
offering leases to two other interfaces but not to the outside
interface (xl0) obviously.

Does anyone have any ideas?

Thanks.

Matt

Reply via email to