I had the modem plugged into the router's "uplink" port instead of its "WAN" port. Fixed that and now everything seems copacetic. Router is handing out IPs again, and they're in the right range.
Thanks for asking the dumb "did you plug it in right?" question.