我在 VMWare 中安装了 Debian 10。这台 Debian 机器必须作为网关/路由器机器运行。
为了在 LAN 和 WAN 接口之间启用 ip 转发,我将 /proc/sys/net/ipv4/ip_forward 中的 nano 值从 编辑0
为1
。
重启机器后,该值自动恢复为原来的值0
。
有谁知道是什么原因造成的以及我如何永久存储该值1
?
答案1
文件/proc
系统是虚拟文件系统,它可以访问正在运行的内核中的信息和设置。它提供的值在重新启动后不会保留。
要在启动时设置 a /proc/sys
,您可以使用sysctl
;它将从/etc/sysctl.conf
相关文件加载设置。写
net.ipv4.ip_forward = 1
/etc/sysctl.conf
在你的情况下。
看如何设置和理解fs.notify.max_user_watches以获得相关链接。