IBM i
バージョン 7.4

ネットワーキング
IBM i NetServer

IBMIBM iバージョン 7.4

ネットワーキング
IBM i NetServer

IBM

注記
本書および本書で紹介する製品をご使用になる前に、 45 ページの『特記事項』に記載されている情報をお読みください。

本書にはライセンス内部コードについての参照が含まれている場合があります。ライセンス内部コードは機械コード
であり、IBM 機械コードのご使用条件に基づいて使用権を許諾するものです。
お客様の環境によっては、資料中の円記号がバックスラッシュと表示されたり、バックスラッシュが円記号と表示されたりする場合があります。

原典： IBM i
Version 7.4
Networking
IBM i NetServer
発行： 日本アイ・ビー・エム株式会社
担当： トランスレーション・サービス・センター© Copyright IBM Corporation 1998, 2018.

目次
IBM i NetServer . . . . . . . . . . . 1
IBM i NetServer 用の PDF ファイル . . . . . . 1
IBM i NetServer 対 IBM i Access for Windows . . 2
Linux での IBM i NetServer アクセスおよびSamba
クライアントのサポート . . . . . . . . . . 2
IBM i NetServer 入門 . . . . . . . . . . . 2
IBM i NetServer を使用するための要件 . . . . 3
IBM i NetServer の構成 . . . . . . . . . 3
PC クライアントの構成および接続 . . . . . . 4
IBM i NetServer ユーザー・データグラム・プ
ロトコルのブロードキャスト . . . . . . . 5
IBM i NetServer とドメイン・ネーム・システ
ム の管理 . . . . . . . . . . . . . 6
DNS を使用したユーザー PC クライアントの接続 . . . . . . . . . . . . . 6
DNS を使用したユーザー PC クライアントの構成 . . . . . . . . . . . . . 6
IBM i NetServer と Windows インターネット
ネーム サービス (WINS) 管理 . . . . . . 6
WINS を使用したユーザー PC クライアン
トの接続. . . . . . . . . . . . . 6
WINS を使用したユーザー PC クライアン
トの構成. . . . . . . . . . . . . 7
IBM i NetServer をネットワーク WINS サ
ーバーのアドレスで構成する . . . . . . 8
PC クライアント LMHOSTS 静的構成ファイル 9
ネットワーク上で IBM i NetServer を検出 . . 10
IBM i NetServer の管理 . . . . . . . . . . 11
IBM i NetServer プロパティーの表示と構成 . . 11
Kerberos V5 認証に対するIBM i NetServer のサポートを使用可能にする . . . . . . . . . 11
IBM i NetServer 構成ウィザードの開始. . . 12
Kerberos V5 認証の使用可能化に関する追加の構成要件 . . . . . . . . . . . . 12
IBM i NetServer サーバー名の変更 . . . . . 14
使用不可になったユーザー・プロファイル . . . 15
使用不可になったユーザー・プロファイルの表示 . . . . . . . . . . . . . . . 15
使用不可になったユーザー・プロファイルの使用可能化 . . . . . . . . . . . . . 16
IBM i NetServer の始動および停止 . . . . . 17
IBM i NetServer 用サブシステムの管理. . . . 17
IBM i NetServer のゲスト・ユーザー・プロファ
イルの設定 . . . . . . . . . . . . . 18
IBM i NetServer 状況の表示 . . . . . . . 19
IBM i NetServer 共用オブジェクトのリストの表
示 . . . . . . . . . . . . . . . . 19
System i ナビゲーター . . . . . . . . 20
Windows クライアントで IBM i NetServer
共用オブジェクトのリストを表示 . . . . . 20

© Copyright IBM Corp. 1998, 2018

IBM i NetServer 共用オブジェクト・プロパティ
ーの表示と構成 . . . . . . . . . . . . 20
共用オブジェクト状況の表示 . . . . . . . 20
IBM i NetServer セッションのリストの表示 . . 21
IBM i NetServer セッション・プロパティーの表
示 . . . . . . . . . . . . . . . . 21
IBM i NetServer セッション接続状況の表示 . . 22
IBM i NetServer セッションの停止 . . . . . 22
ファイル共用 . . . . . . . . . . . . . . 23
IBM i NetServer ファイル共用の作成 . . . . 23
IBM i NetServer ファイル共用へのアクセスの制
御 . . . . . . . . . . . . . . . . 24
IBM i NetServer ファイル共用の停止 . . . . 24
Windows クライアントからのファイル共用へのアクセス . . . . . . . . . . . . . . 24
印刷共用 . . . . . . . . . . . . . . . 26
印刷共用の作成 . . . . . . . . . . . . 26
印刷共用に使用する PC クライアント印刷装置ドライバー . . . . . . . . . . . . . . 27
印刷共用の停止 . . . . . . . . . . . . 27
Windows クライアントでの印刷共用の使用 . . 27
IBM i NetServer セキュリティー . . . . . . . 28
ユーザー・プロファイル権限要件 . . . . . . 28
ゲスト・ユーザー・プロファイル . . . . . . 28
ネットワークからの IBM i NetServer の隠し . . 29
クライアントによる要求の署名を必須にする . . 29
IBM i NetServer で Windows メッセンジャー・サービスを使用する . . . . . . . . . . . . 30
クライアントの構成 . . . . . . . . . . 30
Windows 2000 および Windows XP 上のク
ライアントの構成 . . . . . . . . . . 30
Windows Server 2003 上のクライアントの構成 . . . . . . . . . . . . . . . 30
Linux 上のクライアントの構成 . . . . . . 31
Windows固有のメッセージングに対する、IBM i
NetServerの使用可能化 . . . . . . . . . 31
関連付けされた IBM i メッセージ . . . . . 32
メッセージ送信試行のログの表示 . . . . . . 32
IBM i NetServer を通じてカスタム・メッセージを送信する . . . . . . . . . . . . . 33
ヒントと技法 . . . . . . . . . . . . . . 34
IBM i NetServer が Windows 「マイ ネットワーク」に表示されない . . . . . . . . . . 34
IBM i NetServer が始動しない. . . . . . . 35
初期プログラム・ロードでの IBM i NetServerの起動 . . . . . . . . . . . . . . . 35
IBM i NetServer セキュリティー: ゲスト対ゲス
ト以外 . . . . . . . . . . . . . . . 36
API ガイド . . . . . . . . . . . . . . 37
構成および共用情報のバックアップと回復 . . . . 37
IBM i NetServer のトラブルシューティング . . . 38

iii

ユーザー・プロファイル接続のトラブルシューテ
ィング . . . . . . . . . . . . . . . 38
ファイル共用ディレクトリー・パスのトラブルシューティング . . . . . . . . . . . . . 40
印刷共用問題のトラブルシューティング . . . . 40
ゲスト・サポートを使用するときの印刷の問題のトラブルシューティング . . . . . . . . . 40
PC クライアント接続問題のトラブルシューティ
ング . . . . . . . . . . . . . . . . 41
ファイル共用問題のトラブルシューティング . . 41
印刷装置ドライバー問題のトラブルシューティン
グ . . . . . . . . . . . . . . . . 42iv

IBM i: IBM i NetServer

QSYSOPR メッセージ・キューを使用した IBM i
NetServer のトラブルシューティング . . . . 42
ネットワークでの IBM i NetServer ロケーショ
ンのトラブルシューティング . . . . . . . 43
Windows メッセンジャー・サービスを使用した
IBM i NetServer のトラブルシューティング . . 43

特記事項 . . . . . . . . . . . . . . 45
プログラミング・インターフェース情報 .
商標 . . . . . . . . . . . . .
使用条件 . . . . . . . . . . .

.
.
.

.
.
.

.
.
.

. 46
. 47
. 47

IBM i NetServer
Windows 隣接ネットワーク (IBM® i NetServer) に対する IBM i サポートは、 IBM i の機能で、この機能を使用すると、Windows 2000、Windows XP、Windows Server 2003、および Windows Vista クラ
イアントは、 IBM i 共用ディレクトリーのパスと共用出力待ち行列にアクセスできるようになります。
ネットワーク上の Windows クライアントは、使用しているオペレーティング・システムに含まれるファイルおよび印刷共用機能を利用します。 付加的なソフトウェアを PC クライアントにインストールしなくても、IBM i NetServer を活用することができます。 ただし、 IBM i NetServer プロパティーを PC ク
ライアントから管理する必要がある場合は、 IBM i Access for Windows、 System i® ナビゲーター、および Host Servers (Option 12) をインストールする必要があります。
注: コーディング例を使用すると、「コードに関するライセンス情報および特記事項」の条件に同意したものとみなされます。

IBM i NetServer 用の PDF ファイル
この情報の PDF ファイルは、表示および印刷できます。
本書の PDF 版を表示またはダウンロードするには、IBM i NetServer を選択します。

その他の情報以下の PDF も、表示または印刷できます。
The AS/400 NetServer Advantage
は、 IBM i NetServer 共用とプリンターを構成して管理する方法が説明されています。また、Warp Server/400 または Novell Netware を使用する Integrated
Netfinity Server から IBM i NetServer にファイルまたはプリント・サービスを移動する際の考慮事項についても説明されています。

PDF ファイルの保管表示または印刷のために PDF をワークステーションに保管するには、以下のようにします。
1. ご使用のブラウザーで該当の PDF リンクを右クリックする。
2. PDF をローカルに保管するオプションをクリックします。
3. PDF を保管したいディレクトリーに進む。
4. 「保存」をクリックする。

Adobe Reader のダウンロード
これらの PDF を表示または印刷するには、ご使用のシステムに Adobe Reader をインストールしておく必要があります。 Adobe Web サイト (www.adobe.com/products/acrobat/readstep.html)
無償コピーをダウンロードできます。

© Copyright IBM Corp. 1998, 2018から、

1

IBM i NetServer 対 IBM i Access for Windows
IBM i NetServer を使用するには、IBM i Access for Windows または System i ナビゲーター をインストールする必要はありません。
IBM i NetServer は、統合ファイル・システムと印刷リソースに特定のサポートを提供しますが、IBM i
Access for Windows と同等のツールやインターフェースを提供するわけではありません。
IBM i NetServer と IBM i Access for Windows の違いは、以下のとおりです。

IBM i NetServerv IBM i NetServer を使用するために、ソフトウェアを PC クライアントにインストールする必要がな
い。 IBM i NetServer へのアクセスに必要なソフトウェアは、すべて PC クライアントのオペレーティング・システムに入っています。 System i ナビゲーターを使用して PC クライアントから IBM i
NetServer 機能を管理している場合を除いて、IBM i NetServer では付加的なソフトウェアをインストールする必要はありません。
v ディレクトリーを読み取り専用アクセスで共用できる。
v 共用名の後ろに $ を付けることによってネットワークから共用を隠すことができる。
v IBM i NetServer を Windows「マイ ネットワーク」から隠すことができる。
v 個々のディレクトリーを共用できる。これはセキュリティーにも有効です。

IBM i Access for Windows
v IBM i Access for Windows には、追加の機能がある。5250 エミュレーションとデータ転送。

Linux での IBM i NetServer アクセスおよびSamba クライアントのサポートLinux クライアントを使用している場合、Samba を使用して IBM i NetServer にアクセスできます。
IBM i NetServer は、 Linux Samba クライアントもサポートします。このサポートにより、smbclient お
よび smbmount client ユーティリティーを介して、Samba を実行している Linux クライアントと IBM i
NetServer との間で接続できます。 smbclient ユーティリティーによって、 ASCII 印刷 (テキスト、PDF、およびポストスクリプト) もサポートされています。
Linux の要件は、カーネル・バージョン 2.4.4 以降、および Samba 3.0.9 以降です。 Samba は、オープ
ン・ソースのクライアントおよびファイル・サーバーであり、現行配布の Linux 製品の多くに付属している Microsoft Networking と互換性があります。 Samba、Samba コマンド、および最新バージョンをダウンロードする方法について詳しくは、 Samba Web サイト(英語) (www.samba.org)
ださい。

を参照してくIBM i NetServer 入門
IBM i NetServer を使用すると、 Windows または Linux ソフトウェアを実行するパーソナル・コンピ
ューターは、 IBM i が管理するデータとプリンターに、シームレスにアクセスできます。

2

IBM i: IBM i NetServer

IBM i NetServer を使用するための要件
IBM i NetServer が適切に機能するためには、満たしておくべき前提条件がいくつかあります。
以下に、 IBM i NetServer を使用するための要件を挙げます。
v IBM i V4R2 以降のシステムがインストールされ、TCP/IP ネットワーク用に構成されている。
v システム名が、IBM i Access for Windows の使用するシステム名と矛盾しない。詳しくは、『サーバー名のガイドライン』を参照してください。
v IBM i NetServer の印刷共用機能を使用する場合は、ネットワーク印刷サーバーが稼働中である。詳し
くは、『IBM i NetServer の構成』を参照してください。
v Microsoft Networks のネットワーク・コンポーネントのクライアントが、使用している PC クライア
ントにインストールされている。このコンポーネントと TCP/IP がインストールされ構成されると、統合ファイル・システム・ディレクトリー、およびネットワークで共用される出力待ち行列にアクセスできるようになります。
注: Linux クライアントを使用している場合は、適切な Samba サポートもインストールする必要があります。
v IBM i NetServer サーバー名およびインターネット・プロトコル (IP) アドレス解決方法が使用されている。たとえば、ドメイン・ネーム・システム (DNS)、 Windows インターネット ネーム サービス
(WINS)、または LMHOSTS ファイル。
v IBM i NetServer の機能が正しく働くために、オペレーティング・システムのフィーチャーであるオプ
ション 12 (Host Servers) がインストールされている。

IBM i NetServer の構成
IBM i NetServer が適切に構成されているかどうか検査するのに、一連のコマンドを使用できます。
IBM i NetServer 構成の任意の部分を変更するには、*IOSYSCFG 特殊権限が必要です。さらに、IBM i
NetServer のゲスト・ユーザー・プロファイルを変更するには、 *SECADM 特殊権限が必要です。これらの変更は、次に IBM i NetServer を始動した時から有効になります。
IBM i NetServer を構成するには、以下のステップを実行します。
1. TCP/IP サポートがシステム上で構成されていることを確かめる。 TCP/IP の構成 (CFGTCP) コマンドを使って、インターフェース、経路、セットアップ・ホスト・テーブル、およびドメイン・ネーム・サービスを設定できます。構成の完了後、TCP/IP の開始 (STRTCP) コマンドを使用し、サポートを活動化します。
注: 最低でも 1 つの外部 TCP/IP インターフェースが構成されており、活動状態になっていないと、
IBM i NetServer を使用できません。
2. サブシステムの処理 (WRKSBS) コマンドを使用して、QSERVER サブシステムが開始したことを確認する。
3. IBM i NetServer システム名がネットワーク上で固有の名前であることを確かめる。 IBM i
NetServer のデフォルトのシステム名とドメイン・ネームを変更するには、以下のコマンドを使います。
CALL QZLSCHSN PARM(server-name domain-name'text description or comment' X'00000000')

IBM i NetServer サーバー名を変更し終えたら、その名前をドメイン・ネーム・システム (DNS) 、またはご使用の PC クライアントの LMHOST ファイルに追加する必要があります。
IBM i NetServer34. IBM i NetServer ゲスト・サポートを変更するには、以下のコマンドを使用します。
CALL QZLSCHSG (guest-user-profile X'00000000')

IBM i NetServer のファイルおよび印刷共用機能を必要としているが、ユーザー・プロファイルがない
ユーザーには、ゲスト・ユーザー・プロファイルが必要です。IBM i NetServer は、ゲスト・サポート
を自動的に構成することはありません。 ユーザー・プロファイルのないユーザーは、IBM i NetServerにアクセスできません。
5. IBM i NetServer の停止と開始を行うには、以下のコマンドを使用する。
ENDTCPSVR *NETSVRSTRTCPSVR *NETSVR

注: IBM i NetServer に加えられたすべての構成変更は、共用とセッション管理を除き、IBM i
NetServer を停止して再始動しないと有効になりません。
6. 活動ジョブの処理 (WRKACTJOB) コマンドを使用して、QSERVER サブシステムの下に実行中の
QZLSSERVER ジョブがあることを確かめる。 QZLSSERVER ジョブが活動状態でない場合は、IBM i
NetServer を再始動してください。
7. TCP/IP ネットワーク状況の処理 (NETSTAT *CNN) コマンドを使用して、 NETSTAT 出力ファイルに以下の項目があることを確認する。これらの項目がない場合は、 IBM i NetServer を再始動してください。
** netbios>001:27:44 Listen** netbios>000:00:01 *UDP** netbios>000:00:00 *UDP** netbios>000:30:57 Listen** cifs>427:49:42 Listen

注: NETSTAT コマンド出力は、何ページにも及ぶ場合があります。
8. 活動ジョブの処理 (WRKACTJOB) コマンドを使用して、 QSYSWRK サブシステムに活動状態のQNPSERVD ジョブがあることを確かめる。 QNPSERVD ジョブがない場合は、ホスト・サーバーの開始 (STRHOSTSVR *NETPRT) コマンドを使用して、ネットワーク印刷サーバー (NPS) を開始します。 ネットワーク印刷サーバーを開始すると、 IBM i NetServer 印刷共用機能が正常に機能していることを確かめられます。
関連タスク:
17 ページの『IBM i NetServer の始動および停止』
すぐに PC クライアントとデータやプリンターを共用する必要がある場合は、IBM i NetServer を始動できます。 IBM i NetServer を停止すると、リソースのすべての共用を終了できます。 IBM i NetServerの構成を変更する必要がある場合は、IBM i NetServer を停止してすぐに再始動することもできます。

