What do you mean by doesn't allow dhcp config? You can always put your router behind the ISP router.
If you mean you won't get a public IP address, then that's correct, but you could work around it with dynamic DNS clients. If your ISP blocks incoming connections, then I'm afraid your options are Tor (too slow for mining), or a VPN hosted on a VPS provider like Linode (I've heard while not ideal, the latency is acceptable for mining)
Thanks for the reply, I'm going to setup my "home" mining at a friends place