为什么系统老是会刷这个报错:failed to listen on tftp server activation socket

系统老是会刷这个错误,这个问题太烦了,请问有没有知道怎么解决的
img

修改 /etc/sysctl.conf 文件

添加如下两行

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

修改 rpcbind.socket 文件

首先查找 rpcbind.socket 文件路径

$ sudo find /etc/ -name 'rpcbind.socket'
/etc/systemd/system/sockets.target.wants/rpcbind.socket

编辑 /etc/systemd/system/sockets.target.wants/rpcbind.socket 文件,将其中 ListenStream 关于IPv6的部分注释掉,如下:

[Unit]
Description=RPCbind Server Activation Socket

[Socket]
ListenStream=/var/run/rpcbind.sock
#ListenStream=[::]:111
ListenStream=0.0.0.0:111
BindIPv6Only=ipv6-only

[Install]
WantedBy=sockets.target

重新启动 nfs 服务

$ sudo systemctl daemon-reload
$ sudo systemctl restart nfs