{"id":618,"date":"2026-03-31T11:20:30","date_gmt":"2026-03-31T10:20:30","guid":{"rendered":"https:\/\/blog.sguazz.it\/?p=618"},"modified":"2026-03-31T11:20:30","modified_gmt":"2026-03-31T10:20:30","slug":"aix-e-samba-su-connessione-instabile","status":"publish","type":"post","link":"https:\/\/blog.sguazz.it\/index.php\/archives\/618","title":{"rendered":"AIX e samba su connessione instabile"},"content":{"rendered":"\n<p>Su AIX \u2014 lo unix di IBM \u2014 \u00e8 possibile montare <em>file system<\/em> via samba, anzi, pi\u00f9 precisamente tramite il protocollo CIFS. Questo permette di vedere su AIX dei file che si trovano su una macchina Windows (o Linux con server Samba).<\/p>\n\n\n\n<p>Se non si monta un <em>file system<\/em> una tanto, ma lo si vuole rimontato ad ogni riavvio, \u00e8 necessario impostare tutti i parametri in <code>\/etc\/filesystems<\/code> che \u00e8 l&#8217;equivalente del file <code>\/etc\/fstab<\/code> di Linux. Anzich\u00e9 modificarlo a mano si pu\u00f2 usare il comando <code>mkcifsmnt<\/code>, mentre per le credenziali c&#8217;\u00e8 il comando <code>mkcifscred<\/code>. Quest&#8217;ultimo le scrive in <code>\/etc\/cifs_fs\/cifscred<\/code>.<\/p>\n\n\n\n<p>Anche qui, come su Linux, c&#8217;\u00e8 un modulo del kernel che si occupa dell&#8217;implementazione del <em>file system<\/em> remoto. Il modulo si chiama <code>nsmb0<\/code>.<\/p>\n\n\n\n<p>Nel mio caso particolare, la macchina AIX \u00e8 connessa via VPN al server Samba, sicch\u00e9 prima di montare il <em>file system<\/em> \u00e8 necessario connettere la VPN. Come sempre, tutto funzionava bene finch\u00e9&#8230; non \u00e8 scaduto il certificato della VPN. A quel punto il <em>file system<\/em> ha smesso di funzionare. Io ho cercato di smontarlo con il comando <code>umount<\/code> e l&#8217;opzione <code>-f<\/code>, ma questo ha lasciato qualcosa a met\u00e0 nella configurazione, difatti, dopo aver ripristinato la VPN, il successivo comando <code>mount<\/code> falliva con questo errore:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># mount \/mountpoint<br \/>There was an error connecting the share or the server.<br \/>Make sure the lsdev command shows that device nsmb0 is in<br \/>the Available state. Also make sure that the share name,<br \/>user name and password are accurate.<\/pre>\n\n\n\n<p>Come si vede, c&#8217;\u00e8 una indicazione al device nsmb0. Per sistemare la cosa ho dovuto smontare tutti i <em>file system<\/em> samba che erano ancora attivi (verso altri server), rimuovere il device in questione, ricaricarlo nel kernel, rimontare i <em>file system<\/em> con questi comandi:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># umount \/altrofs<br \/># rmdev -l nsmb0<br \/>nsmb0 Defined<br \/># \/etc\/mkcifs_fs<br \/>nsmb0 Available<br \/># mount \/altrofs<br \/># mount \/mountpoint<\/pre>\n\n\n\n<p>&#8230; <em>et voil\u00e0<\/em>.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Su AIX \u2014 lo unix di IBM \u2014 \u00e8 possibile montare file system via samba, anzi, pi\u00f9 precisamente tramite il protocollo CIFS. Questo permette di vedere su AIX dei file che si trovano su una macchina Windows (o Linux con server Samba). Se non si monta un file system una tanto, ma lo si vuole [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,3,10],"tags":[41,44,46,43,47],"class_list":["post-618","post","type-post","status-publish","format-standard","hentry","category-sysadmin","category-computer","category-open-source","tag-aix","tag-cifs","tag-nsmb0","tag-samba","tag-vpn"],"_links":{"self":[{"href":"https:\/\/blog.sguazz.it\/index.php\/wp-json\/wp\/v2\/posts\/618","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.sguazz.it\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.sguazz.it\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.sguazz.it\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.sguazz.it\/index.php\/wp-json\/wp\/v2\/comments?post=618"}],"version-history":[{"count":1,"href":"https:\/\/blog.sguazz.it\/index.php\/wp-json\/wp\/v2\/posts\/618\/revisions"}],"predecessor-version":[{"id":619,"href":"https:\/\/blog.sguazz.it\/index.php\/wp-json\/wp\/v2\/posts\/618\/revisions\/619"}],"wp:attachment":[{"href":"https:\/\/blog.sguazz.it\/index.php\/wp-json\/wp\/v2\/media?parent=618"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.sguazz.it\/index.php\/wp-json\/wp\/v2\/categories?post=618"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.sguazz.it\/index.php\/wp-json\/wp\/v2\/tags?post=618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}