O Raspberry Pi é um computador muito pequeno, que cabe na palma da mão, e tem um grande potencial de hardware e utilização.
Aliado a isso, ele possui um custo baixo (tanto de aquisição quanto de funcionamento), gerando possibilidades diversas para a utilização.
O Raspberry Pi 3 Model B possui especificações muito interessantes, tais como:
Quad Core 1.2GHz Broadcom BCM2837 64bit CPU
1GB RAM
BCM43438 wireless LAN and Bluetooth Low Energy (BLE) on board
4 Portas USB 2
Full size HDMI
Porta Micro SD
e muito mais!
Há diversos sistemas que suportam o hardware do Raspberry, dentre eles pode-se citar: Debian (Raspbian), Ubuntu, Windows 10 IoT, OSMC, Libreelec, entre outros.
O sistema que testei e achei mais leve e funcional foi o Raspbian, que é baseado no Debian Stretch (mais recente), para utilização em ambiente de serviços de rede (servidores).
Dentro desse ambiente de linha de comandos, você pode esbarrar na necessidade de configurar a interface de rede com IP estático (fixo). É aí que vem a nossa ajuda de hoje para você!
Como configurar IP estático (fixo) nos Raspbian em modo texto?
Imagine que você precisa definir para a interface eth0 a seguinte configuração:
- IP 192.168.0.10
- Máscara 255.255.255.0 (/24)
- Gateway 192.168.0.1
- DNS 192.168.0.1 e 8.8.8.8
É uma tarefa relativamente simples. Basta utilizar o arquivo /etc/dhcpcd.conf as configurações:
interface eth0
static ip_address=192.168.0.10/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1 8.8.8.8
Pronto! Quando reiniciar o Raspberry Pi, a configuração já estará funcionando!
Mas, aí vem a pergunta: E a interface wireless (wlan0), tem como definir um IP fixo para ela?
A resposta é: Certamente! Basta inserir as configurações desejadas no mesmo arquivo (/etc/dhcpcd.conf), veja um exemplo:
interface wlan0
static ip_address=192.168.1.10/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1 8.8.8.8
Perceba que modificamos a rede, para que você tenha em mente que pode conflitar caso estejam na mesma subrede (eth0 e wlan0).
Além disso, caso utilize ambas as interfaces, lembre-se que somente 1 gateway padrão (routers) é configurado para evitar duplicidade e conflito.
Abraços,
Salim Aouar.