STAR-H1208M集线器不支持同时挂载多个nfs

今天在两个触摸屏上都加入了开机加载nfs的操作。

没想到会出现以下错误:

1
2
3
4
pmap_getmaps.c: rpc problem: RPC: Unable to receive; errno = Connection reset by peer
mount: RPC: Remote system error - Connection refused
mount: mounting 172.16.0.101:/home/nfs/ on /mnt failed: Bad file descriptor
[root@Loongson-gz:/]#tcpsvd: listening on 0.0.0.0:21, starting

  

以前也经常出现nfs挂载失败的情况,无非监控卡没加入nfs支持,服务器nfs没配置好,网络连接不正常这三种情况。

搞了今天,搜索上述出现的情况,都没有搜索到如何解决。 后来发现,对触摸屏那个先重启,哪个就挂载成功,后启动的挂载失败,出现上述情况。

根据以往的经验,有可能是集线器的问题,毕竟这款型号为STAR-H1208M集线器很老旧了。可能支持性不好,将两个触摸屏的网络连接到路由器上,duang duang。

其实最重要的原因是:我两个监控卡都设置相同的mac地址了,导致在“数据链路层”转发失败。而路由器的“网络层”可以允许两个相同的mac地址

问题解决。

附上以前经常出现nfs挂载失败的原因及解决方法:

 

错误:
mount: mounting 192.168.101.116:/home on /mnt/nfs failed: No such device
方法:
kernel要支持NFS。

 

错误:
mount: RPC: Remote system error - Connection refused
mount: mounting 172.16.0.101:/home/nfs/ on /mnt failed: Bad file descriptor
服务器没开启nfs

posted @   cogitoergosum  阅读(489)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示