Skip to content

Raspberry Pi Tips & Tricks

Enable SSH on Raspberry Pi Without a Screen

Put the micro SD card into your computer You'll have to locate the boot directory at your SD card

for example:

cd /Volumes/boot

All you have to do is create an empty file called ssh.

touch ssh

That's it. Insert the SD card to the Pi.
You should have enabled SSH at boot.

Default User and Password After Installation

User: pi
Password: raspberry

Basic Configuration

sudo raspi-config

Update OS

sudo apt-get update && sudo apt-get upgrade -y

Disable IPv6 on Raspberry Pi Os

Edit “/etc/sysctl.conf”:

sudo nano /etc/sysctl.conf

Add this to the end:

net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
net.ipv6.conf.lo.disable_ipv6=1
net.ipv6.conf.eth0.disable_ipv6 = 1

Save and close the file. Edit “/etc/rc.local”:

sudo nano /etc/rc.local

Add this to the end (but before “exit 0”):

service procps reload

Save and close the file. Reboot

Show Raspberry Temperature

/opt/vc/bin/vcgencmd measure_temp

Samba for RaspberryPi

sudo apt-get update
sudo apt-get install -y samba samba-common-bin smbclient cifs-utils
sudo smbpasswd -a pi ( my-pi-samba-remote-password )
sudo nano /etc/samba/smb.conf

change:

workgroup = YOUR WINDOWS WORKGROUP NAME

add at end:

[share]
    path = /home/pi/Desktop/share
    available = yes
    valid users = pi
    read only = no
    browsable = yes
    public = yes
    writable = yes

the shared path must exist: ( if you work via desktop ( HDMI or VNC ) it is very convenient just to read or drop from/to this shared dir ) mkdir /home/pi/Desktop/share

sudo reboot

Start samba Server

sudo /usr/sbin/service smbd start

Comments