3パターンに分かれるのかなと。

【①】sysctl -w
再起動したら戻る

[root@localhost /]# sysctl -w net.ipv4.ip_forward=1
[root@localhost /]# sysctl -p

 

【②】/etc/sysctl.confに追記
再起動しても戻らない

[root@localhost /]# vi /etc/sysctl.conf
# For more information, see sysctl.conf(5) and sysctl.d(5).
net.ipv4.ip_forward = 1
[root@localhost /]# sysctl -p

 

【③】/proc/sys以下のパラメータを直接指定
再起動したら戻る

[root@localhost /]# echo 1 > /proc/sys/net/ipv4/ip_forward
[root@localhost /]# sysctl -p

 

なので、恒久的に反映するにはsysctl.confに書かないといけないよ。

<スポンサーリンク>

2 Comments

  1. はじめまして。チャトランといいます。
    CentOS7でルーティングの学習をしていたのですが、net.ipv4.ip_forward = 1を永久的に設定出来ず困り果てておりました。丁度、マッチした記事を見つけることが出来て感謝感激しております。ありがとうございました。

    1. コメントくださりありがとうございます!
      参考になったようで、とてもうれしいです!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)