I'm trying to connect to the Internet with this setup: laptop --> tomato (as a router) --> ADSL-modem (as a bridge) --> Internet However I can't get IP-address for the tomato through my ADSL-modem, which is in bridge mode. My ISP uses DHCP. If I remove tomato from the equation, i.e. laptop --> ADSL-modem (as a bridge) --> Internet Then everything works fine... laptop gets public IP and I have access to internet. And if I keep tomato in the equation and change the ADSL box to routing mode laptop --> tomato (as a router) --> ADSL-modem (as a router) --> Internet Then everything is OK too, but tomato has just a private IP address... So what could be the reason for tomato not getting IP through the ADSL-bridge while my laptop can?