PC クライアントの構成および接続
クライアントを正しく構成すると、サポートされているすべての PC クライアントは IBM i NetServer を検出でき、すべてのファイルおよび印刷共用機能を使用することができます。
Linux Samba クライアントが IBM i NetServer を使用するための設定について詳しくは、IBM i
NetServer Web サイトの『IBM i NetServer Linux Client (Samba) Support
い。
IBM i NetServer を検索するための Windows PC クライアントのセットアップ

4

IBM i: IBM i NetServer』を参照してくださ||IBM i NetServer は、Windows 7、Windows 8.1、Windows Server 2008 R2、Windows Server
2012、Windows 10、および Windows Server 2016 をサポートします。
IBM i NetServer を検索するように Windows PC クライアントをセットアップすると、 Windows PC
クライアントから共用リソースに簡単にアクセスできるようになります。
まず、クライアントでネットワーク上の IBM i NetServer を見つけられることを確かめる必要があります。これが当てはまらない場合は、ネットワーク PC クライアントでは、ドメイン・ネーム・システム(DNS)、Windows インターネット・ネーム・サービス (WINS)、または LMHOSTS ファイルを使用して、
IBM i NetServer を検索できます。
注: IBM i NetServer および Windows クライアントが同じワークグループ (ドメイン)、同じサブネット(ネットワーク・セグメント) にある場合は、クライアント上でのセットアップはこれ以上必要ありません。IP アドレスのみで IBM i NetServer を検出できる場合は、セットアップはこれ以上必要ありません。
IBM i NetServer が、PC クライアントと同じワークグループおよびサブネットにない場合、PC クライア
ントは IBM i NetServer を見付けるために、以下のいずれかのアプローチを使用する必要があります:
v ネットワークのドメイン・ネーム・システム (DNS) データベースに、 IBM i NetServer の項目を作成する。 IBM i NetServer の検出と接続には、DNS を使用する方法が最も簡単です。
v Windows インターネット ネーム サービス (WINS) に登録されるように、IBM i NetServer を構成する。
v PC クライアント静的構成ファイル (LMHOSTS など) に、 IBM i NetServer の項目を作成する。

IBM i NetServer ユーザー・データグラム・プロトコルのブロードキャスト
PC クライアントと同じワークグループ (ドメイン)、同じサブネット (ネットワーク・セグメント) にあるシステムは、IBM i NetServer ユーザー・データグラム・プロトコル (UDP) ブロードキャストを使用します。
多くの TCP/IP ネットワークでは、ネットワーク内にあるさまざまなルーターにより、 UDP ブロードキャスト・フレームがフィルターに掛けられます。 UDP ブロードキャストはルーターを通過することができないので、ルーターの一方の側のクライアントは IBM i NetServer を検出できません。
小規模ネットワークで UDP ブロードキャストをフィルターに掛けるようにセットアップする場合は、システムの検出に他のメカニズムを使用することを考慮する必要があります。
注: IBM i NetServer および PC クライアントをすべて同じワークグループかつ同じサブネットに配置す
ると、追加の構成を行わなくても IBM i NetServer は、 Windows 2000、 Windows XP、 Windows
Server 2003、および Windows Vista の「マイ ネットワーク」に表示されます。
関連タスク:
6 ページの『IBM i NetServer とドメイン・ネーム・システム の管理』
ドメイン・ネーム・システム (DNS) を使用して、 IBM i NetServer を見つけて接続する場合には、最初に PC クライアントを DNS に接続して構成する必要があります。
6 ページの『IBM i NetServer と Windows インターネット ネーム サービス (WINS) 管理』
Windows インターネット ネーム サービス (WINS) を使用して、 IBM i NetServer を見つけて接続する
場合には、最初に PC クライアントを WINS に接続して構成してください。
9 ページの『PC クライアント LMHOSTS 静的構成ファイル』
大規模な分散ネットワークでは、 LMHOSTS 静的構成ファイルは、システム名をIP アドレスにマップするのに役立ちます。
IBM i NetServer

5IBM i NetServer とドメイン・ネーム・システム の管理
ドメイン・ネーム・システム (DNS) を使用して、 IBM i NetServer を見つけて接続する場合には、最初に PC クライアントを DNS に接続して構成する必要があります。
関連概念:
5 ページの『IBM i NetServer ユーザー・データグラム・プロトコルのブロードキャスト』
PC クライアントと同じワークグループ (ドメイン)、同じサブネット (ネットワーク・セグメント) にあるシステムは、IBM i NetServer ユーザー・データグラム・プロトコル (UDP) ブロードキャストを使用します。
DNS を使用したユーザー PC クライアントの接続:
TCP/IP ネットワークでは、ドメイン・ネーム・システム (DNS) を使用して、システム名を IP アドレスにマップできます。
DNS ネットワークにおいて、ネットワーク上のクライアントは、システム名をどのように正しい TCP/IP
アドレスにマップするかを、 DNS のエントリーによって知ることができます。
PC クライアントから DNS を使用して IBM i NetServer にアクセスする場合は、 IBM i NetServer のシステム名と IP アドレスを、IBM i 上のDNS データベースに追加する必要があります。一般に、分散ネットワーク上の IBM i NetServer にクライアントからアクセスするには、 DNS を使用する方法が最も簡単です。
ネットワーク上の IBM i NetServer に対する新しい DNS データベース・エントリーを追加するには、IBM i NetServer のサーバー名を指定する必要があります。
DNS を使用したユーザー PC クライアントの構成:
クライアントのオペレーティング・システムで将来起こりえる矛盾を 回避するには、オペレーティング・システム および IBM i NetServer の両方に対して、ドメイン・ネーム・システム (DNS) エントリーを構成します。
オペレーティング・システムおよび IBM i NetServer の両方のドメイン・ネーム・システム (DNS) エン
トリーを構成すると、 PC クライアントは、同じ IP アドレスを使用していても、IBM i Access for
Windows を SYSTEM1 としてアドレッシングし、 IBM i NetServer を QSYSTEM1 としてアドレッシングできます。

IBM i NetServer と Windows インターネット ネーム サービス (WINS) 管理
Windows インターネット ネーム サービス (WINS) を使用して、 IBM i NetServer を見つけて接続する
場合には、最初に PC クライアントを WINS に接続して構成してください。
関連概念:
5 ページの『IBM i NetServer ユーザー・データグラム・プロトコルのブロードキャスト』
PC クライアントと同じワークグループ (ドメイン)、同じサブネット (ネットワーク・セグメント) にあるシステムは、IBM i NetServer ユーザー・データグラム・プロトコル (UDP) ブロードキャストを使用します。
WINS を使用したユーザー PC クライアントの接続:
Windows インターネット ネーム サービス (WINS) を使用して、クライアントはシステム名を実際のTCP/IP アドレスにマップすることができます。

6

IBM i: IBM i NetServer

Windows NT システムおよび Linux Samba サーバーは、WINS を提供しており、これによりクライアン
トはシステム名を実際の TCP/IP アドレスにマップすることができます。 WINS は、NetBIOS コンピュ
ーター名を IP アドレスに解決する動的な命名サービスです。 IBM i を WINS サーバーとして動作させることはできませんが、 WINS プロキシーとして動作させることはできます。このようにすると、WINS
以外のクライアントでも、WINS からネーム解決を得ることができます。 WINS プロキシーは、WINS
以外のクライアントからブロードキャストされた命名要求を受信し、 WINS サーバーに照会を送信してそれらの要求を解決します。
注: WINS プロキシーを使用してコンピューター名を IP アドレスに解決することは推奨された方法ではありません。
ネットワーク WINS サーバーのアドレスは、 IBM i NetServer の WINS 構成 - System i ナビゲーターの「次回開始時プロパティー」ダイアログ・ボックスで指定できます。その後、WINS サーバーを使用して、IBM i NetServer に接続するよう、クライアントを構成できます。
WINS アドレスを使用して PC クライアントと IBM i NetServer を構成した後は、さらにネットワーク
構成を実行する必要はありません。これで、PC クライアントは、WINS を使用して IBM i NetServer の検出と接続を行えるようになります。
注: IBM i NetServer がログオン・サーバーとして構成されている複雑な TCP/IP ネットワークの場合、WINS によるアドレス解決は DNS によるものより優れています。なぜなら、別々のサブネットにあるロ
グオン・クライアントが、構成済み IBM i NetServer 名に加えて、特殊な NetBIOS サービス名を解決できなければならないからです。
WINS を使用したユーザー PC クライアントの構成:
WINS を使用する時には、WINS の IP アドレスを使用して、 IBM i NetServer を構成する必要があります。 また、同じ IP アドレスを使用するようにクライアントを構成する必要もあります。
Windows 7 上に、WINS を使用した PC クライアントの構成:
ここでは、Windows 7 上に、WINS を使用した PC クライアントを構成するステップを説明します。
WINS を使用するようクライアントを構成するには、以下のステップを実行します。
1.

「スタート」ボタンをクリックして、「スタート」メニューを開く。

2.

「コントロール パネル」を選択する。

3.

「ネットワークとインターネット」をクリックする。

4.

「ネットワークと共用センター (Network and Sharing Center)」をクリックする。

5.

「状況を表示 (View status)」をクリックする。

6.

「属性」をクリックする。

7.

「インターネット・プロトコル・バージョン 4 (TCP/IP 4)」 または 「インターネット・プロトコ
ル・バージョン 6 (TCP/IP 6)」を選択する。

8.

「属性」をクリックする。

9.

「詳細設定 (Advanced)」をクリックする。

10.

「WINS」タブを選択する。

11.

WINS サーバー IP アドレスを正しい検索順序で指定する。

12.

「了解」をクリックする。

IBM i NetServer

7

Windows 10 上に、WINS を使用した PC クライアントの構成:
ここでは、Windows 10 上に、WINS を使用した PC クライアントを構成するステップを説明します。
WINS を使用するようクライアントを構成するには、以下のステップを実行します。
1.

「スタート」ボタンをクリックして、「スタート」メニューを開く。

2.

「コントロール パネル」を選択する。

3.

「ネットワークとインターネット」をクリックする。

4.

「ネットワークと共用センター (Network and Sharing Center)」をクリックする。

5.

「状況を表示 (View status)」をクリックする。

6.

「属性」をクリックする。

7.

「インターネット・プロトコル・バージョン 4 (TCP/IP 4)」 または 「インターネット・プロトコ
ル・バージョン 6 (TCP/IP 6)」を選択する。

8.

「属性」をクリックする。

9.

「詳細設定 (Advanced)」をクリックする。

10.

「WINS」タブを選択する。

11.

WINS サーバー IP アドレスを正しい検索順序で指定する。

12.

「了解」をクリックする。

IBM i NetServer をネットワーク WINS サーバーのアドレスで構成する:
System i ナビゲーター を使用して、IBM i NetServer を、ネットワーク Windows インターネット ネー
ム サービス (WINS) サーバーのアドレスを使用して構成できます。
WINS により、PC クライアントは、IBM i NetServer 共用リソースに接続し、それらのリソースにアクセスすることができます。
IBM i NetServer を WINS ネットワーク・サーバーのアドレスで構成するには、以下のステップを実行します。
1.

システム上で、System i ナビゲーター への接続を開く。

2.

「ネットワーク」 > 「サーバー」を展開する。

3.

「TCP/IP」をクリックする。

4.

「IBM i NetServer」を右クリックし、「プロパティー」を選択する。

5.

「WINS 設定」タブを選択する。

6.

「次回開始時プロパティー」をクリックする。

7.

「プライマリー WINS サーバー」フィールドに、ネットワーク WINS サーバーの IP アドレスを入力する。次回 IBM i NetServer を始動するとき、 IBM i NetServer はこの WINS サーバーをクライアント接続に使用します。

8.

「セカンダリー WINS サーバー」フィールドに、セカンダリー・ネットワーク WINS サーバーのIP アドレスを入力する。次回 IBM i NetServer を始動するとき、 IBM i NetServer は、このセカ
ンダリー WINS サーバーをクライアント接続に使用します。

9.

「スコープ ID」フィールドに、 WINS サーバーのネットワーク・スコープとなるテキスト・ストリ
ングを入力する。 次回 IBM i NetServer を始動するとき、WINS サーバーは、このスコープ ID を使用します。

8

IBM i: IBM i NetServer注: IBM i NetServer を使用する PC クライアントは、ここに指定するのと同じスコープ ID を使用して構成する必要があります。 このスコープ ID 項目を IBM i NetServer とクライアントの両方でブランクにしておいても、 WINS は正常に機能します。
10.

IBM i NetServer が WINS プロキシーとして動作することを可能にするか不可にするかを指定する。

11.

「OK」をクリックして、変更を保管する。

PC クライアント LMHOSTS 静的構成ファイル
大規模な分散ネットワークでは、 LMHOSTS 静的構成ファイルは、システム名をIP アドレスにマップするのに役立ちます。
LMHOSTS を使用したユーザー PC クライアントの接続サポートされている PC クライアントのオペレーティング・システムは、システム名を TCP/IP アドレスにマップする静的構成ファイルを提供します。これらのファイルは、通常、より強力な集中制御を行うソリューション (DNS や WINS サーバーなど) より管理が難しくなっています。これが難しいのは、ネットワーク管理者がそれぞれの PC クライアントを個々に構成しなければならないためです。ただし、静的構成
ファイルは、大規模な分散ネットワークには役立ちます。この環境では、クライアントとサーバーが異なる
サブネット (ネットワーク・セグメント) にあり、ワークグループ (ドメイン) も異なる可能性があります。静的構成ファイルは、クライアントがサーバーを検出するのに役立ちます。
IBM i NetServer がサポートするすべての PC クライアントは、システム名を IP アドレスにマップする
ための、 LMHOSTS ファイルを提供しています。 LMHOSTS ファイルには、IP アドレスとシステム名が含まれています。これらのファイルは、システムとIBM i NetServer の両方に対して IP アドレスをマップする場合に使用できます。システムと IBM i NetServer の両方に IP アドレスをマップすると、大規模な分
散ネットワーク環境において、クライアントはシステムと IBM i NetServer を検出できます。
また、LMHOSTS ファイルには、IBM i 上で集中的に管理されている LMHOSTS ファイルを指す項目を追加することもできます。すべてのクライアントがシステム上の中央ファイルを指すようにすれば、ネットワーク
用に保持しなければならない LMHOSTS ファイルは 1 つだけですみます。
Windows オペレーティング・システムに付属のサンプル LMHOSTS ファイルには、 LMHOSTS ファイルに関する詳細が記載されています。 追加情報は、オペレーティング・システムの資料にあります。
LMHOSTS を使用したユーザー PC クライアントの構成
LMHOSTS ファイルを使用している場合は、クライアントの接続性を確保するために、IBM i NetServer に対してシステム名とIP アドレスを指定して LMHOSTS を構成する必要があります。プリロードされている項
目を LMHOSTS ファイルに追加するには、以下のステップを実行します。
1. \WINNT\system32\drivers\etc ディレクトリーに移動する。
2. LMHOSTS ファイルに次の項目を追加する。
TCP/IP-address iSeries-NetServer-server-name #PRE
10.5.10.1 QNETSERVER #PRE

たとえば、IBM i NetServer がログオン・サーバーであるときは、以下の項目を LMHOSTS ファイルに追加できます。
10.5.10.1 QNETSERVER #PRE #DOM:netdomain (netdomain is the domain name thatthe logon server services).

関連概念:
IBM i NetServer

95 ページの『IBM i NetServer ユーザー・データグラム・プロトコルのブロードキャスト』
PC クライアントと同じワークグループ (ドメイン)、同じサブネット (ネットワーク・セグメント) にあるシステムは、IBM i NetServer ユーザー・データグラム・プロトコル (UDP) ブロードキャストを使用します。

ネットワーク上で IBM i NetServer を検出
PC クライアントを使用して、ネットワーク上で IBM i NetServer を検出できます。そのようにすると、ネットワーク上の共用リソースにアクセスできて、 IBM i NetServer への接続方法が稼働していることを確認できます。
Windows クライアントからの IBM i NetServer の検索
Windows クライアントを使用して IBM i NetServer を検索できます。こうすると、Windows クライア
ントから、共用リソースにアクセスできます。
IBM i NetServer とクライアントが同じワークグループ (ドメイン) にあり、同じサブネット (ネットワー
ク・セグメント) にある場合は、以下のステップで IBM i NetServer を検索してください。
Windows 7 の場合:
1. 「スタート」ボタンをクリックして、「スタート」メニューを開く。
2. 「ネットワーク」を選択する。
3. IBM i NetServer サーバー名を選択する。
PC クライアントおよび IBM i NetServer が同じワークグループ (ドメイン) にない場合、以下のステップに従って IBM i NetServer を検索してください。
Windows 7 の場合:
1. 「スタート」ボタンをクリックして、「スタート」メニューを開く。
2. 「検索開始」 フィールドに、 IBM i NetServer のサーバー名を指定する。
3. Enter キーを押す。
Windows クライアントでは、完全修飾名とインターネット・プロトコル (IP) アドレスを使用したシステ
ムのアドレッシングをサポートしています。完全修飾名と IP アドレスを使うと、他の命名メカニズムがない場合に、 Windows のクライアントから IBM i NetServer のデータにアクセスできるようになります。
Windows クライアントを持つ IBM i NetServer にアドレッシングするときは、以下の有効な形式のいずれでも使用できます。たとえば、「検索: コンピュータ」ダイアログ・ボックスで、これらのいずれかの形式を使用できます。
v qsystem1.mysite.com
v system1.mysite.com
v 1.2.34.123
これらの形式は、以下の例のように Windows コマンド・プロンプトからも使用できます。
v dir ¥¥qsystem1.mysite.com¥qca400¥*.*v del ¥¥system1.mysite.com¥jim.doc
v type ¥¥1.2.34.567¥scott.txt
関連タスク:

