Como tornar o encaminhamento de IP permanente?

30

Eu sei que posso ativar o encaminhamento de IP ecoando 1 to /proc/sys/net/ipv4/ip_forward , mas como posso torná-lo permanente?

A propósito, eu quero outro método em vez de iniciar scripts, existe algum?

    
por Hojat Taheri 21.06.2013 / 15:49

2 respostas

48

Edite o arquivo /etc/sysctl.conf e procure pelas seguintes linhas:

# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1

Remova o comentário 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
    
por Eric Carvalho 21.06.2013 / 15:51
17

Configuração permanente usando /etc/sysctl.conf

Se quisermos tornar essa configuração permanente, a melhor maneira de fazer isso é usar o arquivo /etc/sysctl.conf , onde podemos adicionar uma linha contendo net.ipv4.ip_forward = 1

/etc/sysctl.conf:
net.ipv4.ip_forward = 1

Se você já tiver uma entrada net.ipv4.ip_forward com o valor 0, poderá alterá-la para 1.

Para ativar as alterações feitas em sysctl.conf , você precisará executar o comando:

sudo sysctl -p /etc/sysctl.conf

Em 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

Fonte: Como ativar o encaminhamento de IP no Linux

    
por Meintjes 21.06.2013 / 15:55

Tags