The following question was answered by Mark Thacker, a
Technical Strategist for Sun Microsystems.
I'm using Solaris 7 x86. I connect to Internet using DHCP
via my cable modem. However, after I connect to Internet, I
cannot re-connect using my (Win9x) laptop as the DHCP
address is not released by my Solaris box. I've tried
"ifconfig iprb1 dhcp release" command but still get the same
problem. I wonder whether there is any other method to
release my DHCP address. My last resort is to ask my cable
modem provider to release the DHCP mapping at their server
I'm surprised the "ifconfig" command doesn't seem to work.
It works fine on my machine on the local network here at
Sun. However, I'm running Solaris 8, and I'd recommend that
you upgrade to that to get the latest DHCP enhancements.
For my cable modem at home, rather than connect directly I
use a combined firewall/NAT/DHCP gateway device which gives
me 255 addresses on a local private subnet and avoids any
problem of the kind you see.
I'm wondering if you are running the Solaris machine as a
firewall device or similar as iprb1 implies to me this is
the second iprb interface. Is there anything in the
configuration of your system (e.g. network stack) that
I wonder if the provider is accepting additional information
from the Solaris box that is somehow prohibiting the Windows
machine from being granted an IP address?
Does "ifconfig iprb1 dhcp status" tell you that you are
offline after the release?
Other thoughts: if you do have 2 interfaces on your Solaris
box, you can set it up as a router and get a NAT package
(ipfilter?) so you then don't have to connect the Windows
machine to the provider.
Final thought - stay secure. You'll need to harden your
Solaris system - take a lok over in the Security discussions
here at Techtarget.