# Configuração de Rede

O **CloudBox** oferece opções flexíveis de configuração de rede, permitindo que os usuários se conectem ao sistema por **Ethernet**, **Wi-Fi** ou **4G**. O método mais comum e confiável para comunicação com o CloudBox é através de seu **endereço IP Ethernet**, especialmente para **conexões de soquete TCP**. Neste artigo, vamos nos aprofundar nos detalhes da configuração e compreensão da configuração de rede do CloudBox, faixas de IP reservadas, sub-redes e portas disponíveis.

## Configuração do IP Ethernet

O **endereço IP Ethernet** na CloudBox é um **endereço IP fixo** que os usuários podem configurar na seção **Configuração de Rede** da interface da CloudBox. Esse endereço IP fixo garante que a CloudBox possa ser acessada de forma consistente, sem que o IP mude, como poderia acontecer com um endereço atribuído por DHCP.

Por padrão, o CloudBox usa a porta **8080** para **comunicação de soquete TCP**. Os usuários podem abrir um cliente TCP para se comunicar com o CloudBox em seu IP Ethernet e porta **8080**, ou uma porta personalizada, se configurada.

**Como configurar o endereço IP da Ethernet:**

1. Navegue até a seção **Configuração de Rede** na interface do CloudBox.
2. Insira o **endereço IP Ethernet**, a **porta** e a **sub-rede** desejados.
3. Salve as alterações e o CloudBox será reiniciado para aplicar a nova configuração.

## Configuração do Gateway

A configuração **Gateway** na Configuração de Rede determina como o CloudBox acessa a internet quando conectado via Ethernet.

* Se a sua CloudBox estiver conectada **diretamente a um dispositivo local** (como um laptop) ou estiver sendo usada apenas para **comunicação LAN local**, você pode deixar o campo Gateway vazio. A CloudBox ainda estará totalmente acessível em seu endereço IP fixo para operações de temporização.
* Se o seu CloudBox estiver conectado a um **roteador ou switch com acesso à internet**, a configuração do Gateway permite que o CloudBox alcance serviços externos, como:
* O **Serviço de Sincronização em Nuvem** (para transmitir passagens).
* **Servidores NTP** (para sincronização precisa de data/hora).
* **Servidores de atualização de firmware**.

**Exemplo**
Se o seu roteador tiver o endereço IP `192.168.1.1`, defina-o como o Gateway na configuração da CloudBox. A CloudBox usará esse roteador para acessar a internet, mantendo seu IP fixo (por exemplo, `192.168.1.10`).

**Observações Importantes**

* A configuração do Gateway requer uma reinicialização da CloudBox.
* O Gateway só é necessário para conectividade com a Internet. Para configurações apenas locais (por exemplo, temporização sem dependência de nuvem ou Internet), ele pode permanecer não definido.
* Se várias unidades CloudBox estiverem conectadas na mesma rede, cada uma deve compartilhar o mesmo Gateway (endereço do roteador), mas deve ter **endereços IP fixos exclusivos**.

## Intervalos de IP reservados

Ao configurar seu CloudBox, é essencial evitar atribuir um endereço IP que esteja dentro de intervalos reservados. Esses intervalos são usados para fins especiais (como uso de rede interna, multicast ou endereços reservados) e não devem ser atribuídos ao seu CloudBox.

* **Loopback**:
* `127.0.0.0` a `127.255.255.255`
* Usado para comunicação interna do dispositivo (loopback).
* **Intervalo de endereços IP do leitor**:
* `10.0.0.0` a `10.255.255.255`
* Reservado para conexão com leitores RFID. Certifique-se de que o leitor RFID esteja no endereço **10.0.0.2**.
* **Link-Local**:
* `169.254.0.0` a `169.254.255.255`
* Usado para endereços autoatribuídos (atribuição automática de endereço IP quando nenhum servidor DHCP está disponível).
* **Multicast**:
* `224.0.0.0` a `239.255.255.255`
* Usado para grupos multicast, normalmente para aplicações de streaming de mídia ou dados.
* **Reservado para uso futuro**:
* `240.0.0.0` a `255.255.255.254`
* Reservado para aplicações futuras.
* **Broadcast**:
* `255.255.255.255`
* Usado para transmissão em toda a rede.

Certifique-se de configurar o CloudBox com um endereço IP que não entre em conflito com esses intervalos para garantir o bom funcionamento da rede.

## Sub-redes disponíveis

Ao configurar seu CloudBox, você pode escolher entre diferentes máscaras de sub-rede, dependendo do tamanho da sua rede. A sub-rede define o tamanho da rede, especificando quantos dispositivos podem ser conectados dentro dessa rede.

* **255.0.0.0 (/8)**: Redes grandes com muitos dispositivos.
* **255.255.0.0 (/16)**: Redes de tamanho médio.
* **255.255.255.0 (/24)**: Redes pequenas com até 254 dispositivos.

**Exemplo:**

Se você estiver configurando o CloudBox em um intervalo de IP de `192.168.1.x` e quiser limitar a rede a 254 dispositivos, você usaria a sub-rede **255.255.255.0**.

## Portas disponíveis

O CloudBox oferece flexibilidade ao escolher o número da porta para comunicação TCP. No entanto, existem algumas portas reservadas que não devem ser usadas.

* O CloudBox suporta números de porta entre **1024** e **65535**.
* **Portas reservadas**:
* **Porta 2999**: Reservada para downloads de arquivos de backup.
* **Porta 6379**: Reservada para uso interno do sistema.
* **Porta 5000**: Reservada para uso interno do sistema.

Ao configurar conexões TCP ou quaisquer outros serviços de rede, certifique-se de evitar essas portas reservadas.

## Resumo

O CloudBox oferece opções robustas de configuração de rede, permitindo que os usuários se conectem via **Ethernet**, **WiFi** ou **4G**. Com seu **endereço IP Ethernet fixo**, o CloudBox garante acesso consistente para **comunicação de soquete TCP**. Ao entender os intervalos de IP reservados, as sub-redes disponíveis e os números de porta, os usuários podem configurar efetivamente seu CloudBox para uma integração de rede perfeita.

Para garantir que o seu CloudBox funcione sem problemas:

* Configure o **endereço IP da Ethernet** adequadamente, utilizando as sub-redes disponíveis.
* Evite usar **endereços IP reservados** e **portas reservadas** para a integridade do sistema.
* Use a **porta correta (8080)** para comunicação TCP ou personalize conforme necessário.

Ao seguir estas diretrizes, você garantirá que sua CloudBox esteja pronta para as operações de rede, fornecendo comunicação confiável para cronometragem de corrida e outras tarefas do sistema.
