Eu sei que eu posso permitir IP para a frente por ecoando 1
a /proc/sys/net/ipv4/ip_forward
, mas como posso fazer isso permanente?
A propósito, quero outro método, em vez de iniciar scripts, existe algum?
Edite /etc/sysctl.conf e procure as seguintes linhas:
# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1
Descomentar net.ipv4.ip_forward=1
:
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1
Ou no comando de uma linha:
sudo sysctl -w net.ipv4.ip_forward=1
sudo sysctl -w net.ipv4.ip_forward=1
não torná-lo permanente ... @ menos em um pi framboesa Eu testei ...sudo sysctl -w ...
Configuração permanente usando
/etc/sysctl.conf
Se queremos tornar essa configuração permanente, a melhor maneira de fazer isso é usar o arquivo
/etc/sysctl.conf
em que podemos adicionar uma linha contendonet.ipv4.ip_forward = 1
Se você já possui uma entrada
net.ipv4.ip_forward
com o valor 0, pode alterá-la para 1.Para ativar as alterações feitas,
sysctl.conf
você precisará executar o comando:Nos sistemas baseados em RedHat, isso também é ativado ao reiniciar o serviço de rede:
e nos sistemas Debian / Ubuntu, isso também pode ser feito reiniciando o serviço procps:
Fonte: Como ativar o encaminhamento de IP no Linux
fonte