Tohle je taková kravina, až nebudete věřit, jak snadné je její řešení. A schválně jsem to pak zkusil protočit na jazkových modelech a žádný z nich správné řešení nenapadlo.
Takže, když se vám objeví při mount -a tato chyba:
mount(2) system call failed: No route to host.
dmesg(1) may have more information after failed mount system call.
A na daném stroji mají v /etc/fstab něco takového:
//server.adresa/share /kam/primountovano/lokalne/ cifs credentials=/root/.credentials,iocharset=utf8,uid=1000,gid=1000,file_mode=0700,dir_mode=0700,noacl 0 0
Tak řešení je:
apt update -y && apt install cifs-utils -y
systemctl daemon-reload
mount -a
Hotovo, není zač, jdeme dál. Aplikovatelné řešení na debianích a ubuntích systémech.