在 wifi/有线网络之间切换时重新安装 SMB 共享

在 wifi/有线网络之间切换时重新安装 SMB 共享

我已经与这个问题斗争了一段时间,但结果好坏参半。我经常将笔记本电脑在底座(有线)和沙发(无线)之间移动。每次切换网络时,我都必须手动运行“sudo mount -a”才能恢复共享。这不是什么大问题,但我想修复它。

这是我现在的 fstab:

//192.168.0.50/backup /media/backup cifs iocharset=utf8,sec=ntlm 0 0 
//192.168.0.50/videos /media/videos cifs iocharset=utf8,sec=ntlm 0 0 
//192.168.0.50/dvr /media/dvr cifs iocharset=utf8,sec=ntlm 0 0 
//192.168.0.50/apps /media/apps cifs iocharset=utf8,sec=ntlm 0 0 
//192.168.0.50/music /media/music cifs iocharset=utf8,sec=ntlm 0 0 
//192.168.0.50/temp /media/temp cifs iocharset=utf8,sec=ntlm 0 0 

有想法吗?

附加信息:当我切换到有线连接时,我必须手动使用网络指示器图标来禁用网络,然后重新启用它。

答案1

您可以添加脚本/etc/network/if-up.d/,然后在调用脚本时wlan0执行up该操作sudo mount -a

script使用 execute调用脚本permissions 755

sudo nano /etc/network/if-up.d/script

# Check for specific interface if desired
[ "$IFACE" != "wlan0" ] || exit 0
# Do something
sudo mount -a

相关内容