Comunidade DIY

Nossa finalidade é juntar as mentes brilhantes espalhadas pelo mundo e fazer dele ainda melhor.

Instalando o Sistema Raspbian e o Servidor PHP/ MySQL, e colocando Ponto de Acesso – Raspberry

 

 

Instalando o sistema Raspbian no Raspberry

  • Baixar a imagem do sistema Raspbian no site oficial – https://www.raspberrypi.org/downloads/raspbian/ – RASPBIAN STRETCH WITH DESKTOP
  • Baixar o programa Win32DiskImager – https://sourceforge.net/projects/win32diskimager/
  • Depois de baixar o programa Win32DiskImager e extrair a imagem, insira seu cartão de memória no seu computador para copiarmos a imagem.
  • Abra o Win32DiskImager e selecione a imagem e a unidade onde encontra o seu cartão de memória, em seguida clique em Write e espere o processo, depois de finalizar, o cartão está pronto para ser inserido no Raspberry.

 

Iniciando o sistema operacional Raspbian

Irá aparecer uma tela bem no meio, Clique em Next .

  • Em seguida irá surgir uma outra janela, em Country: Brazil, Language: Brazilian Portuguese, e Timezone: Cuiabá
  • Clique em Next, irá pedir para trocar a senha, o raspberry por padrão vem a senha ‘raspberry’, eu escolhi continuar usando essa senha, então coloquei ‘raspberry’
  • Clicando em Next irá surgir uma lista de conexão Wifi, conecte-se a uma rede e avance, Next.
  • Em Check for Updates, clique em Skip e depois clique em Reboot. Irá Reiniciar.

 

Instalando o servidor PHP e MySQL

Abra o LXTerminal e vamos atualizar o apt, dando o comando

sudo apt-get update

 

  • Depois de atualizar, execute os seguintes comandos, cada linha é um comando, execute apenas um por vez:

sudo apt-get install mysql-server mysql-client -y
sudo apt-get install apache2 -y
sudo apt-get install php php-cgi libapache2-mod-php php-common php-pear php-mbstring -y
sudo apt-get install phpmyadmin php-gettext -y

 

  • Irá surgir uma tela “Configurando phpmyadmin”, selecione ‘apache2’ e dê OK
  • Mais uma outra tela para configurar banco de dados, selecione SIM, em seguida irá solicitar uma senha para o MySQL, eu coloquei ‘12345’
  • Agora dê os seguintes comandos:

sudo a2enmod rewrite
sudo service apache2 restart

 

  • Agora vamos editar o arquivo ‘apache2.conf’, executando o seguinte comando:

 


sudo geany /etc/apache2/apache2.conf


E depois acrescente no final da linha:
Alias /phpmyadmin /usr/share/phpmyadmin

Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all

 

Depois salve e feche o editor Geany. E depois reinicie novamente o apache com o comando:

sudo service apache2 restart

 

  • Vamos criar login e senha para termos acesso ao MySQL, no terminal digite os seguintes comandos:

Primeiro iremos entrar dentro do shell do MySQL, com o comando:


sudo mysql -u root


E depois para criar login e senha:


CREATE USER ‘comdiy’@’localhost’ IDENTIFIED BY ‘senha123’


Para dar permissão ao novo usuário:


GRANT ALL PRIVILEGES ON * . * TO ‘comdiy’@’localhost’


Para salvar tudo:


FLUSH PRIVILEGES


Pronto, usuário criado. Agora aperte CTRL+C para sair do Shell.

 

 

  • Criando o ponto de acesso Wifi
    1. Vamos criar um ponto de acesso com o IP 172.24.1.1.
    2. No terminal digite o seguinte comando:

 

 
sudo geany /etc/network/interfaces


Comente a linha “source-directory /etc/network/interfaces.d”
E acrescente esse trecho no final da linha:
allow-hotplug wlan0
iface wlan0 inet static
address 172.24.1.1
netmask 255.255.255.0
network 172.24.1.0
broadcast 172.24.1.255
Salve e volte para o terminal.

 

 


sudo geany /etc/network/interfaces


Comente a linha “source-directory /etc/network/interfaces.d”
E acrescente esse trecho no final da linha:
allow-hotplug wlan0
iface wlan0 inet static
address 172.24.1.1
netmask 255.255.255.0
network 172.24.1.0
broadcast 172.24.1.255
Salve e volte para o terminal.

 

 

  • Iremos instalar o hostapd, que irá fornecer o ponto de acesso, no terminal digite:
    sudo apt-get install hostapd
  • Agora vamos configura-lo, execute o comando:

 


sudo geany /etc/hostapd/hostapd.conf


e adicione o trecho:
interface=wlan0
driver=nl80211
ssid=Evo_Informatica
hw_mode=g
channel=7
ieee80211n=1
wmm_enabled=1
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=evoinfo12345
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

Agora salve e feche.

 

 

  • Vamos editar um outro arquivo, execute:

 


sudo geany /etc/default/hostapd


E depois acrescente na ultima linha:
DAEMON_CONF=”/etc/hostapd/hostapd.conf”

 

 

  • Vamos instalar o dnsmasp, dê o comando:

 


sudo apt-get install dnsmasq


e depois iremos configurar o mesmo, com o seguinte comando:

 
sudo geany /etc/dnsmasq.conf


Apague tudo que estiver nele, caso tenha, e acrescente o trecho:
interface=wlan0
listen-address=172.24.1.1
bind-interfaces
server=8.8.8.8
domain-needed
bogus-priv
dhcp-range=172.24.1.50,172.24.1.150,12h

Salve e saia.

 

 

  • Levante o ponto de acesso, com o seguinte comando:

 


sudo /usr/sbin/hostapd /etc/hostapd/hostapd.conf


Depois saia apertando CTRL+C

 

 

  • Por último, daremos permissão ao MySQL ter acesso externo pelo IP, dê o comando:
    sudo geany /etc/mysql/my.cnf

E acrescente o final da linha:
[mysqld]
bind-address = 172.24.1.1
Etapa concluída, reinicie o Raspberry

Postado por Alessandro Rezende Gomes em 22/04/2021 05:44:32

Comentários (0)

(0)