あらためてネットサーバーとは
こちらの記事で紹介したようにIBM i はSMB/CIFSプロトコルをサポートしておりIBM i のファイルシステムの一部(または全部)をWindowsほかとネットワークドライブ共有ができます。この機能をネットサーバーと呼んでいます。ネットサーバーの歴史は古くたしかOS/400 V4頃からあったと思います。(ので25年以上前からある。)
先週、そのネットサーバーに接続できない、という問い合わせをいただきました。
fyi.ネットサーバーセットアップについては上記リンク以外に下記も参考になると思います。
■【できるIBM i 7.4解剖】第11回 「IBM i のネットワークファイル共有機能 NetServer」
https://www.i-cafe.info/column/serials/dekiruibmi_no11
ネットサーバー IBM i の検索方法(接続方法)
新しいNavigator for i (2002ポートで接続)では、下記のメニューからネットサーバーで共有するIBM i IFSディレクトリを追加・削除・設定ができます。
***ファイルシステム → ファイル共有
上記の画面では2つのIBM i IFSフォルダーが共用設定されています。ここではPCMLという共用名のフォルダーを使います。 このPCMLフォルダーのIBM i OS上の実際のパスは /PCML/WESBDEMO です。
細かいセットアップ手順は上記2つの記事にゆずりまして、以下、この記事ではWindowsからネットサーバーIBM i の検索の仕方だけご紹介します。
方法① Windowsのネットワークの検索から
ネットーワークのウィンドウの検索窓から探すのが一般的だと思います。
ここに下記のようにIBM i のTCP/IPホスト名かIPアドレスを入れて検索します。
ただしこの方法ではネットワーク環境によってはネットサーバーIBM i が検索できない場合があるようです。
方法② コマンドラインから NET USEコマンドを使用する
方法①で検索できない場合は、コマンドプロンプトを開いてNET USEコマンドを使用します。
NET USE Z: \\IBM i ホスト名またはIP\PCML
※すみません、私のPC設定がノーマルでなく、バックスラッシュになっていますが、通常日本語環境WINDOWSですと円マークになります。
以下サンプル画面もバックスラッシュー>円マークに読み替えてください。
上記コマンドをプロンプトから入力すると、下記のようにIBM i ユーザーIDとパスワードを聞かれます。
正しいIDとパスワードを入力すると正常接続できた旨メッセージがでます。
ここで、Zドライブを確認すると、、
ちゃんと見えてますね。念のためIBM i のIFSをACSから確認すると、、
はい、同じものが見えていました。
最後にネットワークドライブZ:を切断する際のコマンドもご紹介すると、
NET USE Z: /DELETE
もちろんGUIから右クリックで切断もできます。
GUIだとしばらくXマークがついてIBM i IFSフォルダーが残りますがアクセスはできません。時間をおいて消えます。