I run dhcp on my pfsense, and it provides IPs for ALL devices on my LAN. This interface has been enabled since pfsense was installed.
What your saying doesn't make any sense - enabling dhcp has NOTHING to do with the web gui of pfsense.
How are you access the web gui now? Via what IP and from what client? You say your enabling the lan interface?? Can I please see a screen shot of your interfaces and what IP do you access the gui on now? Your accessing it via 172.16.1.xxx – why hide the last octet btw, that is a PRIVATE IP and not routable via the public net - there is NO security concerns with giving out this info.
You say that is your WAN IP in pfsense. That is not how you would normally access the gui, you would have to allow for special firewall rules to access gui via WAN interface -- since default firewall rules would block all inbound traffic and block private networks.
So what rules do you have in place?
edit: If your LAN network is 10.0.0.0/24 with pfsense on 10.0.0.1, then your client your accessing pfsense from would also be on this 10 network, not on the 172.16 network. Your not setup like me if your access pfsense web gui on 172.16 wan address that is for sure. I access everything on pfsense via its lan interface. Are you changing lan from dhcp to static? And your lan was dhcp before and its getting an IP from something else? Your router??
What is your settings for your lan when it works and you can access the gui?
lan1.jpg_thumb
lan1.jpg
lansetup.jpg
lansetup.jpg_thumb