One of the benefits of Linux is that "everything is a file". And files can be saved on Flash devices that can be read by other computers
Anyway, let's start with the basics: what's on the screen when you issue the command
This should list all interfaces, regardless whether they're connected and/or online. You mentioned you have a wired connection, chances are this is named as eth0 (as in zero). If the first command doesn't show it as connected and sending/receiving packets, try
Assuming you have a router with DHCP server, it should connect and you should have an internet connection.
If the above fails, examine the contents of the file /etc/network/interfaces. Is eth0 mentioned, or any other outside network interface (like wlan, etc)? In case the file only mentions the lo device, issue the following command:
Code:
echo "# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp" >> /etc/network/interfaces
Try the ifup command again.
Assuming you have a physical connection but still no access to the net, use the ping command to see if there's a DNS issue on your machine:
Code:
ping -c 5 82.94.234.42
This sends 5 packets to one of the Google servers, who will respond if there's a proper connection. If that works, try again, but now with the domain name instead of the IP address:
Code:
ping -c 5 google.com
This should yield about the same results as the previous one. If this one fails, and the IP address worked, the issue is in the DNS, as in you don't have a DNS gateway configured. We'll get to that when you get that far
If all the above commands fail, execute them again, but append each with a redirect to an named file: [command] >> [command-name+count].txt This will create a text file with the name of the command and a number (manually added!) to distinguish between the various (repeated) iterations of that command. You can then transfer these text files to your connected machine and post them here