10

IBM i: IBM i NetServer

24 ページの『Windows クライアントからのファイル共用へのアクセス』
IBM i NetServer を使用すると、 Windows クライアントは、ファイル共用にアクセスできます。
43 ページの『ネットワークでの IBM i NetServer ロケーションのトラブルシューティング』
ネットワーク上で IBM i NetServer の検出に問題が発生した場合は、トラブルシューティングの技法を使用できます。
関連情報:
iSeries NetServer Linux Client (Samba) Support

IBM i NetServer の管理
IBM i NetServer を管理することにより、ファイルおよび印刷共用機能を管理し、他の IBM i NetServer
機能を制御することができます。
System i ナビゲーター は、IBM i Access for Windows のコンポーネントです。これは、IBM i
NetServer に対する管理インターフェースを提供します。デフォルトでは、IBM i NetServer は、ネットワーク上で IBM i Access for Windows インストール・ディレクトリーを共用します。
デフォルトの IBM i NetServer ファイル共用 QIBM にアクセスして、IBM i Access for Windows をインストールできます。
IBM i Access for Windows および System i ナビゲーター をインストールすれば、 IBM i NetServerを管理するための準備は完了です。

IBM i NetServer プロパティーの表示と構成
System i ナビゲーター を使用して、IBM i NetServer のプロパティー (一般の設定、セキュリティーの設定、および WINS 構成など) を表示し、構成することができます。
System i ナビゲーターを使用して IBM i NetServer プロパティーを表示するには、次のステップを実行します。
1. System i ナビゲーターを開いて、作業したいシステムに接続する。
2. 「ネットワーク」 > 「サーバー」を展開する。
3. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを表示する。
4. 「IBM i NetServer」を右クリックし、「プロパティー」を選択する。
System i ナビゲーターのオンライン・ヘルプには、IBM i NetServer ダイアログ・ボックスの詳細について記載されています。

Kerberos V5 認証に対するIBM i NetServer のサポートを使用可能にする
Kerberos は、秘密鍵暗号方式を使用して、クライアントおよびサーバー・アプリケーションに強力な認証を提供します。また、IBM i NetServer は、ユーザー認証に対する Kerberos バージョン 5 (V5) をサポートします。
Kerberos V5 認証に対する IBM i NetServer サポートを使用可能にするには、最初に、System i ナビゲ
ーター セキュリティー・オプション、ネットワーク認証サービス、およびエンタープライズ識別マッピン
グ (EIM) を構成する必要があります。

IBM i NetServer

11IBM i NetServer プロパティーを使用して、Kerberos V5 認証に対する IBM i NetServer サポートを使用可能にすることもできます。この構成ウィザードは、Kerberos V5 の使用に必要なサービスの構成を援助します。 Kerberos V5 認証の使用可能化に関する追加の構成要件を満たす必要もあります。
IBM i プロパティーを使用して、Kerberos V5 認証に対する IBM i NetServer サポートを使用可能にす
るには、以下のステップを実行します。
1. System i ナビゲーター で、「ネットワーク」 > 「サーバー」 > 「TCP/IP」と展開する。
2. 「IBM i NetServer」を右クリックし、「プロパティー」を選択する。
3. 「Security (機密保護)」タブで、「次回開始時プロパティー」ボタンをクリックします。
4. 「Security Next Start (機密保護次回開始)」ダイアログ・ボックスで、以下の認証方式のいずれかを選択する。
v「Passwords/Network authentication (パスワード/ネットワーク認証)」を選択すると、Kerberosをサポートしないクライアント、または Kerberos をサポートしているが現在 Kerberos レルムに加わっていないクライアントは、認証のために暗号化されたパスワードを使用します。

v「Network authentication (ネットワーク認証)」を選択した場合には、すべてのクライアントはサーバー認証に Kerberos を使用する必要があります。したがって、このサポートが使用可能になると、 Kerberos V5 をサポートするクライアントしか IBM i NetServer に接続できません。 次のWindows クライアントは Kerberos V5 をサポートしません。
–

Windows 95–

Windows 98–

Windows NT–

Windows Me

5. 「了解」をクリックする。
注: すべての構成要件を満たすのに失敗した場合には、サーバーの再始動後に IBM i NetServer 使用できなくなります。
関連情報:
ネットワーク認証サービス
エンタープライズ ID マッピング (EIM)

IBM i NetServer 構成ウィザードの開始
Kerberos V5 を IBM i NetServer とともに使用するためには、追加の構成が必要です。構成ウィザード
は、IBM i NetServer で Kerberos V5 を使用するための追加の構成要件を実行するのを援助します。
「IBM i NetServer 構成」ウィザードを開始するには、以下のステップを実行します。
1. System i ナビゲーターを開いて、作業したいシステムに接続する。
2. 「ネットワーク」 > 「サーバー」を展開する。
3. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを表示する。
4. 「IBM i NetServer」を右クリックし、「構成」を選択する。
5. 「IBM i NetServer 構成」ウィザードを完了するための指示に従う。

Kerberos V5 認証の使用可能化に関する追加の構成要件
IBM i NetServer で Kerberos V5 認証を使用するには、エンタープライズ識別マッピング (EIM) および
ネットワーク認証を構成する必要があります。

12

IBM i: IBM i NetServer以下のすべてのステップを実行します。
1. 現在 EIM およびネットワーク認証サービスを構成している場合には、このステップをスキップして、ステップ 2 に進んでください。EIM およびネットワーク認証サービスを構成するには、以下のステップを実行します。
注: 「EIM 構成」ウィザードには、ネットワーク認証サービスがシステム上でまだ構成されていなければ、それを構成するオプションがあります。 この場合、 IBM i NetServer で Kerberos V5 認証を使用するために必要な、ネットワーク認証サービスの構成を選択する必要があります。ネットワーク認証
サービスを構成する際に、IBM i NetServer サービス・プリンシパルの追加を選択したことを確認する必要があります。
a.

System i ナビゲーター を開いて、作業したいシステムに接続する。

b.

「ネットワーク」を展開する。

c.

「すべてのタスク」を展開する。

d.

「エンタープライズ識別マッピング」を展開する。

e.

「構成」を展開して、「構成」を選択する。

f.

「EIM 構成」ウィザードの指示に従う。

2. システム上でネットワーク認証サービスが既に構成されている場合は、手操作でサービス・プリンシパ
ル名をキータブに追加してください。
a. サポートされている Windows クライアントの場合:
cifs/<fully qualified name>@<REALM>
cifs/<qname>@<REALM>
cifs/<IP Address>@<REALM>
Kerberos キータブ (QKRBKEYTAB) API を使用して、キータブ項目を追加することもできます。コマ
ンド行で、次のコマンド・ストリングを使用します。CALL PGM(QKRBKEYTAB) PARM('ADD''cifs/qname') ここで、qname は完全修飾 IBM i NetServer 名、完全修飾 DNS 名、または IP アド
レスです。
注: 新しい Windows クライアントでは、Kerberos 資格情報によって IBM i NetServer にマップされたドライブに、IP アドレスを使用してアクセスすることはできません。
3. IBM i NetServer クライアントが鍵配布センター (KDC) として使用する Windows Server ドメイ
ン・コントローラーでもセットアップが必要です。 Windows KDC 上で IBM i NetServer サービ
ス・プリンシパルを構成するには、以下のステップを実行します。
a. アクティブ・ディレクトリーにユーザーを作成する。
b.

管理コマンド・プロンプトから、ktpass.exe ツールを使用して、サービス・プリンシパルを、新しく作成したユーザーにマップする。ktpass に使用するパスワードは、IBM i システムでサービス・
プリンシパルの作成に使用したパスワードと一致するものでなければなりません。< > の項目をユーザー独自のパラメーターを置き換えて、次のような適切なコマンド呼び出しを使用します。
v 現在サポートされている Windows クライアントの場合:
ktpass -princ cifs/<iSeriesNetServerName>@REALM> -mapuser <new user>-pass <password>

