Samba 共享设置仅在我的家庭 LAN 中工作

Samba share settings to work only in my home LAN

我正在尝试在 Debian 的“/etc/samba/smb.conf”中设置 Samba 配置,以使其在我在家(连接到某种联系)。

我不想在未连接到家用路由器时共享我的文件夹,因为我经常使用带有 public/corporation wifi 的笔记本电脑。

有什么配置建议吗?

我想我找到了在启动时添加脚本(/etc/init.d 文件夹)的解决方案,方法是:

#!/bin/bash
sleep 10s
wifi="'$(/sbin/iwconfig wlan0 | egrep ESSID | cut -d '"' -f 2)'"
if [ $wifi = "'NAME OF MY HOME WIRELESS CONNECTION'" ]
    then
        service smbd start
        service nmbd start
else
    service smbd stop
    service nmbd stop
fi

欢迎任何建议。