天涯杂谈-HiNAS系统修改设备名称或设置不可见

0 阅读3分钟

“修改网上邻居中的NAS设备名称或设置不可见

一、修改本地名称和网络名称

1、通过终端命令直接设置新主机名,替换想要的名称,例如 mynas。

sudo hostnamectl set-hostname mynas

图片

2、也可以通过vim或者nano直接编辑配置文件,与1的功能重叠。

sudo nano /etc/hostname
sudo nano /etc/hosts

图片

图片

3、修改 SMB 共享名称,这个才是网络邻居显示的名称。

sudo nano /etc/samba/smb.conf

图片

图片

在 [global] 下方区域 添加 / 修改 这三行:

workgroup = WORKGROUP
netbios name = mynas
server string = mynas

4、这段无用,仅适配Mac系统。

修改 avahi 局域网发现名(Mac/Linux 自动发现)

sudo nano /etc/avahi/services/smb.service

找到类似这行:

<txt-record>model=MacBook</txt-record>

改成:

<txt-record>model=manas</txt-record>

重启 avahi:

sudo systemctl restart avahi-daemon

检查是否全部生效:

hostname

只要输出里都是 mynas**,就改完了。**

5、重启电脑使其生效

sudo systemctl restart systemd-hostnamed

或者

sudo reboot

图片

6、最终效果

SSH 终端 → root@mynas

Windows 网上邻居 → mynas

路由器设备列表 → mynas

Mac 访达 → mynas

二、网上邻居不可见设备

1、慎重操作注意备份!仍是修改这个文件:

sudo nano /etc/samba/smb.conf

在 [global] 下方区域 添加 / 修改 这几行:

workgroup = WORKGROUP
netbios name = mynas
server string = mynas
browseable = no
disable netbios = no
disable wsdd = yes
wddb disable = yes

图片

重启服务:

sudo systemctl restart smbd

2、或者不改这个文件也行,直接关闭wsdd服务,实现网络邻居不可见NAS设备:

sudo systemctl stop wsdd
sudo systemctl disable wsdd

图片

注意,想要输入具体路径仍可正常访问NAS设备,需要保持 nmbd.service 【对应 netbios 】等服务开启。否则Windows无法解析设备名称,只能通过IP地址访问。

sudo systemctl enable nmbd

图片

3、也可以将以上指令写入开机自启服务。

sudo nano /etc/rc.local
# 强制停止并禁止 wsdd 服务
systemctl stop wsdd 2>/dev/null
systemctl disable wsdd 2>/dev/null
# 或者直接杀掉进程
killall wsdd 2>/dev/null

两者皆可。

图片


图片

图片

图片


本公众号发表的所有内容仅代表个人观点,和任何机构、组织或者第三方都没有关系,绝对没有歌颂或抨击任何个体或群体的意图。

本公众号会尽力确保发布内容的准确性和完整性,但无法保障所有信息的及时性或者可靠性。分享的各种信息只是提供参考,不能当作专业的技术指导,是否有效还请自行判断。

本公众号会不定期分享一些资源链接,只是为了提供工作或生活的便利,各位读者使用这些资源的时候请自行承担风险,建议搭配沙盒软件或虚拟系统运行。如果因此导致各位读者的数据和隐私安全损害,本公众号无力负责。

本公众号发布的文字、图片、音乐、视频等素材,部分来源于互联网,在此尊重所有原创作者的合理权益,默认会鸣谢作者或提供原始链接,如有疏漏存在侵权请联系我删除。

本公众号保留随时对发布内容进行修改、删除或者更新的权利。

感谢各位读者的阅读、支持与理解,如果符合您的需求或爱好,烦请关注并「设为星标」。