注: 1 ユーザーにマップできるのは 1 つのプリンシパルだけです。 cifs/* と HOST/* の両方のプリンシパルが必要な場合には、それぞれが別個のアクティブ・ディレクトリー・ユーザーにマップされなければなりません。

IBM i NetServer

13

c.

追加のプリンシパル名を使用して IBM i NetServer にアクセスしたい場合には、ステップ 3a (13ページ) とステップ 3b (13 ページ) を繰り返す。

d.

サーバーのキャッシュされた資格情報を確実にすべてクリアするために、Windows クライアン
ト・システムを再始動する。

関連情報:
ネットワーク認証サービス
エンタープライズ ID マッピング (EIM)

IBM i NetServer サーバー名の変更
IBM i NetServer のサーバー名は、 IBM i Access for Windows のインストール、およびネットワークお
よびインターネットを介した IBM i NetServer へのアクセスに使用する名前です。
ほとんどの場合、IBM i NetServer が オペレーティング・システムで使用しているサーバー名を変更する必要はありません。選択したサーバー名を使用して IBM i NetServer に接続することはできますが、サーバー名をデフォルトから変更しないでください。この名前は、使用している システム名と同じものにする
必要があります。 ただし、 IBM i NetServer サーバー名を変更する必要がある場合は、実行する前に命名に関するガイドラインを見直してください。ネットワーク属性内のシステム名は、ネットワーク属性の表
示 (DSPNETA) CL コマンドを使用すれば、表示できます。
注: IBM i NetServer 構成を変更するには、*IOSYSCFG 権限が必要です。システム名に対する変更は、次回 IBM i NetServer が開始されるときまで有効にはなりません。
System i ナビゲーターを使用して IBM i NetServer システム名を変更するには、次のステップを実行します。
1. System i ナビゲーターを開いて、作業したいシステムに接続する。
2. 「ネットワーク」 > 「サーバー」を展開する。
3. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを検索する。
4. 「IBM i NetServer」を右クリックし、「プロパティー」を選択する。
5. 「一般」ページで「次回開始時プロパティー」をクリックする。 「サーバー名」フィールドに、 IBM
i NetServer が使用するサーバー名を指定する。
サーバー名のガイドライン
一般に、IBM i NetServer 用に構成されたデフォルト名は、TCP/IP システム名と同じではありません。
その理由は、システム名を検索する旧バージョンの Client Access (V4R4 より前) と競合しないためです。ただし、可能な場合には、構成済みの IBM i NetServer 名をシステム名と同じにすることをお勧めします。
したがって、初めて IBM i NetServer を使用する場合や、システムの TCP/IP 名を変更してある場合
は、以下の内容が該当すれば、 IBM i NetServer 名を変更してシステム名と一致させる必要もあります。
v ネットワーク中の Windows クライアントが Client Access for Windows 95/NT (V4R4 より前) を現
在使用していない。
v IBM i NetServer 共用にマップされるネットワーク・ドライブやプリンターを使用するユーザーがいない。

14

IBM i: IBM i NetServerネットワーク上のすべての Windows PC で、 V4R4 より前のバージョンの Client Access から IBM i
Access for Windows へのマイグレーションが完了していない場合には、クライアントの結果と矛盾しないように、 IBM i NetServer 名とシステム名とを違う名前にしておく必要があります。
注: ネットワーク中のユーザーが現在 IBM i NetServer 共用にマップされるネットワーク・ドライブやプリンターを使用している場合は、まずこれらのマッピングを切断してから IBM i NetServer 名を変更する必要があります。そうしないと、古い名前を使用して再接続が自動的に試みられる際に、これらのマッピン
グは失敗します。またクライアント上の、古い IBM i NetServer 名を参照している DOS スクリプトを更新する必要もあります。
この種の更新がすべて同時に行われないようにするには、 IBM i NetServer 名を変更する前に、「一般次回開始プロパティー」ダイアログ・ボックス上の「IBM i NetServer 上の IBM i 名を使用した IBM i
NetServer へのアクセスの許可」 オプションを選択します。 IBM i NetServer をその後停止して再始動
すると、両方の名前とも認識されます。新しい Windows クライアントを構成する際に新しいシステム名を使用できる一方で、既存のクライアントでは引き続き以前の名前 (に対するマップ) を使用できます。

使用不可になったユーザー・プロファイル
IBM i NetServer は ユーザー・プロファイルおよびパスワードを使用して、ユーザーがデータをアクセスする方法をネットワーク管理者が制御することを可能にします。さらに、 システム値 QMAXSIGN は、許可されていないサインオンを何度行うとユーザー・プロファイルが IBM i NetServer で使用不可になるかを指定します。
ユーザーが誤ったパスワードを使用して IBM i NetServer にアクセスしようとする回数が指定値に達すると、ユーザー・プロファイルは使用不可になります。 IBM i NetServer を使ってシステムに接続するとき
は、ユーザー・プロファイルが完全に使用不可になることはありません。サインオンを試行できる回数の最大数を超えると、IBM i NetServer の使用についてのみ、ユーザー・プロファイルが使用不可になります。他のタイプのアクセス (システム・サインオンなど) は抑止されません。
IBM i NetServer は、ユーザー・プロファイルの最終変更日付を使用し、使用不可になった後で変更されたかどうかを判別します。最終変更日付が使用不可になった日よりも新しい場合、ユーザー・プロファイル
は再び IBM i NetServer で使用可能になります。
注:
1. QSYSOPR メッセージ待ち行列には、ユーザー・プロファイルが IBM i NetServer で使用不可になった時点を示す CPIB682 エラー・メッセージが表示されます。
2. クライアントによっては、ユーザーが認識しないまま名前とパスワードを複数回試行するものもあります。たとえば、ユーザーのデスクトップのパスワードがユーザー・プロファイルのパスワードと一致しない場合、「ネットワーク・パスワード (Network Password)」ウィンドウを表示する前に、クライア
ントは、IBM i NetServer へのアクセスを複数回試行する場合があります。正しいパスワードを指定しても、ユーザー・プロファイルは既にシステム上での IBM i NetServer の使用が不可になっている場
合があります。このような場合、最大サインオン試行許可システム値の QMAXSIGN を、クライアン
ト認証を複数回試行できるように増やすことができます。最大サインオン回数を変更するには、「システム値の処理」コマンド WRKSYSVAL SYSVAL (QMAXSIGN) 使用できます。

使用不可になったユーザー・プロファイルの表示
System i ナビゲーター を使用して、使用不可になっているユーザー・プロファイルについての詳細情報を表示できます。
使用不可になっている IBM i NetServer ユーザーを表示するには、以下のステップを実行します。
IBM i NetServer15

1. System i ナビゲーター で、 「システム」 > 「ネットワーク」 > 「サーバー」と展開する。
2. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを表示する。
3. 「IBM i NetServer」 を右クリックし、「開く」を選択する。
4. 左上隅にある「ファイル (File)」をクリックする。
5. プルダウン・メニューで、「使用不可になったユーザー ID (Disabled User IDs)」を選択する。

使用不可になったユーザー・プロファイルの使用可能化
使用不可になっているユーザー・プロファイルは、System i ナビゲーター を使用するか、またはユーザ
ー・プロファイルを変更することにより、再度使用可能にすることができます。また、 IBM i NetServer
を停止し再始動することによっても、使用不可になっているユーザー・プロファイルを使用可能にできます。
使用不可になっているユーザー・プロファイルを使用可能にするには、次の 3 つの方法があります。
System i ナビゲーター を使用して、使用不可になっている IBM i NetServer ユーザー・プロファイルを使用可能にするには、以下のステップを実行します。
注: System i ナビゲーター を使用して、使用不可になっているユーザー・プロファイルを使用可能にするには、 *IOSYSCFG および *SECADM 権限が必要です。
1. System i ナビゲーター で, 「システム」 > 「ネットワーク」 > 「サーバー」と展開する。
2. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを表示する。
3. 「IBM i NetServer」を右クリックし、「開く」を選択する。
4. 左上隅にある「ファイル (File)」をクリックする。
5. プルダウン・メニューで、「使用不可になったユーザー ID (Disabled User IDs)」を選択する。
6. 使用不可になったユーザー ID をクリックし、「ユーザー ID を使用可能にする (Enable User ID)」を選択する。
また、ユーザー・プロファイルを変更することによっても、使用不可になっている IBM i NetServer ユー
ザーを使用可能にできます。ユーザー・プロファイルを変更するには、次のコマンドを入力します。
CHGUSRPRF USRPRF(USERNAME)

ここで USERNAME は、再度使用可能にしたいユーザー・プロファイルの名前です。
ユーザー・プロファイルのプロパティーに変更を加えずに、「ユーザー・プロファイルの変更 (Change
User Profile)」画面を終了できます。
使用不可になっている IBM i NetServer ユーザーを使用可能にするための 3 番目の方法は、IBM i
NetServer を停止し再始動することです。
関連資料:
36 ページの『IBM i NetServer セキュリティー: ゲスト対ゲスト以外』
通常は、IBM i NetServer へのアクセスには、ユーザー・プロファイルを使用できます。要求 ID (Windows または Samba から送られたもの) が見つからない場合は、ゲスト・プロファイルが使用されます。

16

IBM i: IBM i NetServer

IBM i NetServer の始動および停止
すぐに PC クライアントとデータやプリンターを共用する必要がある場合は、IBM i NetServer を始動できます。 IBM i NetServer を停止すると、リソースのすべての共用を終了できます。 IBM i NetServerの構成を変更する必要がある場合は、IBM i NetServer を停止してすぐに再始動することもできます。
IBM i NetServer は TCP/IP の開始時に自動的に始動されます。 IBM i NetServer を再始動する必要がある場合は、以下のステップを実行します。
1. システム上で、System i ナビゲーター への接続を開く。
2. 「ファイル・システム」を展開する。
3. 「ファイル共用」 を右クリックし、 「IBM i NetServer を開く」を選択する。
4. 「IBM i NetServer」を右クリックし、「開始」 を選択する。
System i ナビゲーターをインストールしていない場合は、次のコマンドを使用して、IBM i NetServer を始動してください。
STRTCPSVR *NETSVR

IBM i NetServer を停止するには、以下のステップを実行します。
1. System i ナビゲーターを開いて、作業したいシステムに接続する。
2. 「ネットワーク」 > 「サーバー」を展開する。
3. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを検索する。
4. 「IBM i NetServer」を右クリックし、「停止」を選択する。
System i ナビゲーターをインストールしていない場合は、次のコマンドを使用して、IBM i NetServer を停止してください。
ENDTCPSVR *NETSVR

関連タスク:
3 ページの『IBM i NetServer の構成』
IBM i NetServer が適切に構成されているかどうか検査するのに、一連のコマンドを使用できます。

IBM i NetServer 用サブシステムの管理
ユーザー・ジョブを実行するサブシステムを管理できます。たとえば、ユーザーまたは IBM i NetServer
ユーザーのグループごとに別個のサブシステムを作成できます。また、ユーザーは、事前開始ジョブをサブ
システム記述に追加したり、サブシステムを指定することができます。
QSERVER サブシステムには、同じデフォルトの事前開始ジョブ項目が引き続き付属しています。事前開
始ジョブ項目が定義されていないサブシステムをクライアントが使用しようとすると、システムはバッチ即時ジョブを使用して QSERVER サブシステムで稼働します。この場合、ジョブが「活動ジョブの処理(WRKACTJOB)」画面に表示される際に、名前は同じままですが、ジョブ・タイプは PJ (事前開始) ではな
く BCI (バッチ即時) になります。
システム・パフォーマンス
IBM i NetServer を終了させる場合、 「TCP/IP サーバーを終了 (ENDTCPSVR)」コマンドおよび「サーバーを終了 (QZLSENDS)」API も完了に長い時間がかかります。デーモン・ジョブを終了する際には、サーバーに関連したすべてのジョブを終了しなければならないので、これらのコマンドの処理には時間がかかります。

IBM i NetServer

17

バッチ即時ジョブを使用する際には、接続時間も多少長くなります。
サブシステム記述への事前開始ジョブの追加
QSERVER 以外のサブシステムでジョブを実行するようクライアントを構成する際には、必要な事前開始
ジョブをサブシステム記述に追加する必要があります。たとえば、QZLSFILE の事前開始ジョブを別のサブシステムに追加するには、次のコマンド・ストリング (独自のサブシステム名を挿入する) を使用してください。 ADDPJE SBSD(subsystemname) PGM(QSYS/QZLSFILE) USER(QUSER) STRJOBS(*YES) INLJOBS(1)THRESHOLD(1) ADLJOBS(5) JOB(*PGM) JOBD(QSYS/QZLSPJ) MAXUSE(200) WAIT(*YES) POOLID(1)
CLS(QSYS/QPWFSERVER *CALC *NONE *CALC)。 QZLSFILET 用の事前開始ジョブを追加するのは、
QZLSFILE 用に事前開始ジョブを追加するのに似ています。上記のコマンド・ストリング中の QZLSFILE
を QZLSFILET で置換し、以下のパラメーターを変更します。ADLJOBS(0)、JOBD(QSYS/QZLSPJ)、およびMAXUSE(1)。
このコマンドは、構成したサブシステム中で事前開始ジョブ 1 を開始します。 このジョブは、IBM i
NetServer に対する新しい接続を確立する際に使用されます。 QZLSFILE では、事前開始ジョブの数が 1未満になっている場合は、以降の接続に使用するためにさらに 5 つの事前開始ジョブが開始されます。
QZLSFILET では、サブシステムで実行されるジョブは、1 つのみです。
サブシステムの指定
IBM i NetServer サーバー・ジョブを実行するサブシステムを指定するには、以下のステップを実行します。
1. System i ナビゲーター で、「ネットワーク」 > 「サーバー」 と展開する。
2. 「TCP/IP」をクリックする。
3. 「IBM i NetServer」を右クリックし、「プロパティー」を選択する。
4. 「サブシステム」タブをクリックする。
5. 使用したいサブシステム設定を指定する。 「ヘルプ」 ボタンを使用して、個々のフィールドについての情報を検索する。
6. 終了したら、「OK」をクリックする。
関連概念:
38 ページの『ユーザー・プロファイル接続のトラブルシューティング』
ファイル共用へのアクセスを試みるときに、ユーザー・プロファイルの問題からエラーが発生する場合があります。

IBM i NetServer のゲスト・ユーザー・プロファイルの設定
ゲスト・ユーザー・プロファイルは、有効なユーザー・プロファイルがないクライアントに、基本レベルのアクセスを提供します。 必要に応じて、ゲストのユーザー・プロファイルを設定することで、ゲストごとに別々の権限レベルを付与できます。
IBM i NetServer がゲスト・ユーザー用に使用するユーザー・プロファイルは、System i ナビゲーター
を介して設定できます。ゲストが IBM i 共用リソースに対して保有する権限のレベルも、IBM i
NetServer を使用して指定できます。ゲスト・ユーザーのプロファイル情報を変更するには、入出力システ
ム構成 (*IOSYSCFG) およびセキュリティー管理者 (*SECADM) という特殊権限が必要です。ゲスト・ユ
ーザー・プロファイルに対する変更は、次回 IBM i NetServer が開始されるときまで有効になりません。
IBM i NetServer にゲスト・ユーザー・プロファイルを設定するには、以下のステップを実行します。
1. System i ナビゲーターを開いて、作業したいシステムに接続する。

18

IBM i: IBM i NetServer2. 「ネットワーク」 > 「サーバー」を展開する。
3. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを検索する。
4. 「IBM i NetServer」を右クリックし、「プロパティー」を選択する。
5. 「拡張」ダイアログ・ボックスに移動し、「次回開始時プロパティー」をクリックする。
6. 「ゲスト・ユーザー・プロファイル」フィールドに、 IBM i NetServer の使用時にゲストに付与する
ユーザー・プロファイルを入力する。
注:
a. このフィールドをブランクにした場合、不明ユーザーが IBM i NetServer を介してリソースにアクセスすることはできません。
b.

指定したゲスト・ユーザー・プロファイルは、特殊権限を保有することはできません。ゲストがIBM i に対して保持する権限は、最小にするか、まったく持たせないかのいずれかにするべきで
す。

関連概念:
28 ページの『ゲスト・ユーザー・プロファイル』
IBM i NetServer は、ゲスト・ユーザー・プロファイル (匿名ユーザー・プロファイル としても知られている) をサポートしています。

IBM i NetServer 状況の表示
IBM i NetServer の状況ダイアログ・ボックスには、 IBM i NetServer の効率的な管理に役立つ重要な統計情報があります。
IBM i NetServer の「状況」ダイアログ・ボックスから、システムの現在の統計を最新表示したり、すべての値を 0 にリセットしたり、リフレッシュ要求の時間間隔を設定したりすることができます。
ホストに対する IBM i NetServer 状況のリフレッシュ要求の間隔を分単位で設定すると、時間指定されたリフレッシュ値が保管されます。そのため、IBM i NetServer 状況ダイアログ・ボックスが開くごとにリフレッシュする必要はありません。 時間指定されたリフレッシュ値は、ユーザーごとにではなく、システ
ムごとに保管されます。
IBM i NetServer の状況を表示するには、以下のステップを実行します。
1. System i ナビゲーターを開いて、作業したいシステムに接続する。
2. 「ネットワーク」 > 「サーバー」を展開する。
3. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを表示する。
4. 「IBM i NetServer」を右クリックし、「状況」を選択する。
System i ナビゲーターのオンライン・ヘルプには、 IBM i NetServer 状況ダイアログ・ボックスの各フ
ィールドの詳細について記載されています。

IBM i NetServer 共用オブジェクトのリストの表示
System i ナビゲーター または Windows クライアントを使用することで、IBM i NetServer が現在共用しているオブジェクトのリストを表示できます。
IBM i NetServer を使用して、IBM i ネットワーク上の共用リソースにアクセスすることができます。これらの共用は、共用オブジェクトと呼ばれる以下の項目で構成されています。
v ファイル共用。統合ファイル・システム・ディレクトリーを共用します。
IBM i NetServer19

v 印刷共用。出力待ち行列を共用します。

System i ナビゲーター
を使用したIBM i NetServer 共用オブジェクトのリストの表示System i ナビゲーター を使用することで、 IBM i が、 IBM i NetServer を使用して PC クライアントと現在共用しているオブジェクトのリス
トを表示できます。
現在の共用オブジェクトのリストを System i ナビゲーター で表示するには、以下のステップを実行します。
1. System i ナビゲーター で、「ネットワーク」 > 「サーバー」 と展開する。
2. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを表示する。
3. 「IBM i NetServer」を右クリックし、「開く」を選択する。
4. 「共用オブジェクト」を展開して、現在の共用オブジェクトのリストを表示する。

Windows クライアントで IBM i NetServer 共用オブジェクトのリストを表示
Windows を使用することで、 IBM i が、 IBM i NetServer を使用して PC クライアントと現在共用しているオブジェクトのリストを表示できます。
Windows の場合:
1. Windows Explorer を開く。
2. アドレス・バーに UNC サーバー名 (¥¥server) をタイプする。
3. Enter キーを押す。
注: 共用オブジェクトを処理するすべてのユーザーを、 QDLS ファイル・システムからシステム配布ディ
レクトリーに登録する必要があります。システム配布ディレクトリーに登録されていないユーザーは、
QDLS ファイル・システムからファイル共用にアクセスすることはできません。システム配布ディレクト
リーにユーザーを登録するには、ディレクトリー項目の追加 (ADDDIRE) CL コマンドを使用してください。

IBM i NetServer 共用オブジェクト・プロパティーの表示と構成
IBM i NetServer 共用オブジェクトのサーバー属性には、System i ナビゲーター を介してアクセスできます。 これにより、ファイルまたは印刷共用のプロパティーを表示および変更することができます。
IBM i NetServer 共用オブジェクトのプロパティーを表示するには、以下のステップを実行します。
1. System i ナビゲーターを開いて、作業したいシステムに接続する。
2. 「ネットワーク」 > 「サーバー」を展開する。
3. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを検索する。
4. 「IBM i NetServer」を右クリックし、「開く」を選択する。
5. 「共用オブジェクト」を展開する。
6. 共用オブジェクトを右クリックして、 「プロパティー」 を選択する。

共用オブジェクト状況の表示
System i ナビゲーター を介して、共用オブジェクトの IBM i NetServer への接続に関する現在の統計を表示することにより、ワークステーション名、ユーザー名、共用タイプ、および接続時間のような情報を入手できます。

20

IBM i: IBM i NetServerこれらの共用オブジェクト統計は、情報表示を目的としたレコードなので、変更や再構成はできません。
IBM i NetServer 共用オブジェクトの状況を表示するには、以下のステップを実行します。
1. System i ナビゲーターを開いて、作業したいシステムに接続する。
2. 「ネットワーク」 > 「サーバー」を展開する。
3. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを表示する。
4. 「IBM i NetServer」を右クリックし、「開く」を選択する。
5. 「共用オブジェクト」を展開する。
6. 共用オブジェクトを選択する。
7. セッション接続を右クリックし、「状況」を選択する。
System i ナビゲーターのオンライン・ヘルプには、 IBM i NetServer 共用オブジェクト状況の詳細について記載されています。

IBM i NetServer セッションのリストの表示
IBM i NetServer は、クライアントが共用ファイル・リソースまたは印刷リソースに正常にアクセスすると、セッションを開始します。セッションでは PC クライアント、ユーザー名、およびセッション ID が表示されます。活動状態の IBM i NetServer セッションのリストを表示できます。
活動状態の IBM i NetServer セッションのリストを表示するには、以下のステップを実行します。
1.

System i ナビゲーター を開いて、作業したいシステムに接続する。

2. 「ネットワーク」 > 「サーバー」を展開する。
3. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを検索する。
4. 「IBM i NetServer」を右クリックし、「開く」を選択する。
5. 「セッション」を展開し、活動状態のセッションのリストを検索する。

IBM i NetServer セッション・プロパティーの表示
System i ナビゲーター を介して活動状態の IBM i NetServer セッションの属性を表示させると、IBM i
共用リソースを使用しているクライアントのプロパティーを見ることができます。
これらのプロパティーは情報表示を目的としたクライアント・アクティビティーのレコードなので、変更や再構成はできません。
IBM i NetServer セッションのプロパティーを表示するには、以下のステップを実行します。
1. System i ナビゲーターを開いて、作業したいシステムに接続する。
2. 「ネットワーク」 > 「サーバー」を展開する。
3. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを検索する。
4. 「IBM i NetServer」を右クリックし、「開く」を選択する。
5. 「セッション」を展開する。
6. ユーザー・セッションを右クリックして、 「プロパティー」 を選択する。
IBM i NetServer は、同じワークステーションからの複数のユーザーとゲストのログオンをサポートしています。それぞれのセッションについての情報は、ゲスト・アカウントが認証に使用されたとしても、実ユーザー名を表示します。この結果、ワークステーションとユーザー名が同じセッションが重複して表示される可能性があります。以下のフィールドの情報が表示されます。
IBM i NetServer21

v 接続の数
v オープン・ファイルの数
v セッションの数
注:
1. 複数のセッションが確立されている場合、 IBM i NetServer のアイドル・タイムアウト値が満了すると、それらは終了します。これは、それらのセッションで開いているファイルがあるかどうかに関係なく起きます。
2. 同じワークステーションから複数のユーザーを活動状態にすることができます。ユーザー・セッションを終了すると、そのセッションの IBM i NetServer のファイルおよび印刷アクティビティーだけが終了します。ただし、セッションの 1 つに関する接続が失われたことをクライアント・ワークステーシ
ョンが検出した場合は、クライアント・ワークステーションはすべてのセッションを終了するか、それともオプションで新しいセッションを確立するかを決定できます。
System i ナビゲーターのオンライン・ヘルプには、各 IBM i NetServer セッション・プロパティーのダ
イアログ・ボックスについての詳細が記載されています。

IBM i NetServer セッション接続状況の表示
IBM i NetServer へのワークステーション・セッション接続の現在の統計は、 System i ナビゲーターで表示できます。
これらのセッション接続統計は、情報表示を目的としたクライアント・アクティビティーのレコードなので、変更や再構成はできません。
IBM i NetServer セッション接続の状況を表示するには、次のステップを実行します。
1. System i ナビゲーターを開いて、作業したいシステムに接続する。
2. 「ネットワーク」 > 「サーバー」を展開する。
3. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを表示する。
4. 「IBM i NetServer」を右クリックし、「開く」を選択する。
5. 「セッション」を展開する。
6. セッションを選択する。
7. セッション接続を右クリックし、「状況」を選択する。
注: IBM i NetServer は、同じワークステーションからログオンした複数のユーザー (ゲストを含む) をサ
ポートするようになりました。
System i ナビゲーターのオンライン・ヘルプには、 IBM i NetServer セッション接続の詳細について記載されています。

IBM i NetServer セッションの停止
IBM i NetServer は、同じワークステーションからの複数のユーザーとゲストのログオンをサポートしています。特定のセッションに対するクライアントのファイルおよび印刷共用の使用を停止するために、ワー
クステーション上で 1 つまたは複数のユーザー・セッションを終了できます。
同じワークステーションからの複数のユーザーが活動状態になっている場合、ユーザー・セッションを終了
すると、そのセッションの IBM i NetServer のファイルおよび印刷アクティビティーだけが終了します。

22

IBM i: IBM i NetServerさらに、活動状態の IBM i NetServer セッションを終了すると、そのセッションにおけるクライアントのファイルまたは印刷共用の使用を停止します。活動セッションを停止するには、以下のステップを実行します。
1. System i ナビゲーターを開いて、作業したいシステムに接続する。
2. 「ネットワーク」 > 「サーバー」を展開する。
3. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを検索する。
4. 「IBM i NetServer」を右クリックし、「開く」を選択する。
5. 「セッション」を展開する。
6. ユーザー・セッションを右クリックし、「停止」を選択する。この同じワークステーション上で複数のセッションがアクティブになっている場合は、このワークステーション上で複数のユーザー・セッショ
ンを終了するオプションがあります。
注: クライアントのセッションを停止しても、クライアントのシステムへの再接続と、IBM i NetServer の再使用は停止しません。

ファイル共用IBM i NetServer ファイル共用は、IBM i NetServer が、ネットワーク上のクライアントと共用するディレクトリー・パスです。
ファイル共用は、任意の統合ファイル・システム・ディレクトリーで構成することができます。IBM i
NetServer ファイル共用を、作成、表示、構成、および終了することができます。
一般に、IBM i NetServer で共用ディレクトリーにアクセスする場合には、すべての統合ファイル・シス
テムの制限事項と考慮事項が適用されます。
V6R1 から、 IBM i NetServer は、ファイル共用機能で IPv6 アクセスをサポートします。
関連概念:
25 ページの『IBM i NetServer のファイル・システムでの大文字小文字の区別』
3 つを除くすべての ファイル・システムでは大文字小文字が区別されておらず、サポートされている PC
クライアントとの間で大文字小文字の区別に関する矛盾が発生することはありません。

IBM i NetServer ファイル共用の作成
統合ファイル・システム内のディレクトリーは、 IBM i NetServerを使用してネットワークのクライアン
トと共用できます。ファイル共用を作成すると、 PC クライアントがシステム上のリソースに簡単にアクセスできるようになります。
IBM i Access for Windows とは異なり、 IBM i NetServer は、デフォルトでは統合ファイル・システム
全体をネットワークと共用していません。
System i ナビゲーターで新規のファイル共用を作成するには、以下のステップを実行します。
1. System i ナビゲーターを開いて、作業したいシステムに接続する。
2. 「ネットワーク」 > 「サーバー」を展開する。
3. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを検索する。
4. 「IBM i NetServer」を右クリックし、「開く」を選択する。
5. 「共用オブジェクト」を右クリックし、「新規」を選択してから、「ファイル」を選択する。

IBM i NetServer23

6. 「一般プロパティー (General Properties)」ページを使用して、名前、説明、アクセス、ユーザー最大数、およびディレクトリー・パス名を指定し、新規のファイル共用を構成する。
7. 「テキスト変換 (Text Conversion)」ページを使用して、ファイルのコード化文字セット ID (CCSID)から、この共用に指定した CCSID に内容を変換するファイル・タイプを識別する。
System i ナビゲーターのオンライン・ヘルプには、 IBM i NetServer ファイル共用のプロパティーの詳細が記載されています。

IBM i NetServer ファイル共用へのアクセスの制御
IBM i NetServer のファイル共用に対してアクセス設定を割り当てて、統合ファイル・システムのディレ
クトリー・パスにあるオブジェクトに対する、PC クライアントのアクセス権のレベルを制御できます。
ファイル共用へのアクセスを読み取り専用に設定した場合、クライアントにはファイルを変更する権限がありません。ファイル共用へのアクセスを読み取り/書き出しに設定した場合、クライアント・ユーザーは、
共用ディレクトリー・パスにある、変更の権限を保持している任意のファイルを変更できます。
IBM i NetServer ファイル共用へのアクセスを設定するには、以下のステップを実行します。
1. システム上で、System i ナビゲーター への接続を開く。
2. 「ネットワーク」 > 「サーバー」を展開する。
3. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを検索する。
4. 「IBM i NetServer」を右クリックし、「開く」を選択する。
5. 「共用オブジェクト」を展開する。
6. ファイル共用を右クリックして、「プロパティー」 を選択する。
7. 「アクセス」フィールドの、プルダウン・メニューをクリックする。
8. ファイル共用アクセスを読み取り専用に設定するには、「読み取り専用」を選択する。ファイル共用ア
クセスを読み取り/書き込みに設定するには、「読み取り/書き出し」を選択する。

IBM i NetServer ファイル共用の停止
他のクライアントとのファイル共用を停止できます。
統合ファイル・システム・ディレクトリーの共用を停止するには、以下のステップを実行します。
1. システム上で、System i ナビゲーター への接続を開く。
2. 「ネットワーク」 > 「サーバー」を展開する。
3. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを検索する。
4. 「IBM i NetServer」を右クリックし、「開く」を選択する。
5. 「共用オブジェクト」を展開する。
6. 共用ファイルを右クリックして、「共用停止 (Stop Sharing)」を選択する。
注: すでに共用を使用しているすべてのクライアントは、停止するファイル共用を引き続き使用できます。
新規のクライアント要求は、停止したファイル共用を使用することはできません。停止した共用への新規接続の作成を試行しても、失敗します。

Windows クライアントからのファイル共用へのアクセス
IBM i NetServer を使用すると、 Windows クライアントは、ファイル共用にアクセスできます。

24

IBM i: IBM i NetServer

Windows を使用してファイル共用にアクセスするには、ファイル共用を論理ドライブにマップしたり、汎用命名規則 (UNC) のマッピングを使用したりすることができます。 ただし、論理ドライブ文字を使用する方が容易になる場合があります。
IBM i NetServer ファイル共用を、 Windows クライアント上の論理ドライブにマップするには、以下のステップを実行します。
1. 「スタート」ボタンを右クリックし、「エクスプローラ」を選択し、 Windows エクスプローラをオープンする。
2. Windows エクスプローラの 「ツール」プルダウン・メニューをオープンして、「ネットワーク ドラ
イブの割り当て」を選択する。
3. ファイル共用に使う空きドライブの文字を選択する。
4. IBM i NetServer ファイル共用の名前を入力する。 たとえば、以下の構文を入力できます。
¥¥QSYSTEM1¥Sharename

注: QSYSTEM1 は、IBM i 上の IBM i NetServer のサーバー名であり、 Sharename は使用したいファ
イル共用の名前です。
5. 「了解」をクリックする。
関連タスク:
10 ページの『ネットワーク上で IBM i NetServer を検出』
PC クライアントを使用して、ネットワーク上で IBM i NetServer を検出できます。そのようにすると、ネットワーク上の共用リソースにアクセスできて、 IBM i NetServer への接続方法が稼働していることを確認できます。

IBM i NetServer のファイル・システムでの大文字小文字の区別
3 つを除くすべての ファイル・システムでは大文字小文字が区別されておらず、サポートされている PC
クライアントとの間で大文字小文字の区別に関する矛盾が発生することはありません。
しかし、以下の 3 つのファイル・システムでは、大文字小文字が区別されます。
v QOpenSys
v ユーザー定義ファイル・システム (UDFS)。作成時に大文字小文字の区別が指定された場合。
v ネットワーク・ファイル・システム (NFS)。アクセスするリモート・ファイル・システムによります。
大文字小文字を区別するファイル・システムでは、ファイル名の大文字小文字の違いが意味を持ちます。名前は、大文字と小文字の両方を使用して構成することができます。たとえば、QOpenSys ファイル・シス
テムでは、以下の名前を持つ 3 つのファイルが存在する可能性があります。
NETSERVE.DATNetServe.DAT
netserve.DAT

これら 3 つのファイルは、技術的に異なる名前 (QOpenSys が大文字小文字を区別するため) で、システム上にある 3 つの異なる別個のオブジェクトを表しています。
IBM i NetServer がサポートするすべての PC クライアントでは、大文字小文字が区別されません。すべてのファイル名は大文字に自動変換されるので、ファイル名が大文字か小文字かは意味を持ちません。たとえば、上記のリストに例として挙げた 3 つのファイルのうち、 IBM i NetServer がサポートするすべての PC クライアントで認識されるファイルは、次の 1 つだけです。
NETSERVE.DAT

IBM i NetServer25このため、大文字小文字を区別するファイル・システムでファイルを使用していると、 IBM i NetServer
が正しく機能しないことがあります。 大文字小文字を区別するファイル・システムを使って作業し、Windows 95 のエクスプローラのグラフィカル・ユーザー・インターフェースを使用している場合は、特にそうです。
他のすべてのファイル・システムでは大文字小文字を区別しないので、サポートされている PC クライアントとの間で大文字小文字の区別に関する矛盾は発生しません。

印刷共用
印刷共用 は、ネットワーク上で PC クライアント間で共用される出力待ち行列です。IBM i NetServer を使用することにより、出力待ち行列を クライアントで共用することができます。
印刷共用を、作成、表示、構成、および終了することができます。 印刷共用は、任意の出力待ち行列で構成されており、以下のスプール・ファイル・タイプがサポートされています。
v ユーザー ASCIIv 高機能印刷v SNA 文字ストリング
v 自動選択スプール・ファイル・タイプにより、システム上でスプール・ファイルを作成する方法が決まります。 自動選択を使用しない場合、スプール・ファイル・タイプが出力待ち行列の宛先と正確に対応していないと、印刷エラーになります。
V6R1 から、 IBM i NetServer は、印刷共用機能で IPv6 アクセスをサポートします。

印刷共用の作成
IBM i NetServer 印刷共用を作成することにより、ネットワーク上の出力待ち行列を PC クライアントと共用することができます。
System i ナビゲーターで新規の IBM i NetServer 印刷共用を作成するには、以下のステップを実行します。
1. System i ナビゲーターを開いて、作業したいシステムに接続する。
2. 「ネットワーク」 > 「サーバー」を展開する。
3. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを検索する。
4. 「IBM i NetServer」を右クリックし、「開く」を選択する。
5. 「共用オブジェクト」を右クリックし、「新規」を選択してから、「印刷装置」を選択する。
6. 「一般 - プロパティー (General - Properties)」 ダイアログ・ボックスで、名前、説明、出力待ち行
列、ライブラリー、印刷装置ドライバー、スプール・ファイル・タイプ、印刷状況、およびプリンター・ファイルを指定した、新規の印刷共用を構成する。
System i ナビゲーターのオンライン・ヘルプには、 IBM i NetServer 印刷共用ダイアログ・ボックスの詳細について記載されています。

26

IBM i: IBM i NetServer

印刷共用に使用する PC クライアント印刷装置ドライバー
IBM i NetServer は、 IBM i ネットワーク・プリント・サーバー (NPS) のサービスを PC クライアントが使用できるようにする印刷サーバーとして動作します。 ネットワーク・プリント・サーバーは、印刷オ
ブジェクトおよびリソースへの、クライアント・アクセスを提供します。
ネットワーク・プリント・サーバーにより、正しい印刷装置ドライバーを持つクライアントは、さまざまなスプール・ファイル・タイプの出力待ち行列に、印刷ジョブをスプールすることができます。これらのスプール・ファイル・タイプには、次のものがあります。
v ユーザー ASCIIv 高機能印刷 (AFP)v SNA 文字ストリング (SCS)v 自動選択サポートされている Windows PC クライアント用の AFP と SCS 印刷装置ドライバーには、次のいずれかの方法によってアクセスできます。
v AFP 印刷装置ドライバーは、 IBM Printing systems の Web サイト (www.printers.ibm.com)
ら.無料でダウンロードできます。

かv スタンドアロン AFP および SCS 印刷装置ドライバーは、Qca400\Win32\Install\Printer フォルダーにもあります。クライアント・タイプに応じたディレクトリーの下に、AFP および SCS 印刷装置ドラ
イバーがあります。

印刷共用の停止
System i ナビゲーター を使用して、印刷共用を停止できます。
System i ナビゲーター から印刷共用を停止するには、以下のステップを実行します。
1. System i ナビゲーターを開いて、作業したいシステムに接続する。
2. 「ネットワーク」 > 「サーバー」を展開する。
3. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを検索する。
4. 「IBM i NetServer」を右クリックし、「開く」を選択する。
5. 「共用オブジェクト」を展開する。
6. 共用プリンターを右クリックして、「共用停止 (Stop Sharing)」を選択する。

Windows クライアントでの印刷共用の使用
IBM i NetServer を使用すると、 Windows クライアントは、IBM i 印刷共用にアクセスできます。
Windows クライアントが、印刷共用にアクセスするには、以下のステップを実行します。
Windows 7 の場合:
1. 「デバイスとプリンター」を開く。
2. 「プリンターの追加」をクリックする。
3. 「ネットワーク・プリンターを追加します」をクリックする。
4. 「探しているプリンターはこの一覧にはありません」をクリックする。
5. 共有プリンターの UNC パス (¥¥server¥printer) を入力する。「次へ」をクリックします。
6. プロンプトに応じて、他のプリンター情報を入力する。
IBM i NetServer

27

IBM i NetServer セキュリティー
IBM i NetServer セキュリティーを使用すると、許可済みのユーザーのみが確実に IBM i NetServer のリ
ソース、構成、および共用データにアクセスできるようなります。

ユーザー・プロファイル権限要件
ユーザー・プロファイル権限を制御することで、IBM i NetServer をセキュアにできます。
IBM i NetServer は、 Windows デスクトップのログオンで使用するユーザー識別 (ユーザー ID) とパス
ワードに基づいて、クライアントのファイルおよび印刷要求を認証します。ユーザー・プロファイルがWindows デスクトップ・クライアントのユーザー ID と一致する場合、パスワードが検査されます。 パ
スワードが一致しない場合、 IBM i NetServer はクライアントに正しいパスワードを入力するように要求します。
注: Windows ユーザー ID が 10 文字 (また、ユーザー・プロファイル名の最大長) を超えている場合、
IBM i NetServer は Windows ユーザー ID を 10 文字になるように切り捨てて、ユーザー・プロファイ
ルと一致するように試みます。たとえば、ADMINISTRA というユーザー・プロファイルは、ゲスト・サ
ポートを必要とせずに、 Windows Administrator ユーザーと一致するように作成できます。
IBM i NetServer 共用リソースにアクセスするために、クライアントは Windows デスクトップ・ユーザ
ーと一致するユーザー・プロファイルを必要とするわけではありません。 IBM i NetServer は、基本のファイルおよび印刷サービスだけを必要とするクライアントに対してゲスト・サポートを提供できます。このサポートは自動的に使用可能になるわけではありません。
このサポートを構成するには、以下のステップを実行します。
1. IBM i NetServer アイコンを右クリックし、「プロパティー」を選択する。
2. 「拡張機能」タブを選択する。
3. 「次回開始時プロパティー」ボタンをクリックする。
4. 適切なフィールドにゲスト・ユーザー・プロファイル名を指定する。
注: IBM i NetServer のゲスト構成を変更するには、*IOSYSCFG および *SECADM 特殊権限が必要です。 これらの変更は、次に IBM i NetServer を始動した時に有効になります。加えて、ゲスト・ユーザ
ー・プロファイルには特殊権限を与えるべきではなく、基本のファイルおよび印刷サービスで使用される統合ファイル・システム・ディレクトリーおよび出力待ち行列に対するアクセスだけを与えるべきです。

ゲスト・ユーザー・プロファイル
IBM i NetServer は、ゲスト・ユーザー・プロファイル (匿名ユーザー・プロファイル としても知られている) をサポートしています。
ゲスト・ユーザー・プロファイルを指定すると、 IBM i は、認識されないユーザーを自動的にゲスト・ユ
ーザー・プロファイルにマップします。必要に応じて、ネットワーク管理者は、 System i ナビゲーターの IBM i NetServer「拡張 - 次回開始時プロパティー」ダイアログで、 IBM i NetServer が使用するゲ
スト・ユーザー・プロファイルを指定し、変更できます。一般に、ゲスト・ユーザーは信頼できないユーザ
ーと見なされるため、ゲスト・ユーザー・プロファイルは、非常に限られた権限だけを持つようにするのがよいでしょう。
関連タスク:

28

IBM i: IBM i NetServer

18 ページの『IBM i NetServer のゲスト・ユーザー・プロファイルの設定』
ゲスト・ユーザー・プロファイルは、有効なユーザー・プロファイルがないクライアントに、基本レベルのアクセスを提供します。 必要に応じて、ゲストのユーザー・プロファイルを設定することで、ゲストごとに別々の権限レベルを付与できます。

ネットワークからの IBM i NetServer の隠し
機密保護を強化するために、 IBM i NetServer を Windows「マイ ネットワーク」から隠すことができます。
ネットワークから IBM i NetServer を隠すには、次のステップを実行します。
1. System i ナビゲーターを開いて、作業したいシステムに接続する。
2. 「ネットワーク」 > 「サーバー」を展開する。
3. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを表示する。
4. 「IBM i NetServer」を右クリックし、「プロパティー」を選択する。
5. 「詳細設定」タブをクリックし、「次回開始時プロパティー」ボタンをクリックします。
6. 「ブラウジング告知間隔」フィールドで「None」を選択します。
注: ブラウジング告知間隔を「None」に設定すると、ネットワークへのホスト通知がなくなります。 IBM
i NetServer がログオン・サーバーとして構成されているとドメイン通知もなくなるため、一部のネットワ
ークではログオン・サービスの問題が生じる可能性もあります。一般に、IBM i NetServer がログオン・サーバーである場合は、ブラウジング告知間隔をデフォルトのままにしておいてください。 デフォルトのブラウジング告知間隔は 720 秒 (つまり 12 分) です。
関連資料:
34 ページの『IBM i NetServer が Windows 「マイ ネットワーク」に表示されない』
さまざまな理由で、IBM i NetServer が Windows 「マイ ネットワーク」に表示されない場合があります。

クライアントによる要求の署名を必須にする
クライアントとサーバーの間のコミュニケーションは、クライアントが要求に署名することを必須にすれ
ば、さらに保護することができます。
これは、クライアントの認証データから引き出した鍵を使用して行います。デフォルトでは、クライアント
が要求に署名することは必須ではありません。
クライアントが要求に署名することを必須にするには、以下のステップを実行します。
1. System i ナビゲーターを開いて、作業したいシステムに接続する。
2. 「ネットワーク」 > 「サーバー」を展開する。
3. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを表示する。
4. 「IBM i NetServer」を右クリックし、「プロパティー」を選択する。
5. 「Security (機密保護)」タブをクリックし、「次回開始時プロパティー」ボタンをクリックする。
6. 「Require clients to sign requests (クライアントによる要求署名を必須にする)」ドロップダウン・
ボックスから「Yes (はい)」、「Optional (オプション)」、または「No (いいえ)」を選択する。

IBM i NetServer

29IBM i NetServer で Windows メッセンジャー・サービスを使用する
IBM i NetServer は、いくつかの状態にあるユーザーに情報メッセージを自動的に送信できます。
次の状態になると、IBM i NetServer は、自動的に情報メッセージを送信します。
v ユーザー・パスワードの有効期限が切れようとしている
v IBM i NetServer を通じて共有に接続しようとしたときに、さまざまな理由でユーザーのアクセスが拒否された
v アクティブ・ユーザーに、管理者が IBM i NetServer を停止しようとしていることを警告しなければならない
注: メッセンジャー・サービスは、デフォルトで無効になっているか、現在サポートされるバージョンのWindows で削除されています。IBM i NetServer によって送信された情報メッセージは、それらのクライ
アントによって処理されない場合があります。
関連概念:
43 ページの『Windows メッセンジャー・サービスを使用した IBM i NetServer のトラブルシューティ
ング』
Windows メッセンジャー・サービスを使用して、 IBM i NetServer の問題をトラブルシューティングできます。

クライアントの構成
クライアント・ワークステーションが情報メッセージを受け取るには、メッセンジャー・サービスがアクテ
ィブであることが必要です。
PC クライアントがこのサービスをアクティブ化するように構成する必要があります。

Windows 2000 および Windows XP 上のクライアントの構成
情報メッセージを受け取るために、 Windows 2000 および Windows XP オペレーティング・システム上で、クライアントを構成できます。
Windows 2000 および Windows XP オペレーティング・システムでクライアントを構成するには、以下のステップを実行します。
1.

「スタート」 > 「設定」 > 「コントロール パネル」をクリックする。

2. 「管理ツール」から「サービス」をオープンする。
3. Messenger が表示されるまでスクロールダウンする。
4. 状態が「開始」になっており、「スタートアップの種類」のタイプが「自動」になっていることを確認します。

Windows Server 2003 上のクライアントの構成
情報メッセージを受け取るために、 Windows Server 2003 上で、クライアントを構成できます。
Windows Server 2003 上でクライアントを構成するには、以下のステップを実行します。
1. 「スタート」 > 「コントロール パネル」をクリックする。
2. 「管理ツール」から「サービス」をオープンする。
3. Messenger が表示されるまでスクロールダウンする。
4. 状態が「開始」になっており、「スタートアップの種類」のタイプが「自動」になっていることを確認します。 WinPopup.exe を始動するには、以下のステップを実行します。

30

IBM i: IBM i NetServer

a.

「スタート」 > 「ファイル名を指定して実行」をクリックする。

b.

入力フィールドに、winpopup.exe と入力する。

c.

「了解」をクリックする。

Linux 上のクライアントの構成
Linux オペレーティング・システム上にクライアントを構成して、情報メッセージを受け取れます。
Linux 上にクライアントを構成するには、以下のステップを実行します。
注: コーディング例を使用することにより、お客様は、 44 ページの『コードに関するライセンス情報および特記事項』の条件に同意することになります。
1. Samba のメッセンジャー・サポートを使用可能にする。メッセージ・コマンド・ディレクティブを含めるために、smb.conf を編集する。 ここに、例の行を示します。
message command = /bin/bash -c 'echo -e WinPopup Message from %f on$(date): ¥n >> /tmp/msg.txt; cat %s >> /tmp/msg.txt; echo -e¥n¥n >> /tmp/msg.txt; rm %s'

2. Samba サーバーを再始動する。 たとえば (Red Hat の場合)、/etc/rc.d/init.d/samba を再始動します。
3. /tmp/msg.txt ファイルを読み取り、バックグラウンドでウィンドウにメッセージを表示するための、
シェル・スクリプトを作成する。 bash スクリプトの例をここに示します。
#!/bin/bash# Run this script in the background to display a message window where# WinPopup messages are displayed in sequence. Samba must be started# and smb.conf must be configured to append messages to /tmp/msg.txt# remove old messages
rm /tmp/msg.txt
touch /tmp/msg.txt
chmod 666 /tmp/msg.txt
rxvt -fb -sb -fn lucidasanstypewriter-bold-14 -sl 2048 -bg red -fg
white -title SMB Network Messages -geometry 80x10+150+280 -e tail -f/tmp/msg.txt

注: このスクリプトによって、 rxvt ウィンドウが作成されます。 rxvt がインストールされていない
場合、または xterm ウィンドウを使用する場合、インストール済みの xterm を代わりに使用してください。
4. このスクリプトを tailmsg.sh として保管し、必ずそれを実行可能ファイルにする。
5. このファイル ./tailmsg.sh & をバックグラウンドで実行する。

Windows固有のメッセージングに対する、IBM i NetServerの使用可能化
管理アラートは、デフォルトではオフになっています。Windows固有のメッセージングに対して、IBM i
NetServerを使用可能にすることができます。
Windows, 固有のメッセージングを使用可能にするには、以下のステップを実行します。
1. System i ナビゲーターを開いて、作業したいシステムに接続する。
2. 「ネットワーク」 > 「サーバー」を展開する。
3. 「TCP/IP」をクリックして、使用可能な TCP/IP サーバーのリストを表示する。
4. 「IBM i NetServer」を右クリックし、「プロパティー」を選択する。
IBM i NetServer31

5. 「詳細設定」タブをクリックし、「次回開始時プロパティー」ボタンをクリックします。
6. 「Allow administrative alerts (管理アラートを可能にする)」の隣りのチェック・ボックスをクリックします。
7. 「Minimum message severity (最小メッセージ重大度)」を指定します。 有効値は 0 から 99 までです。

関連付けされた IBM i メッセージ
いくつかの IBM i メッセージが、特に Windowsに対するメッセージング・サポートに対応するために追加されました。
これらのメッセージは、 IBM i では発行されません。メッセージのテキストのみが使用され (置換が行われて)、ネットワーク・メッセージとして、接続を試みているクライアント・ユーザーに送信されます。
以下に、これらのメッセージを示します。
CPIB68A
No user profile found for user &1.
CPIB68B
The profile for user &1 is disabled.
CPIB68C
The password for user &1 is expired.
CPIB68D
No password exists for user &1.
CPIB68E
User &1 is disabled for IBM i NetServer access.
CPIB68F
User &1 was enabled for IBM i NetServer access.
CPIB690
Password for user &1 will expire in &2 day(s).
CPIB691
User &1 has successfully connected.
CPIB692
User &1 encountered Kerberos error &2 connecting through IBM i NetServer.
注: ユーザーが接続するたびに CPIB691 ウェルカム・メッセージを送信するには、最小のメッセージ重大度値を 10 に設定しなければなりません。これ以外では、このメッセージを無視するために、値を 20 に設定します。 値 30 では、情報メッセージ CPIB68F、CPIB690、および CPIB691 が使用不可になります。

メッセージ送信試行のログの表示
サーバーが送信を試行したネットワーク・メッセージのログを表示するには、 IBM i NetServer 保守プロ
グラムを使用できます。
ログには、デフォルトでは最大で最新の 500 メッセージが入ります。 これらのメッセージはログのダンプ
時に削除されます。表示されるのは、前回のダンプ時以降にログに記録されたネットワーク・メッセージだ
けです。

32

IBM i: IBM i NetServer保守ユーティリティーを呼び出すには、以下のコマンドを使用します。
CALL PGM(QZLSMAINT) PARM('32')
ログが、QSECOFR 出力待ち行列内のスプール・ファイルにダンプされます。スプール・ファイルの処理(WRKSPLF QSECOFR) コマンドを使用して、待ち行列を表示します。

例: ログに記録されるメッセージのスプール・ファイル・ダンプ
TIME

NAME

IP-ADDR

TYPE RCMESSAGE

1/23/02 17:39:55 SMBTEST1 C0050939
SMBTEST1 IS DISABLED.

2

0 CPIB68B: THE PROFILE FOR USER

1/23/02 17:40:16
JOE1
C005095D
WILL EXPIRE IN 3 DAY(S).

7

0 CPIB690: PASSWORD FOR USER JOE1

注: RC 列が 0 でない場合、エラーでユーザーにメッセージが送達されるか、またはクライアントのメッ
セージ処理サービスでエラー条件が報告されます。

IBM i NetServer を通じてカスタム・メッセージを送信する
QUSRTOOL ライブラリー・サポートを使用して IBM i NetServer 用に GO NETS ツールを作成した場
合、「NetServer メッセージの送信 (SNDNSVMSG)」コマンドを使用して、ネットワーク上の登録されているユーザーにカスタム・メッセージを送信できます。
「NetServer メッセージの送信 (SNDNSVMSG)」コマンドは GO NETS メニューのオプション 14 で使用でき、Windows 上の NET SEND コマンドのように機能します。
GO NETS ツールを使用すると、ユーザーは、追加、変更、表示、共用の処理のために、コマンドまたはメニュー(NetServer API の代わりに) を使用できるようになります。さらに、 NetServer; の始動および停止、 NetServer 構成情報の変更および表示も行えるようになります。

例
注: コーディング例を使用することにより、お客様は、 44 ページの『コードに関するライセンス情報および特記事項』の条件に同意することになります。
ネットワーク上のユーザー名 JOE1、およびクライアント・マシン WORKSTATION1 上のユーザー
KRISTY への、Windows メッセージの送信
SNDNSVMSG MSG('Reminder: Memo is due today.') TONETID((JOE1) (KRISTY WORKSTATION1))
最初のユーザー (JOE1) にワークステーション名が指定されていないため、メッセージは、 NetBIOS 名を保持する PC に送信されます。 通常は、Windows 2000、Windows XP、または Windows Server 2003のワークステーションの始動時に、ワークステーションによって、 NetBIOS 名がローカル・サブネットに、 (WINS が構成されている場合は) WINS を使用して登録されます。
ユーザーのログオン時に、メッセンジャー・サービスでユーザーの名前も登録されます。メッセンジャー・
サービスで登録されている名前を知るには、コマンド・プロンプトで NBTSTAT -a workstation を指定します。以下の出力例は、ワークステーション HORSE 上の登録されている 4 つのメッセージング名を示しています。
NetBIOS Remote Machine Name Table
Name

Type

Status
IBM i NetServer33--------------------------------------------HORSE<00> UNIQUE
Registered
DEPT8<00> GROUP
Registered
HORSE<20> UNIQUE
Registered
DEPT8<1E> GROUP
Registered
HORSE-AFS<20> UNIQUE
Registered
HORSE<03> UNIQUE
Registered
HORSE$<03> UNIQUE
Registered
MANNY<03> UNIQUE
Registered

IBM i NetServer への活動セッション接続が行われているすべてのユーザーに、Windows メッセージを
送信
SNDNSVMSG MSG('&1, the Hawthorne server will be taken down for a disk
TONETID((*ALLNSVCNN))

replacement at 1pm')&1 は、メッセージのテキストで置換されるユーザー名を示すために使用できます。
これまでに (再始動してから)、IBM i NetServer への接続を行った、すべてのユーザーに、次のWindows メッセージを送信
SNDNSVMSG MSG('Good morning, dedicated users!') TONETID((*ALLUSERS))
メッセージは 126 文字以下でなければなりません。

ヒントと技法これらのヒントと技法は、 問題の解決、または IBM i NetServer をさらに効率的に稼動させるのに役立ちます。

IBM i NetServer が Windows 「マイ ネットワーク」に表示されない
さまざまな理由で、IBM i NetServer が Windows 「マイ ネットワーク」に表示されない場合があります。
IBM i NetServer は、 Microsoft 所有のブラウズ・プロトコルを利用しており、これによって IBM i
NetServer は Windows 「マイ ネットワーク」に表示されます。このブラウズ・プロトコルは、それぞれのアダプターのプロトコルごとにコンピューターの別個のリストを表示します。 この結果、 a IBM i
NetServer が NetBIOS をサポートしていないために、これらのリストを転送すると、NetBIOS をサポートしないコンピューターはリストに表示されないという結果になることがあります。
すべてのコンピューターを、同じドメイン (ワークグループ) の同じサブネットのメンバーにするのがよいでしょう。このようにすれば、IBM i NetServer からのブラウズの通知は、 Windows ネットワーク コン
ピュータの情報を収集できるコンピューターによって必ず受信されます。
注: IBM i NetServer がログオン・サーバーである場合、このサーバーはドメインのマスター・ブラウザーになり、コンピューターのリストを保持します。この場合も、異なるサブネットにサーバーがあり、そのサブネットに、そのリストを使用してドメイン・マスター・ブラウザーに接触できる独自のマスター・ブラウ
ザーがなければ、ブラウズ・リストは不完全なものである可能性があります。
ブラウジング告知間隔の設定によって、IBM i NetServer もネットワークから隠されている場合があります。
関連タスク:

34

IBM i: IBM i NetServer29 ページの『ネットワークからの IBM i NetServer の隠し』
機密保護を強化するために、 IBM i NetServer を Windows「マイ ネットワーク」から隠すことができます。

IBM i NetServer が始動しない
IBM i NetServer が始動しない場合、QSYSOPR メッセージ・キュー内にメッセージが表示される場合があります。このメッセージを使用して、問題の問題を見つけてください。
メッセージは、次のようになります。
メッセージ ID . . . . . . :メッセージ・タイプ. . . . :送信日 . . . . . . . . . :CPIB683
情報
04/01/98

重大度 . . . . . . . :40

送信時刻 . . . . . . :14:02:55

メッセージ . . . . . . . : IBM i Support for Windows Network Neighborhood(IBM i NetServer) は始動できませんでした。
原因 . . . . . : 要求された IBM i NetServer ジョブ QZLSSERVER を、理由コード5 が原因で始動できませんでした。次の理由コードとその意味を参照してください。
1 - ユーザーの信用保証を検索できない。
2 - 信用保証を検索できない。
3 - ユーザー・プロファイル交換が正常に実行されていない。
4 - ライブラリー QSYS のサービス・プログラム QZLSSRV1 のロックを獲得できない。
5 - TCP/IP を使用した NETBIOS の開始が戻りコード 3420で失敗した。
6 - 内部サーバーの始動が戻りコード 3420で失敗した。
7 - ネットワークとの資源の共有時にエラーが起こった。

このメッセージに関するヘルプ情報を使用すれば、問題の原因を見つけるのに役立ちます。

初期プログラム・ロードでの IBM i NetServer の起動
IBM i NetServer は、「TCP/IP サーバーの始動」および 「TCP/IP サーバーの終了」コマンドを使用す
ると、別個の TCP/IP サーバーとして始動および終了することができます。
「TCP/IP の開始 (STRTCP)」または 「TCP/IP の終了 (ENDTCP)」コマンドが呼び出されると、IBM i
NetServer は TCP サーバーとして自動的に始動および終了するようになっています。さらに、TCP/IP サーバーの始動 (STRTCPSVR SERVER(*NETSVR)) および TCP/IP サーバーの終了 (ENDTCPSVRSERVER(*NETSVR)) コマンドを使用して、 IBM i NetServer を、別個の TCP/IP サーバーとして始動および終了することもできます。
「IBM i NetServer 一般の次回開始」ダイアログ・ボックスの「TCP/IP の開始時に開始」オプションを選択することによって、 TCP/IP の開始時に IBM i NetServer が自動的に始動するかどうかを指定することができます。 この値は、TCP/IP 開始時の動作に影響を与えます (これは IBM i NetServer のプロパティーではありません)。したがって、変更は即時に有効にはなりません。 IBM i Access for Windows でSystem i ナビゲーター を使用する場合、以下を行うことにより、このダイアログ・ボックスを表示できます。
1. System i ナビゲーター で、「ネットワーク」 > 「サーバー」 > 「TCP/IP」 > IBM i NetServerと展開する。
2. 「IBM i NetServer」 アイコンを右クリックする。
3. 「属性」を選択します。
4. 「全般」タブを選択する。
5. 「次回開始時プロパティー」ボタンを押す。

IBM i NetServer

35

QZLSSERVER ジョブは QSERVER サブシステムにあります。「サーバーの始動 (QZSLSTRS)」および「サーバーの終了 (QZLSENDS)」API によって、サーバーを始動および終了させることができます。これ
により、TCP/IP の開始前に QSERVER サブシステムが始動される場合についての開始プログラムへの変更は必要ありません。

IBM i NetServer セキュリティー: ゲスト対ゲスト以外
通常は、IBM i NetServer へのアクセスには、ユーザー・プロファイルを使用できます。要求 ID (Windows または Samba から送られたもの) が見つからない場合は、ゲスト・プロファイルが使用されます。
ゲスト・ユーザー・プロファイルによって、他の目的にはユーザー・プロファイルを必要としないユーザーによるファイルおよび印刷共用が可能になります。
IBM i NetServer を使用する場合は、通常のユーザー・プロファイルとパスワードが適用されます。デフォルトでは、有効なユーザー・プロファイルとパスワードを持つユーザーのみがシステム上のリソースにアクセスできます。 Windows 2000、Windows XP、および Windows Server 2003 には、異なるユーザー
ID を選択するオプションがあります。 パスワードが一致しない場合、パスワード・ウィンドウが表示されます。 Windows Windows には、パスワードを記憶するオプションがあります。
ユーザー・プロファイルは、ユーザーが誤ったパスワードを使用して IBM i NetServer に繰り返しアクセスしようとすると、 IBM i NetServer で使用できなくなります。システム値 QMAXSIGN で、許可されないアクセス試行を何回実行するとユーザー・プロファイルが使用不可になるかを指定します。 Windows
オペレーティング・システムは、アクセスが拒否されたら、再度 IBM i NetServer へのアクセスを試みます。そのため、クライアントによって実際に試行される回数よりも前に QMAXSIGN 限度に達したように思える場合があります。 IBM i NetServer のユーザー・プロファイルが使用不可になった場合、ユーザ
ー・プロファイルを再び使用可能にするいくつかの方式を使用できます。
IBM i NetServer へのアクセスに使用するユーザー ID と一致するユーザー・プロファイルが見つからな
い場合、オプションとして構成可能なゲスト・ユーザー・プロファイルを使用することができます。
*SECADM 特殊権限を持っている IBM i 管理者によって作成されるこのゲストは、ゲストの印刷共用が使用される場合にパスワードだけを持つべきであり、特殊権限を付与すべきではありません。ゲスト・ユーザ
ー・プロファイルによって、他の目的にはユーザー・プロファイルを必要としないユーザーによるファイル
および印刷共用が可能になります。
注: ゲスト・ユーザー・プロファイルが印刷共用のアクセスで使用される場合、そのゲスト・ユーザー・プ
ロファイルにはパスワードがなければなりません。これは、ネットワーク・プリント・サーバーで必要なためです。
関連タスク:
16 ページの『使用不可になったユーザー・プロファイルの使用可能化』
使用不可になっているユーザー・プロファイルは、System i ナビゲーター を使用するか、またはユーザ
ー・プロファイルを変更することにより、再度使用可能にすることができます。また、 IBM i NetServer
を停止し再始動することによっても、使用不可になっているユーザー・プロファイルを使用可能にできます。

36

IBM i: IBM i NetServer

API ガイド
System i ナビゲーター によって使用できるすべての管理機能にアクセスするには、アプリケーション・プ
ログラム・インターフェース (API) を使用します。 つまり、CL、COBOL、RPG、C、および C++ プロ
グラムを使用して IBM i NetServer を管理できます。
以下に示すのは、現在 IBM i NetServer を管理するのに使用できる API のリストです。
v ファイル・サーバー共用の追加 (QZLSADFS)
v プリンター・サーバー共用の追加 (QZLSADPS)v ファイル・サーバー共用の変更 (QZLSCHFS)
v プリンター・サーバー共用の変更 (QZLSCHPS)
v サーバー・ゲストの変更 (QZLSCHSG)
v サーバー情報の変更 (QZLSSCHSI)
v サーバー名の変更 (QZLSCHSN)
v サーバーの終了 (QZLSENDS)
v サーバー・セッションの終了 (QZLSENSS)
v サーバー情報のリスト (QZLSLSTI)
v サーバー情報のオープン・リスト (QZLSOLST)
v サーバー共用の除去 (QZLSRMS)
v サーバーの開始 (QZLSSTRS)
関連情報:
アプリケーション・プログラミング・インターフェース

構成および共用情報のバックアップと回復
IBM i NetServer は、統合ファイル・システムで複数のファイルを使用し、構成値および共用項目を格納します。システム全体を保管したり、 IBM i NetServer の管理を変更したりするたびに、これらのファイ
ルをバックアップする必要があります。
加えて、システムに障害が生じたときに使用可能なバックアップが常に入手できるように、保管操作の頻度を注意深く計画してください。
システムでの IBM i NetServer 構成および共用データ・ファイルの位置は、/QIBM/UserData/OS400/
NetServer です。
次にあげる特定のファイルが必要です。
v 「Qazlscfg」: このファイルには構成情報が収められています。
v 「Qazlsshr」: このファイルには共用情報が収められています。
v 「Qazlsextxxx」: このファイルには、ファイル共用のためのテキスト変換情報が収められています。
xxx はファイル共用名です。
注: IBM i NetServer がログオン・サーバーとして構成されている場合は、ディレクトリー/QIBM/UserData/OS400/NetServer/NetLogon をバックアップしておく必要があります。
関連情報:システムのリカバリー

IBM i NetServer

37IBM i NetServer のトラブルシューティング
IBM i NetServer を使用する際に経験する問題は、IBM i NetServer の状況、PC クライアント接続、またはユーザー・プロファイルに関係している場合があります。
IBM i NetServer をネットワークで検出したり、または IBM i NetServer リソースを使用したりするとき、種々の問題が生じることがあります。 IBM i NetServer のトラブルシューティングは、特定の問題を解決するのに役立ちます。

ユーザー・プロファイル接続のトラブルシューティング
ファイル共用へのアクセスを試みるときに、ユーザー・プロファイルの問題からエラーが発生する場合があります。
v 権限の欠落
ユーザー・プロファイルが、特定の共用ディレクトリーで許可されていない場合。 これが生じた場合には、制御言語 (CL) コマンド (たとえば、「オブジェクト・リンクの処理 (WRKLNK)」コマンド) を使用して、 ユーザーがディレクトリーにアクセスできるようにしてください。
v 正しくないパスワードを使用した接続の試み
ユーザーが正しくないパスワードを何度も使用して 接続しようとすると、IBM i NetServer を使用できなくなる場合があります。この場合、システムは QSYSOPR メッセージ待ち行列にメッセージ(CPIB682) を送ります。 このメッセージは、ユーザー・プロファイルが IBM i NetServer へのアクセスに使用できなくなったことを示します。ユーザー・プロファイルが IBM i または IBM i Access for
Windows に使用できなくなったわけではありませんが、ユーザー・プロファイルの IBM i NetServer
へのアクセスが停止されます。
注: マネージメント・セントラルには、QSYSOPR からのメッセージをモニターする機能があります。
管理者はこの機能を使用して、 IBM i NetServer で使用不可になっているプロファイルについてアラートを受けることができます。管理者は System i ナビゲーター を使用して、使用不可になったユーザーのリストを定期的に調べ、ウィンドウからユーザーを再び使用可能にすることができます。使用不可のすべてのユーザー・プロファイルを見つけるには、「IBM i NetServer」を右クリックし、「使用不可のプロファイル」を選択します。
v QZLSFILE ジョブおよび QZLSFILET ジョブがサブシステムに構成されていない
クライアントは、ゲスト・ユーザー・プロファイルではなく、有効なユーザー・プロファイルを使用して IBM i NetServer に接続しなければならない。 IBM i NetServer ファイル共用にf接続している活動
状態のクライアント・ユーザーごとに、QZLSFILET ジョブまたは QZLSFILE ジョブが、QSERVER サブシステム内に含まれているはずです。しかし、他のサブシステムで IBM i NetServer ジョブを実行するようにユーザーが構成すれば、QZLSFILET ジョブおよび QZLSFILE ジョブは別のサブシステムで実行できます。ジョブ・ログのメッセージ CPIAD12 は、QZLSFILE ジョブがサービスを行う対象となっているユーザーまたはクライアントを示します。 QZLSFILET ジョブは複数のクライアントにサービスを行うため、ジョブ・ログに多数のメッセージがあることがあります。 System i ナビゲーター から、「ネットワーク」 > 「サーバー」 > 「TCP/IP」 の下で、「IBM i NetServer」 をダブルクリックして、次に「セッション」をクリックします。ユーザーとそれぞれのワークステーション名、ログオン・
タイプ、およびサーバー・セッションのリストが表示されます。
v スレッド化されて実行中に非スレッド・セーフ・ファイル・システムへのアクセスを試みる
スレッド化されて実行中のクライアントは、非スレッド・セーフ・ファイル・システム (QDLS あるい
は QNetWare など) へアクセスしようとすると、「アクセス否認」タイプのエラーを受け取ります。ク38

IBM i: IBM i NetServerライアントは、クライアント・セッションがスレッド化されて実行中に非スレッド・セーフ・ファイ
ル・システムに対してドライブをマップしようとしたときにも、エラーを受け取ります。スレッド・セーフでないファイル・システムのリストについては、『マルチスレッド化されたプログラミングの場合のファイル・システムの考慮事項』を参照してください。
V5R4 の時点では、IBM i NetServer はデフォルトで、マルチスレッド化されたジョブ内のファイル共
用のサービスを行います。 サブシステム内のすべてのセッションのスレッド化された活動は、そのサブシステムの QZLSFILET ジョブ内のスレッドのプールで実行されます。スレッド化されないクライアン
ト活動は、これまでどおり QZLSFILE ジョブ内で実行されます。
スレッド化されたセッションを起動するには、正しいサブシステム内の QZLSFILE ジョブがまだ必要です。クライアントがスレッド化されて実行できるかどうかは、そのクライアントが最初にドライブを統合ファイル・システムにマップする時点で決まります。 クライアントの第 1 ドライブをマッピング
する最初のフェーズは、QZLSFILE ジョブで実行されます。セッションがスレッド化されて実行可能であれば、セッションはサブシステム内の単一の QZLSFILET ジョブに転送されます。ファイル・システ
ムがスレッド・セーフでない場合、あるいは QIBM_QPWFS_FILE_SERV 出口点の ADDEXITPGM
THDSAFE() オプションが *UNKNOWN または *NO と指定されている場合、あるいは QZLSFILETがサブシステム内に存在しない場合は、クライアントはこのセッションに関しては QZLSFILE ジョブで実行されます。QZLSFILE ジョブ・ログは、クライアントの開始時に記録されます。クライアントがセッションを終了すると、QZLSFILE ジョブは待機状況を事前開始するために戻り、ジョブ・ログが消去されます。クライアントが QZLSFILET ジョブでセッションを開始する場合は、メッセージ
CPIAD12 がジョブ・ログに書き込まれます。QZLSFILET ジョブは複数のクライアント・セッションによって使用されるため、セッション終了メッセージ CPIAD13 は、ユーザー/クライアント・セッションの終了時にジョブ・ログに書き込まれます。 これらのメッセージはジョブ・ログに累積されます。
「アクセス否認」タイプのエラーを回避するためにお勧めする解決策は、QSERVER サブシステム (あるいはその他のユーザー・サブシステム) 内で QZLSFILET ジョブを開始させないことです。このためには、一部のクライアントはスレッド化して実行し、その他のクライアントはスレッド化しないように、System i ナビゲーター でユーザー・サブシステムを構成することが必要な場合があります。
QSERVER サブシステムから QZLSFILET 用の事前開始ジョブ項目を除去するには、以下のコマンドを使用します。
RMVPJE SBSD(QSYS/QSERVER) PGM(QSYS/QZLSFILET)

他のサブシステムから事前開始ジョブ項目を除去する必要がある場合は、QSERVER の代わりに、正しいライブラリーとともにそのサブシステムを指定する必要があります (プログラムは同じままです)。
新規の活動化グループ ACTGRP(*NEW) オプションで作成されたプログラムは、 プログラムが戻るときに、マルチスレッド・ジョブを終了させます。 したがって、クライアントがスレッド化環境(QZLSFILET ジョブ) で実行することがある場合は、 ACTGRP(*NEW) で作成されたプログラムは、出
口点 QIBM_QPWFS_FILE_SERV に登録しないでください。
v 活動状態の印刷ユーザー
活動状態の印刷ユーザーには、QUSRWRK に、 IBM i NetServer に接続するジョブがあります。ジョ
ブ・ログにあるメッセージは、QNPSERVS ジョブが属しているユーザーを示します。
関連タスク:
41 ページの『ファイル共用問題のトラブルシューティング』
IBM i NetServer のファイル共用作動可能に関する問題が生じる場合、システム上で、 IBM i NetServerの状況を検査してください。

IBM i NetServer39

17 ページの『IBM i NetServer 用サブシステムの管理』
ユーザー・ジョブを実行するサブシステムを管理できます。たとえば、ユーザーまたは IBM i NetServer
ユーザーのグループごとに別個のサブシステムを作成できます。また、ユーザーは、事前開始ジョブをサブ
システム記述に追加したり、サブシステムを指定することができます。
関連情報:活動化グループおよびスレッド

ファイル共用ディレクトリー・パスのトラブルシューティング
IBM i NetServer ファイル共用にアクセスするときに、指定したディレクトリー・パスが 統合ファイル・システムに存在しない場合、エラーが生じることがあります。
ファイル共用にディレクトリー・パスを指定したが、このディレクトリー・パスが IBM i に存在しない場
合、クライアントでエラーが生じます。エラーが生じないようにするには、「ファイル共用 一般 - プロパティー (File Share General-Properties)」ダイアログ・ボックスで指定したディレクトリー・パスが、クライアントのシステムに存在している必要があります。

印刷共用問題のトラブルシューティング
IBM i NetServer ネットワーク・プリンターをオンラインで使用するときに、さまざまな理由で問題が生じることがあります。
v ユーザーに 出力待ち行列の許可がないため、ネットワーク・プリンターがオンラインで機能しないことがある。これが生じた場合、制御言語 (CL) コマンド (たとえば、オブジェクト権限の編集(EDTOBJAUT) コマンド) を使用して、ユーザーが出力待ち行列にアクセスできるようにしなければなりません。
v IBM i NetServer 印刷共用を使用するときに、印刷ジョブを出力待ち行列にスプールすることが困難になることがある。 IBM i NetServer 印刷共用が正しく機能するためには、ネットワーク・プリント・サーバーが稼働している必要があります。ネットワーク・プリント・サーバーを始動しないと、 IBM i
NetServer 印刷共用は機能しません。
v クライアントは、ゲスト・ユーザー・プロファイルではなく、有効なユーザー・プロファイルを使用して IBM i NetServer に接続しなければならない。 QUSRWRK サブシステムには、 IBM i NetServer
印刷共用に接続している活動状態のクライアントごとに、 1 つの QNPSERVS ジョブ項目があります。 QNPSERVS ジョブは、クライアントが共用プリンター・リソースに接続されるときに開始します。
v ゲスト・ユーザー・プロファイルにはパスワードがなければならず、さらに使用可能になっていなければならない。
v 最大 350 のスプール・ファイルがネットワーク・プリンター・ウィンドウに表示されます。

ゲスト・サポートを使用するときの印刷の問題のトラブルシューティング
IBM i NetServer ゲスト・サポートを使用して 出力待ち行列にアクセスする場合、サーバーにアクセスするときに問題が生じることがあります。 さらに、指定したプリンターがオンラインで動作しないことがあります。
この場合、パスワードを IBM i NetServer ゲスト・ユーザー・プロファイル (たとえば SMBGUEST) に追加する必要があります。 また、ユーザー・プロファイルを必ず使用可能にしてください。ネットワー
ク・プリンター・サーバーでは、ユーザーに入力を要求しないとしても、認証のパスワードが必要です。

40

IBM i: IBM i NetServerSMBGUEST ユーザー・プロファイルにパスワードを追加しても、 IBM i NetServer のファイルおよび印
刷共用にアクセスするユーザーに影響はありません。ユーザーがファイルおよび印刷サービスにゲスト・サ
ポートを必要とする場合、 IBM i NetServer はユーザーに SMBGUEST パスワードを要求することはありません。 SMBGUEST ユーザー・プロファイルはパスワードがあり、使用可能であるので、初期メニュ
ー・パラメーターを *SIGNOFF、INLMNU(*SIGNOFF) に設定して、サインオン・アクセスを拒否してください。

PC クライアント接続問題のトラブルシューティング
接続問題が生じている場合は、 IBM i NetServer への接続方式 (たとえば、ドメイン・ネーム・システム)が稼働しているかどうかテストすることができます。
接続をテストするには、次のステップを実行します。
1. PC クライアントからWindows コマンド・プロンプトを開く。
2. PING コマンドを入力し、 IBM i へのクライアント接続をテストする。 たとえば、次のコマンドを入力して、IBM i NetServer を ping することができます。
ping QSYSTEM1

注: QSYSTEM1 は、IBM i 上の IBM i NetServer のサーバー名です。
戻り値が正の値である場合、IBM i NetServer へのクライアント接続は正常に動作しています。これは、クライアントが、IBM i NetServer および システムへの接続に使用している方式が稼働していることを意味しています。
ヒント:v クライアントでコマンド・プロンプトから nbtstat -A ip-address-of-server を実行し、接続を検査してください (C:¥WINDOWS>nbtstat -a qnetserver)。 システムの名前が不明または解決できない場合、nbstat を使用すると役立ちます。
v システムへのクライアント接続を検査する別の方法として、そのクライアントに対する活動状態の
NetServer セッションがあるかどうか確かめる方法があります。System i ナビゲーター, から、「ネットワーク」 > 「サーバー」 > 「TCP/IP」の下で、「IBM i NetServer」をダブルクリックして、次に「セッション」をクリックします。ユーザーとそれぞれのワークステーション名、ログオン・タイプ、およびシステム・セッションのリストが表示されます。

ファイル共用問題のトラブルシューティング
IBM i NetServer のファイル共用作動可能に関する問題が生じる場合、システム上で、 IBM i NetServerの状況を検査してください。
IBM i NetServer の状況を検査するには、以下のステップを実行します。
1. システムが QSERVER サブシステムを開始したことを確認する。 システムがまだ QSERVER サブシ
ステムを開始していない場合、サブシステムの開始 (STRSBS) CL コマンドを使用して開始してください。
2. システムが QSERVER 内で QZLSSERVER ジョブを開始したことを確認する。 システムがまだQZLSSERVER ジョブを開始していない場合、 STRTCPSVR *NETSVR CL コマンドを使用して開始してください。
3. QZLSFILE 事前開始ジョブが、プログラム開始要求を待機していることを確認する (「活動ジョブの処理」の「PSRW」状況)。

IBM i NetServer

41

スレッド化サポートを使用したい場合は、QZLSFILET ジョブが、ファイルまたは印刷サービスを求めるクライアント要求を待機していることを確認する (「活動ジョブの処理」画面の「TIMW」または「TIMA」状況) 。
QZLSFILET 事前開始ジョブも QZLSFILE 事前開始ジョブもプログラム開始要求を待機していない場
合は、事前開始ジョブの開始 (STRPJ) CL コマンドを使用してください。 これにより、事前開始ジョブが開始されます。
注: サブシステムが QZLSFILET ジョブを開始するように構成されている場合は、単一の QZLSFILET
ジョブのみが、複数のクライアントおよびそれぞれのスレッド・セーフ・ファイル共用のサービスを行います。 サブシステム内には複数の QZLSFILE ジョブがあり、そのそれぞれが 1 つのクライアン
ト、および IBM i NetServer の使用時に Windows クライアントによってアクセスされるすべての非スレッド・セーフ・ファイル共用をサポートします。ただし、スレッド化されて実行中ではない場合
は、Linux は IBM i NetServer 共用のマウントごとに別の QZLSFILE ジョブに接続します。
4. QZLSFILET 事前開始ジョブまたは QZLSFILE 事前開始ジョブがまだ存在していない場合は、それらを QSERVER サブシステム記述 (他に構成されている場合は、別のサブシステム記述) に追加する。
事前開始ジョブ項目を追加するには、事前開始ジョブ項目の追加 (ADDPJE) CL コマンドを使用します。
関連概念:
38 ページの『ユーザー・プロファイル接続のトラブルシューティング』
ファイル共用へのアクセスを試みるときに、ユーザー・プロファイルの問題からエラーが発生する場合があります。

印刷装置ドライバー問題のトラブルシューティング
IBM Printing systems の Web サイトからダウンロードした 高機能印刷 (AFP) 印刷装置ドライバーを使用していると、読み取り不能のテキストが印刷されることがあります。
読み取り不能のテキストになるのは、印刷ジョブの印刷ストリームに直接組み込まれた情報を使用するときに、AFP 印刷装置ドライバーがフォントを置換するからです。 この問題を解決するために、以下の 2 つのオプションを使用できます。
v PC のプリンター・プロパティーのフォント置換をオフにして、インライン書式定義の作成をオンにする。
v ライセンス・プログラム AFP フォント 5769FN1 および AFP DBCS フォント 5769FNT をインスト
ールする。
関連情報:
IBM i および関連ソフトウェアのインストール、アップグレード、または削除

QSYSOPR メッセージ・キューを使用した IBM i NetServer のトラブルシューティングシステム・オペレーターのメッセージ待ち行列 QSYSOPR には、 IBM i NetServer のトラブルシューテ
ィングにとって重要な情報が含まれています。 IBM i NetServer が開始および停止したり、報告する必要のある特定のエラーが生じるたびに、メッセージが QSYSOPR メッセージ待ち行列に記録されます。
最初のメッセージは、IBM i NetServer が始動時に完全に初期化されたかどうかを示します。このメッセージは、IBM i NetServer が正しく開始したかどうかを示すだけでなく、 IBM i NetServer サーバー名をリストするので、重要です。

42

IBM i: IBM i NetServer

IBM i NetServer の開始に失敗すると、QSYSOPR メッセージ待ち行列には、失敗の原因を示すエラー・
メッセージが記録されます。

IBM i NetServer を検出するための「ログの表示 (DSPLOG)」の使用
パラメーター MSGID(CPIB680) を指定してログの表示 (DSPLOG) CL コマンドを実行すると、 IBM i
NetServer が開始した時刻を示すメッセージが表示されます。このメッセージは、 IBM i NetServer シス
テム名も示します。 PERIOD パラメーターによって検索の開始日付を調整しなければならない場合があります。 メッセージは、次のようになります。
Support for Windows Network Neighborhood (IBM i NetServer) SERVER_NAME Initialization Complete.

ネットワークでの IBM i NetServer ロケーションのトラブルシューティン
グ
ネットワーク上で IBM i NetServer の検出に問題が発生した場合は、トラブルシューティングの技法を使用できます。
ネットワークで IBM i NetServer を検索しているときに問題が生じる場合は、その問題を解決するために以下の複数のステップを実行することができます。
1. IBM i NetServer サーバー名を PING する。 IBM i NetServer サーバー名を PING すると、 IBM i
NetServer IP アドレスが PC クライアント・キャッシュ・ファイルに再ロードされます。
2. IBM i NetServer のシステム名が正しいことを確認する。 QSYSOPR メッセージ待ち行列では、正しい IBM i NetServer システム名が示されています。
3. IBM i NetServer システム名を正しくインターネット・プロトコル (IP) アドレスに解決するように、PC クライアントを構成したことを確認する。 IBM i NetServer システム名を IP アドレスに解決するように PC クライアントを構成するには、次のどれかの方法を実行します。
v

ドメイン・ネーム・システム (DNS) を使用して、 IBM i NetServer システム名を IP アドレスにマップする。

v

Windows インターネット・ネーム・サービス (WINS) を使用して、 IBM i NetServer システム名
を IP アドレスにマップする。

v

LMHOSTS ファイルに項目を追加して、 IBM i NetServer システム名を IP アドレスにマップする。

関連タスク:
10 ページの『ネットワーク上で IBM i NetServer を検出』
PC クライアントを使用して、ネットワーク上で IBM i NetServer を検出できます。そのようにすると、ネットワーク上の共用リソースにアクセスできて、 IBM i NetServer への接続方法が稼働していることを確認できます。

Windows メッセンジャー・サービスを使用した IBM i NetServer のトラ
ブルシューティング
Windows メッセンジャー・サービスを使用して、 IBM i NetServer の問題をトラブルシューティングできます。
IBM i NetServer を介して共用に接続しようとしたユーザーが、以下の理由でアクセスを拒否される場合があります。
v パスワードが一致しない。
v 基本となるファイル・システム・オブジェクトへの権限が十分ではない。
IBM i NetServer43

v ユーザー・プロファイルが存在しない。
v ユーザー・プロファイルが使用不可になっている。
v ユーザーが IBM i NetServer にアクセスできないv パスワードの有効期限が切れている。
v ユーザー・プロファイルにパスワードが存在しない。
v Kerberos 認証の障害が発生した
前述のそれぞれの状態で、クライアントはほとんどの場合、問題の判別に役立つような意味のあるエラー・
メッセージは報告しません。 IBM i NetServer にサポートが追加されて、 Linux オペレーティング・シ
ステムのほかに、 Windows 2000、および Windows XP 上のクライアント・ユーザーにメッセージを送信できるようになっています。これにより、ユーザー・プロファイルの接続問題について問題分析機能を著
しく向上させることができます。
関連概念:
30 ページの『IBM i NetServer で Windows メッセンジャー・サービスを使用する』
IBM i NetServer は、いくつかの状態にあるユーザーに情報メッセージを自動的に送信できます。

コードに関するライセンス情報および特記事項
IBM は、お客様に、すべてのプログラム・コードのサンプルを使用することができる非独占的な著作使用権を許諾します。お客様は、このサンプル・コードから、お客様独自の特別のニーズに合わせた類似のプログラムを作成することができます。
強行法規で除外を禁止されている場合を除き、IBM、そのプログラム開発者、および供給者は、「プログラム」および「プログラム」に対する技術的サポートがある場合にはその技術的サポートについて、第三者の権利の不侵害の保証、商品性の保証、特定目的適合性の保証および法律上の瑕疵担保責任を含むすべての明示もしくは黙示の保証責任を負わないものとします。
いかなる場合においても、IBM および IBM のサプライヤーならびに IBM ビジネス・パートナーは、その予見の有無を問わず発生した以下のものについて賠償責任を負いません。
1. データの喪失、または損傷。
2. 直接損害、特別損害、付随的損害、間接損害、または経済上の結果的損害
3. 逸失した利益、ビジネス、収益、信用、節約すべかりし費用。
国または地域によっては、法律の強行規定により、上記の責任の制限が適用されない場合があります。

44

IBM i: IBM i NetServer特記事項
本書は米国 IBM が提供する製品およびサービスについて作成したものです。
本書に記載の製品、サービス、または機能が日本においては提供されていない場合があります。日本で利用可能な製品、サービス、および機能については、日本 IBM の営業担当員にお尋ねください。本書で IBM
製品、プログラム、またはサービスに言及していても、その IBM 製品、プログラム、またはサービスのみが使用可能であることを意味するものではありません。これらに代えて、IBM の知的所有権を侵害することのない、機能的に同等の製品、プログラム、またはサービスを使用することができます。ただし、IBM以外の製品とプログラムの操作またはサービスの評価および検証は、お客様の責任で行っていただきます。
IBM は、本書に記載されている内容に関して特許権 (特許出願中のものを含む) を保有している場合があります。本書の提供は、お客様にこれらの特許権について実施権を許諾することを意味するものではありません。実施権についてのお問い合わせは、書面にて下記宛先にお送りください。
〒103-8510
東京都中央区日本橋箱崎町19番21号
日本アイ・ビー・エム株式会社
法務・知的財産
知的財産権ライセンス渉外
以下の保証は、国または地域の法律に沿わない場合は、適用されません。 IBM およびその直接または間接の子会社は、本書を特定物として現存するままの状態で提供し、商品性の保証、特定目的適合性の保証および法律上の瑕疵担保責任を含むすべての明示もしくは黙示の保証責任を負わないものとします。国または地域によっては、法律の強行規定により、保証責任の制限が禁じられる場合、強行規定の制限を受けるものとします。
この情報には、技術的に不適切な記述や誤植を含む場合があります。本書は定期的に見直され、必要な変更
は本書の次版に組み込まれます。IBM は予告なしに、随時、この文書に記載されている製品またはプログ
ラムに対して、改良または変更を行うことがあります。
本書において IBM 以外の Web サイトに言及している場合がありますが、便宜のため記載しただけであり、決してそれらの Web サイトを推奨するものではありません。それらの Web サイトにある資料は、
この IBM 製品の資料の一部ではありません。それらの Web サイトは、お客様の責任でご使用ください。
IBM は、お客様が提供するいかなる情報も、お客様に対してなんら義務も負うことのない、自ら適切と信ずる方法で、使用もしくは配布することができるものとします。
本プログラムのライセンス保持者で、(i) 独自に作成したプログラムとその他のプログラム (本プログラムを含む) との間での情報交換、および (ii) 交換された情報の相互利用を可能にすることを目的として、本プログラムに関する情報を必要とする方は、下記に連絡してください。
IBM Corporation
Software Interoperability Coordinator, Department YBWA
3605 Highway 52 N
Rochester, MN 55901
U.S.A.

© Copyright IBM Corp. 1998, 201845

本プログラムに関する上記の情報は、適切な使用条件の下で使用することができますが、有償の場合もあります。
本書で説明されているライセンス・プログラムまたはその他のライセンス資料は、IBM 所定のプログラム
契約の契約条項、IBM プログラムのご使用条件、またはそれと同等の条項に基づいて、IBM より提供されます。
この文書に含まれるいかなるパフォーマンス・データも、管理環境下で決定されたものです。そのため、他の操作環境で得られた結果は、異なる可能性があります。一部の測定が、開発レベルのシステムで行われた可能性がありますが、その測定値が、一般に利用可能なシステムのものと同じである保証はありません。さらに、一部の測定値が、推定値である可能性があります。実際の結果は、異なる可能性があります。お客様
は、お客様の特定の環境に適したデータを確かめる必要があります。
IBM 以外の製品に関する情報は、その製品の供給者、出版物、もしくはその他の公に利用可能なソースか
ら入手したものです。 IBM は、それらの製品のテストは行っておりません。したがって、他社製品に関する実行性、互換性、またはその他の要求については確証できません。 IBM 以外の製品の性能に関する質問
は、それらの製品の供給者にお願いします。
IBM の将来の方向または意向に関する記述については、予告なしに変更または撤回される場合があり、単に目標を示しているものです。
著作権使用許諾:
本書には、様々なオペレーティング・プラットフォームでのプログラミング手法を例示するサンプル・アプ
リケーション・プログラムがソース言語で掲載されています。お客様は、サンプル・プログラムが書かれているオペレーティング・プラットフォームのアプリケーション・プログラミング・インターフェースに準拠
したアプリケーション・プログラムの開発、使用、販売、配布を目的として、いかなる形式においても、IBM に対価を支払うことなくこれを複製し、改変し、配布することができます。このサンプル・プログラ
ムは、あらゆる条件下における完全なテストを経ていません。従って IBM は、これらのサンプル・プログ
ラムについて信頼性、利便性もしくは機能性があることをほのめかしたり、保証することはできません。これらのサンプル・プログラムは特定物として現存するままの状態で提供されるものであり、いかなる保証も提供されません。 IBM は、お客様の当該サンプル・プログラムの使用から生ずるいかなる損害に対しても一切の責任を負いません。
それぞれの複製物、サンプル・プログラムのいかなる部分、またはすべての派生的創作物にも、次のように、著作権表示を入れていただく必要があります。
© (お客様の会社名) (西暦年). このコードの一部は、IBM Corp. のサンプル・プログラムから取られています。
© Copyright IBM Corp. _年を入れる_.
この情報をソフトコピーでご覧になっている場合は、写真やカラーの図表は表示されない場合があります。

プログラミング・インターフェース情報
本書「NetServer」には、プログラムを作成するユーザーが IBM i のサービスを使用するためのプログラ
ミング・インターフェースが記述されています。

46

IBM i: IBM i NetServer

商標
IBM、IBM ロゴおよび ibm.com は、世界の多くの国で登録された International Business Machines
Corporation の商標です。他の製品名およびサービス名等は、それぞれ IBM または各社の商標である場合があります。現時点での IBM の商標リストについては、『www.ibm.com/legal/copytrade.shtml』 をご覧ください。
Adobe、Adobe ロゴ、PostScript、PostScript ロゴは、Adobe Systems Incorporated の米国およびその他の国における登録商標または商標です。
Linux は、Linus Torvalds の米国およびその他の国における登録商標です。
Microsoft、Windows、Windows NT および Windows ロゴは、Microsoft Corporation の米国およびその他の国における商標です。
他の製品名およびサービス名等は、それぞれ IBM または各社の商標である場合があります。

使用条件
これらの資料は、以下の条件に同意していただける場合に限りご使用いただけます。
個人使用: これらの資料は、すべての著作権表示その他の所有権表示をしていただくことを条件に、非商業的な個人による使用目的に限り複製することができます。ただし、IBM の明示的な承諾をえずに、これらの資料またはその一部について、二次的著作物を作成したり、配布 (頒布、送信を含む) または表示 (上映を含む) することはできません。
商業的使用: これらの資料は、すべての著作権表示その他の所有権表示をしていただくことを条件に、お客様の企業内に限り、複製、配布、および表示することができます。 ただし、IBM の明示的な承諾をえずにこれらの資料の二次的著作物を作成したり、お客様の企業外で資料またはその一部を複製、配布、または表示することはできません。
ここで明示的に許可されているもの以外に、資料や資料内に含まれる情報、データ、ソフトウェア、またはその他の知的所有権に対するいかなる許可、ライセンス、または権利を明示的にも黙示的にも付与するもの
ではありません。
資料の使用が IBM の利益を損なうと判断された場合や、上記の条件が適切に守られていないと判断された
場合、IBM はいつでも自らの判断により、ここで与えた許可を撤回できるものとさせていただきます。
お客様がこの情報をダウンロード、輸出、または再輸出する際には、米国のすべての輸出入関連法規を含む、すべての関連法規を遵守するものとします。
IBM は、これらの資料の内容についていかなる保証もしません。これらの資料は、特定物として現存するままの状態で提供され、商品性の保証、特定目的適合性の保証および法律上の瑕疵担保責任を含むすべての明示もしくは黙示の保証責任なしで提供されます。

特記事項

47

48

IBM i: IBM i NetServer

IBM®

プログラム番号: 5770-SS1

Printed in Japan