在我的unbound.conf
文件中我设置以下内容:
so-rcvbuf: 4m
so-sndbuf: 4m
当我运行命令时unbound
,我收到以下警告
[1603203700] unbound[4853:0] warning: so-rcvbuf 4194304 was not granted. Got 360448. To fix: start with root permissions(linux) or sysctl bigger net.core.rmem_max(linux) or kern.ipc.maxsockbuf(bsd) values.
[1603203700] unbound[4853:0] warning: so-sndbuf 4194304 was not granted. Got 360448. To fix: start with root permissions(linux) or sysctl bigger net.core.wmem_max(linux) or kern.ipc.maxsockbuf(bsd) values.
我刚刚开始使用 Linux 系统,因此对命令和权限的了解还处于初级阶段。感谢您帮助我解决这个问题。
答案1
您可以通过运行以下命令来解决这个问题,请注意,这些命令在重启后不会保留。要在重启后进行更改,请编辑/etc/sysctl.conf
$> sudo sysctl -w net.core.rmem_max=4194304
$> sudo sysctl -w net.core.wmem_max=4194304
重新启动后即可解决您的问题