So, you got your Raspberry Pi, a nice SD card, but you can’t remember the last time you saw a keyboard and the only thing around you is a laptop with Windows. Don’t worry, there’s a simple solution.
Download the latest version of Raspbian and Win32 Disk Imager.
Start Win32 Disk Imager (“Run as Administrator”). After installation start the program, select your SD card and the Raspbian image that you downloaded earlier. Lay back for a few minutes.
Since you don’t have any other means to access Raspbian other than SSH, you need to figure the IP address.
You can set up your router to assign a unique IP address via DHCP for the MAC address corresponding to your Raspberry Pi.
Or you can scan for open SSH ports in your LAN:
# nmap -sT -p 22 -v 192.168.x.1-255
Once you’ve identified the IP of your Raspberry, SSH into it.
The default user/password is pi/raspberry. Needless to say, you should change your default password. You can also set a root password, just “sudo su” from the command line and run “passwd” once you have root privileges.
Now it’s time to set a static IP address. SSH into the box once you know the IP address and do the following.
-
# sudo cp /etc/network/interfaces /etc/network/interfaces.old # sudo nano /etc/network/interfaces
In the end, the configuration file should look like this:
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.x.222 gateway 192.168.x.1 netmask 255.255.255.0 network 192.168.x.0 broadcast 192.168.x.255 allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp
You just need to restart the network
# sudo /etc/init.d/networking restart
and you can SSH on the new static IP address.