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?
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?
Respostas:
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 ...
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
/etc/sysctl.conf:
net.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:
sudo sysctl -p /etc/sysctl.conf
Nos sistemas baseados em RedHat, isso também é ativado ao reiniciar o serviço de rede:
service network restart
e nos sistemas Debian / Ubuntu, isso também pode ser feito reiniciando o serviço procps:
sudo /etc/init.d/procps restart
sudo sysctl -w net.ipv4.ip_forward=1
não torná-lo permanente ... @ menos em um pi framboesa Eu testei ...