Verificando o status de encaminhamento de IP
Por padrão, seu sistema Linux tem encaminhamento de IP desativado. Você pode confirmar seu status verificando o kernel sysctl ou /Proc. Os valores são exibidos em binário, com 0 implicando falso e 1 implicando verdadeiro.
Para verificar o status usando o /Proc valor, use o comando abaixo.
$ cat/proc/sys/net/ipv4/ip_forward
Como alternativa, você pode consultar o kernel sysctl usando o comando abaixo.
$ sysctl net.IPv4.ip_forward
De ambas as saídas, observamos que o status é 0, Significado net.IPv4.ip_forward não está ativado.
Como fazer o encaminhamento de IP de ativação temporária
Vários cenários podem exigir que você habilite o encaminhamento de IP. Por exemplo, se você deseja usar seu servidor Linux como um dispositivo NAT ou um roteador, você deve configurar seu Linux para receber pacotes de rede de uma interface enquanto os encaminhará para outro. Configurando o encaminhamento de IP como uma solução permanente não é preferida. Em vez disso, você deve habilitá -lo temporariamente, que redefine na próxima reinicialização.
Para ativar o encaminhamento de IP, também conhecido como roteamento, use o eco comando para alterar os valores padrão de 0 para 1 ou use o sysctl comando.
Para usar o comando Echo para ativar o encaminhamento IP, execute o comando abaixo.
$ echo 1>/proc/sys/net/ipv4/ip_forward
Da mesma forma, execute o comando abaixo para ativar o encaminhamento IP usando SYSCTL.
$ sysctl -w net.IPv4.ip_forward = 1
Depois de definir o novo valor binário para o IP para a frente, você pode verificar seu status usando os comandos anteriores. Deve a saída 1 para implicar que o encaminhamento IP está ativado.
Você deve saber que as configurações configuradas acima não persistirão após a próxima reinicialização. Como alternativa, se você deseja recuperar o estado inicial do encaminhamento IP desativado antes da reinicialização, tudo o que você precisa é alterar os valores para 0 em vez de 1.
Portanto, qualquer um dos comandos abaixo desativará o encaminhamento de IP.
$ echo 0>/proc/sys/net/ipv4/ip_forward
$ sysctl -w net.IPv4.ip_forward = 0
Vemos que o status está desativado e definido como 0.
Como ativar permanentemente o encaminhamento de IP
Habilitar permanentemente o encaminhamento de IP não é recomendado, mas se precisar, você pode editar o sysctl.conf Arquivo e as alterações sobreviverão a uma reinicialização até você alterar novamente as configurações no arquivo de configuração para desativá -lo.
As mudanças são semelhantes às de uma configuração temporária. Você precisa adicionar o estado 1 para ativar e 0 para desativar.
Usando um editor de escolha, abra o /etc/sysctl.conf arquivo. No nosso caso, estamos usando Nano editor, e você deve ter privilégios de raiz para modificar o arquivo.
$ sudo nano /etc /sysctl.conf
Uma vez aberto, você pode ativar o encaminhamento de IP adicionando a linha de código abaixo. Você também pode localizar a linha abaixo no arquivo e descomentá -lo, excluindo o #.
líquido.IPv4.ip_forward = 1
Se o encaminhamento de IP foi ativado e você desejar desativá -lo permanentemente, substitua a linha de código acima por uma abaixo.
líquido.IPv4.ip_forward = 0
Depois de editar o arquivo, execute o comando abaixo para que as alterações tenham efeito.
$ sysctl -p /etc /sysctl.conf
É isso! Você ativou com sucesso o encaminhamento de IP permanentemente.
Embrulhar
Este guia mostra como ativar e desativar o encaminhamento de IP temporariamente ou permanentemente. Usando os comandos apresentados, você deve configurar facilmente sua distro Linux, dependendo de suas tarefas. Felizmente, agora você entende a rede.IPv4.ip_forwarding.