Home

Published on 08/01/18 by Tomás Abril


instalando raspbian

Comprei um Raspberry Pi 3.

Aqui vou documentar o processo de instalação.

Materiais:

Para o sistema operacional utilizei o Raspbian Stretch Lite baixado pelo torrent do site oficial.

https://www.raspberrypi.org/downloads/raspbian/

Essa é a versão sem interface gráfica. Como a principio vou usar esse raspberry como um servidor e me conectar a ele com ssh não preciso de nada gráfico.

Esse download é de apenas 365Mb.

Para gravar o .iso em no cartão sd utilizei o Etcher como recomendado no site oficial.

https://etcher.io/

Com um monitor hdmi, um teclado usb e o cartão sd conectados quando ligar o raspberry nos encontramos com uma tela como esta.

Usuários

Por padrão ele vem com um usuário com login

pi

e senha

raspberry

A primeira coisa que vamos fazer é criar um outro usuário e apagar o usuário padrão. Não quero que ninguém consiga acesso ao meu pi, principalmente porque ele vai estar aberto para a internet. (Vou fazer uma outra postagem sobre ssh usando chaves em vez de senha)

$ sudo useradd -m -G sudo -s /bin/bash yourusername
$ sudo passwd yourusername
$ exit 

Faça o login com o novo usuário e teste se está tudo correto incluindo usar comandos com sudo. Se estiver tudo ok delete o usuário padrão.

$ sudo deluser -remove-home pi

> Configurações básicas

O raspbian vem com um programa chamado raspi-config para auxiliar em algumas configurações básicas.

$ sudo raspi-config

Locale

Primeiro vamos selecionar o locale (Localisation Options), a quarta opção da lista. É bom no mínimo ter o

$ en_US.UTF-8 UTF-8

e se quiser o sistema em português o

$ pt_BR.UTF-8 UTF-8

Para selecionar um item pressione “espaço”, “Tab” para select e back.

Advanced Options

No item 7 (Advanced Options) vamos expandir o filesystem para ocupar o cartão sd completo.

Na opção memory split escolher apenas 16 mb para a gpu já que o pi não tem interface gráfica instalada.

Nesse mesmo menu de advanced options é possível mudar a resolução e outras opções gráficas se desejar.

Internet

Em Network Options (item 2) estão as configurações de internet.

Selecione seu hostname no primeiro item.

Configure sua wifi se estiver usando. Essa configuração utiliza o wpa_supplicant.

https://wiki.archlinux.org/index.php/WPA_supplicant

O wpa_supplicant faz apenas a autenticação, a configuração fica salva no arquivo /etc/wpa_supplicant/wpa_supplicant.conf

Na terceira opção habilite predictable interface names.

Ip estático

O raspbian vem configurado com dhcpcd para fazer a conexão com a internet.

https://wiki.archlinux.org/index.php/Dhcpcd

Primeiro! No seu roteador de internet configure para que ele não distribua todos os ips por dhcp, Deixe alguns de fora da dhcp pool para usar com ips estáticos.

Veja o nome da interface que está sendo usada com o comando abaixo, normalmente a wifi fica na wlan0.

$ ip addr

No fim do arquivo /etc/dhcpcd.conf adicione as seguintes linhas.

## minha config ##
#static IP configuration:
interface wlan0
static ip_address=192.168.1.250/24
static ip6_address=2001:1234::1234:1234/64
static routers=192.168.1.1 

Substituindo pelos ips da sua rede.

Reinicie seu pi.

$ sudo reboot

Quando logar novamente verifique se a configuração está correta e teste sua conexão com a internet.

$ ip addr
$ ping gnu.org

Pronto! seu Raspberry Pi está configurado.