He's right. The cable company's DHCP servers have to hand you an IP address when you connect to their network, or else you won't have access. In theory, you could use a static IP but A) you'd have to know what IPs in your company's block were available, and B) your cable company would have to be terminally stupid.