No, you don't need a crossover cable-you need to tell the iMac to look for the router. Go to Networking Preferences, select the "built in Ethernet" adapter, and then click on the TCP/IP button. You should now see a "renewDHCP lease" button-click it. Now, you will see a new IP address there, and you should connect fine.