Pues para hacer una conexión entre 2 ordenadores con un solo cable necesitarás un cable cruzado, lo primero es ver si el cable esta bien, osease enganchandolo a cada tarjeta de red de cada ordenador y ver que se encienden algunas luces, una vez visto que todo va ok, dependiendo el S.O que utilices se ará de una forma o de otra, suponiendo que este tipo de duda lo suele tener los usuarios de microsoft pues te responderé desde el mundo de windows, una vez los cable puestos te vas a cada ordenador a "Inicio-Panel de Control-Conexiones de RED" una vez dentro de ahí boton derecho sobre la conexion de area local de ethernet (del cable) propiedades- protocolos TCP/IP dentro de ahí activas la casilla de establecer manualmente ls datos y pones
IP: 200.200.200.201
MS: 255.255.255.255
PE: 200.200.200.202
DNS1: 200.200.200.202
DNS2: 200.200.200.202
Una vez establecidos esos datos en un ordenador repite los mismos pasos en el otro poniendo estos otros
IP: 200.200.200.202
MS: 255.255.255.255
PE: 200.200.200.201
DNS1: 200.200.200.201
DNS2: 200.200.200.201
Internet no tendrás pero ya tendrás los dos ordenadores en red, comparte el recurso que deseas cojer de un ordenador a otro y con el asistente de red, podrás ver las carpetas que has compartido o si no con "nbtstat" podrás cojer cualquier cosa o ya para no hacer tanto lio de asistentes y demás una vez que tengas todos los datos puestos te bajas en el ordenador que tengas internet un programa llamado HFS y con doble click lo ejecutas y luego con el boton derecho seleccionas el recurso a compartir y tan solo te vas al otro ordenador y pones la ip de donde as puesto a compartir lo que querias, lo pones en el navegador y podrás bajarte. Un Saludo