Я вижу два варианта, которые вы должны попробовать, прежде чем возиться с сохранением IP-адреса в переменной. (Кроме того, если у серверов уже нет имени хоста, как вы узнаете новый IP?)
Попробуйте подключиться с именем хоста вместо IP, если это динамический IP.
mount.cifs //cifs.server.com/pictures ~/otherpc/pictures -o user=me,domain=mynetwork,password=12345,vers=3.0
Если вы еще этого не сделали, попробуйте сначала создать пользователя samba, а затем разрешить этому пользователю доступ к каталогу:
smbpasswd -a UserName
, затем:
nano /etc/samba/smb.conf
и убедитесь, что в вашей конфигурации есть следующие строки:
browseable = yes
read only = no
guest ok = no
valid users = root
вот так:
[Photos]
comment = Photos
path = /drives/Photos
browseable = yes
read only = no
guest ok = no
valid users = root
Надеюсь, этого было достаточно, чтобы решить вашу проблему.