Today I’m setting up the raspi3 that I recently got from the pihut.
https://thepihut.com/
The pi3 has wifi built in (2.4Ghz only).
I use linux now, so in order to set it up with raspbian I performed the following steps.
Get the latest raspi (lite) image here: (I install all software by hand)
https://www.raspberrypi.org/downloads/
Unzip the image with:
unzip [filename]
I got an 8Gb SD card laying abouts. To write the unpacked image [.img] to the SD card, do the following on linux [you may want to carefully watch where the kernel put you card-device with e.g. the command:]
dmesg
write the data:
dd if=2016-03-18-raspbian-jessie-lite.img of=/dev/mmcblk0 bs=1M
after a while it’s done. To perform a sync to flush all buffers, do:
sync
sync
and unplug the card, put it in your raspi, and turn it on.
To configure the pi from scratch, I connect it with an ethernet cable (no display). By default, the raspi image has eth0 on dhcp. I look up the address it got in my router, or use an ip scanner on my local network to see what it has become.
When you’ve located it, ssh to the IP address:
ssh pi@xx.xx.xx.xx
(where xx stands for the IP)
By default, the image has the password “raspberry” for user “pi”
Great to change that immediately.
sudo passwd pi
[wisely choose a password]
[enter it correctly again]
I want to change the root password immediately as well:
sudo passwd root
[wisely choose a password]
[enter it correctly again]
Now you’re still on eth0, and perhaps you want to use wifi.
Use your favorite editor like vi or nano to edit the following two files to configure it (I usually just do this with su – [password] as root/uid0 or you can do it as user pi with sudo):
(found at http://weworkweplay.com/play/automatically-connect-a-raspberry-pi-to-a-wifi-network/)
vi /etc/network/interfaces
and change the contents to:
auto wlan0
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.100.200
netmask 255.255.255.0
gateway 192.168.100.254
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
Change the ip adresses and network settings for your network, or leave these entries and specify: iface wlan0 inet dhcp (for dhcp, for just interface wlan0, leave the other entries intact)
and
vi /etc/wpa_supplicant/wpa_supplicant.conf
to change the wifi settings for your network:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="SSID"
psk="verysecret!"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
auth_alg=OPEN
}
proto=RSN stands for WPA2
Of course you may want to update your pi:
apt-get update
apt-get upgrade
apt-get dist-upgrade
Reboot, and possibly do this again, maybe an apt-get autoremove is neccesary afterwards.
You’re now set up with your pi, you can use
raspi-config
to enable the camera or enable SPI or I2C, or other settings or functions, etcetera.
Don’t forget to expand the filesystem on the sd card, see raspi-config main menu, there’s an entry for it there.
Hope this helps you!
Have fun!