/proc/sys/net/ipv4/ip_forward 的内容在重启后被删除

/proc/sys/net/ipv4/ip_forward 的内容在重启后被删除

我在 VMWare 中安装了 Debian 10。这台 Debian 机器必须作为网关/路由器机器运行。

为了在 LAN 和 WAN 接口之间启用 ip 转发,我将 /proc/sys/net/ipv4/ip_forward 中的 nano 值从 编辑01

重启机器后,该值自动恢复为原来的值0

有谁知道是什么原因造成的以及我如何永久存储该值1

答案1

文件/proc系统是虚拟文件系统,它可以访问正在运行的内核中的信息和设置。它提供的值在重新启动后不会保留。

要在启动时设置 a /proc/sys,您可以使用sysctl;它将从/etc/sysctl.conf相关文件加载设置。写

net.ipv4.ip_forward = 1

/etc/sysctl.conf在你的情况下。

如何设置和理解fs.notify.max_user_watches以获得相关链接。

相关内容