Command Reference Manual

ご注意
(1)

(2)
(3)
(4)

本マニュアルは、アライドテレシス(株)が作成したもので、全ての権利をア
ライドテレシス(株)が保有しています。アライドテレシス(株)に無断で本書の一部または全部をコピーすることを禁じます。
アライドテレシス(株)は、予告なく本マニュアルの一部または全体を修正、変更することがありますのでご了承ください。
アライドテレシス(株)は、改良のため製品の仕様を予告なく変更、改良することがありますのでご了承ください。
本製品の内容またはその仕様に関して発生した結果については、いかなる責任も負いかねますのでご了承ください。

(C) 1994-1996 アライドテレシス株式会社

マニュアルバージョン
1994年8月
1995年3月
1995年7月
1995年9月
1996年2月

ver 1.0 pl 0
ver 1.1 pl 0
ver 2.0 pl 0
ver 2.0 pl 1
ver 3.0 pl 0

1st release
2nd edition
Version 5.0 対応
記述訂正
Version 6.0 対応

商標についてCentreCOM、CentreNETはアライドテレシス株式会社の商標です。PC/TCPはFTP
Software, Inc.の登録商標です。イーサネット(ethernet)はXerox社の商標です。
NeXTはNeXT Computer, Inc.の商標です。NetWareはノベル社の登録商標です。
IBM-PC/XT/AT、PC DOSはIBMの商標です。Sunは米国Sun Microsystems, Inc.の登録商標です。NFSは米国Sun Microsystems, Inc.の商標です。NEWSはソニー株式
会社の商標です。System VはAT&Tの登録商標です。Post ScriptはAdobe Systems
社の登録商標です。LASER SHOTはキャノン株式会社の商標です。UNIXはX/
Openカンパニーリミテッドがライセンスしている米国ならびに他の国における登録商標です。Microsoftは米国Microsoft Corporationの登録商標です。MS-DOSは米
国Microsoft Corporationの登録商標です。Windowsは米国Microsoft Corporationの商標です。一太郎は株式会社ジャストシステムの登録商標です。Lotusと1-2-3はLotus Development Corporationの商標です。J-3100、DynaBookは株式会社東芝の商標です。PC-9800は日本電気株式会社の商標です。
iii

80286、386、386SXは米国インテル社の商標です。Netscape Communications
Corporation、Netscape Communications、Netscape、Netscape Navigator は NetscapeCommunications Corporation の商標です。この文書に掲載されているソフトウェア
および周辺機器の名称は各メーカーの商標または登録商標です。

AE-

コマンドレファレンスのページ内の構成
コマンドレファレンスの各ページ内の構成は以下のようになっています。

I-

コマンド名

JL

コマンド名を示しています。

機能
コマンドの機能を簡単に説明しています。

M-

書式
コマンドとオプションを指定する時の書式が記述されています。

P-

表記方法について[]

この中の項目は省略可能であり、必要に応じて入力することを示します。

()

この中には ¦ で区切られたいくつかの項目が並んでいます。このうち必要なものをどれか一つ選んで入力することを示します。必ず選んで入力する必要があります。

¦

これで区切られた項目はいずれかを選んで入力することを示します。

TV-

通常の文字（例：ftp）
コマンド、及び指定するオプションを示します。

iv

斜体文字（例：filename）
ユーザの必要に応じて入力する項目であることを示します。例えば、ホスト
名、IP アドレスなどがこれに相当します。
共通オプションについて[-? ]該当するコマンドの使用方法を表示します。
[-version]
該当するコマンドのバージョン情報を表示します。

例
コマンドとオプションを組み合わせた実例を示しています。実際に指定するホス
ト名、IP アドレスなどは、ここに記述されていないユーザ独自のものになります。

詳細
コマンドの機能を詳細に説明しています。

オプション
コマンドのオプションの説明をしています。

PCTCP.INI のセクション名
該当するコマンドに関連する PCTCP.INI のセクション名を示しています。
セクション内での記述に関しては第２章「PCTCP.INI の記述」 を参照して下さい。

トラブルシューティング
エラーメッセージが表示された場合の対策や、その他のトラブル時の対処方法が簡単に記述されています。なお、この項目は特定のコマンドのみ存在します。

v

PC/TCP ver.6.0

目次
A-

DOSコマンドリファレンス .............................................................. 1
ATKKLPT........................................................................................................................ 2
BOOTP ............................................................................................................................. 3
COMSCRIPT ................................................................................................................... 6
CONFE ............................................................................................................................. 7
COOKIE ........................................................................................................................... 8
DDATES .......................................................................................................................... 9
DHCP ............................................................................................................................. 10
DHCPHLPR ................................................................................................................... 12
DOWN.BAT .................................................................................................................. 13
DOPREDIR .................................................................................................................... 14
ETHDRV........................................................................................................................ 15
FINGER ......................................................................................................................... 20
FTP ................................................................................................................................. 21
FTPSRV ......................................................................................................................... 35
HOST ............................................................................................................................. 38
INET ............................................................................................................................... 40
INSTALL ....................................................................................................................... 44
IPRINT ........................................................................................................................... 45
JFTP ............................................................................................................................... 47
JRL ................................................................................................................................. 53
JTN ................................................................................................................................. 55
LPBIOS .......................................................................................................................... 60
LPCONFIG .................................................................................................................... 64
LPD ................................................................................................................................ 66
LPQ ................................................................................................................................ 71
LPR ................................................................................................................................ 73
LPRM ............................................................................................................................. 77
MAIL.............................................................................................................................. 79
NETBIOS ....................................................................................................................... 91
ONPREDIR .................................................................................................................... 92
PING .............................................................................................................................. 93
PASSWD...................................................................................................................... 100

EIJL
MPS
TV
V-

vi

PC/TCP ver.6.0

PCTCPCFG .................................................................................................................. 101
PCTCP.INI ................................................................................................................... 103
PPP ............................................................................................................................... 104
PPPDRV ....................................................................................................................... 107
PPPFAST ..................................................................................................................... 108
PPPNOTE .................................................................................................................... 109
PPPWD ........................................................................................................................ 110
PREDIR........................................................................................................................ 111
PRELPR ....................................................................................................................... 115
RCP .............................................................................................................................. 116
RMT ............................................................................................................................. 119
RSH .............................................................................................................................. 121
SETCLOCK ................................................................................................................. 125
SLP ............................................................................................................................... 126
SLPDRV ...................................................................................................................... 128
SMTP ........................................................................................................................... 129
SMTPSRV ................................................................................................................... 131
SNMPD ........................................................................................................................ 133
TAR .............................................................................................................................. 136
TFTP ............................................................................................................................ 141
UP.BAT ........................................................................................................................ 143
VERSION.TXT ............................................................................................................ 144
VRL .............................................................................................................................. 145
VTN.............................................................................................................................. 148
WHOIS ........................................................................................................................ 158

PCTCP.INIの記述 ...........................................................................159[pctcp addresses] .......................................................................................................... 162[pctcp atkk]................................................................................................................... 164[pctcp bootp] ................................................................................................................ 165[pctcp comscrpt sub̲section] ....................................................................................... 167[pctcp ftp] ..................................................................................................................... 169[pctcp general] .............................................................................................................. 170[pctcp host] ................................................................................................................... 173[pctcp ifcust 0].............................................................................................................. 174[pctcp ip-security] ........................................................................................................ 176[pctcp ip-security n] ..................................................................................................... 178

vii

AAEIJLMPS
TV-

PC/TCP ver.6.0

AEIJL
M-

[pctcp jftp] .................................................................................................................... 180[pctcp jrl] ...................................................................................................................... 181[pctcp jtn] ..................................................................................................................... 183[pctcp kernel] ............................................................................................................... 185[pctcp lpbios] ................................................................................................................ 190[pctcp lpr] ..................................................................................................................... 191[pctcp netbios] .............................................................................................................. 192[pctcp predir] .............................................................................................................. 194[pctcp serial 0] .............................................................................................................. 195[pctcp smtp] .................................................................................................................. 196[pctcp tar] ..................................................................................................................... 199[pctcp terminal] ............................................................................................................ 200[pctcp terminal host̲name] .......................................................................................... 202[pctcp vpctcp] ............................................................................................................... 204[pctcp vrl] ..................................................................................................................... 205[pctcp vtn] .................................................................................................................... 209

バージョンとの互換性 ..................................................................213
IFCONFIG ................................................................................................................... 216
IPCONFIG .................................................................................................................. 218

inetメッセージの詳解 .................................................................... 225

PS
TV
V-

vtn/vrl拡張設定情報........................................................................237
1 vtn/vrl 文字セット ................................................................................................. 238
2 コントロール文字 ................................................................................................. 241
3 キー割り当て ......................................................................................................... 243
4 エスケープシーケンス ......................................................................................... 248
PC/TCP snmpd MIB 変数一覧 ................................................................................... 252

snmpdMIB変数一覧 ........................................................................257
索引 ............................................................................................... cclxii

viii

第1章

コマンドリファレンス

第1章
DOSコマンドリファレンス
本セクションでは Centre NET PC/TCP DOS アプリケーションの各コマンドとそのオプションについての説明を行ないます。
なお、 コマンドの運用方法などについては、 「ユーザーズガイド」を参照してください。

AAEIJL
MPS
TV-

1

第1章

コマンドリファレンス

ATKKLPTAE-

機能
DOS/V用のプリンタBIOSリダイレクタで、SJISからJISへ漢字コード変換を行います。config.sysに組み込んで使用します。

書式
atkklpt
atkklpt[-? | -version]

IJ-

例（config.sys の記述例)
device=atkklpt.exe
device=atkklpt.exe /Escp /Tab8

L
詳細
DOS/Vの日本語モードを使用している際に、lpbios コマンドによってプリンタデ
バイスにデータを送信(copy XXX lpt1)しても漢字が正しく出力されない場合にconfig.sys に組み込んで使用します。なお、アプリケーション（一太郎など）か
らプリントアウトする場合は使用しないでください。

MP-

オプション
/Pcpr ネットワーク先のプリンタのタイプがPC-PR系であることを示します。（デ
フォルト）

S

/Escp

T-

ネットワーク先のプリンタのタイプがESC/P系であることを示します。
/Lips ネットワーク先のプリンタのタイプがLips系であることを示します。

V
V-/Tab[n]
タブコードを変換する空白文字数を指定します。デフォルトは変換しませ
ん。

2

第1章

コマンドリファレンス

BOOTP
機能

AA-

bootp サーバーよりネットワーク設定情報を取得します。

書式

Ebootp[-fnvw] [-d address] [-r retry] [-t sec][ini_file]bootp[-? | -version]

I例J-

bootp -t 15 -fw
bootp -fnv

L詳細bootpは bootp デーモンが起動されている場合に、 bootp データベースから、ネッ
トワーク設定情報などを取得するコマンドです。このコマンドは常駐しているカーネルの設定情報・・・つまり、pctcp.ini ファイル内の設定情報を更新します。サーバが RFC 1048 をサポートしている場合、下記情報を bootp コマンドで得られます。

MP-

サブネットマスク
ルータ
プリンタサーバ ( UNIX LPR protocol )イメージプリンタサーバ ( Imagen printer protocol )GMT からの時差 (RFC 1123)
タイムサーバ ( RFC 868 )ドメイン名サーバ ( RFCs 1034 & 1035 )ログサーバ ( デバッグ用 )Cookie サーバ ( RFC 865 )PC/TCP シリアル番号／認証番号

S
TV-

サーバが CMU( Carnegie Mellon University ) 形式の返信パケットしかサポートしていない場合、-c オプションを使う必要があります。CMU 形式の返信パケット
は、RFC 1048の一部分しかサポートしていません。

3

第1章

コマンドリファレンスオプション-d address
bootp サーバの IP アドレスを指定します。pctcp.ini の [pctcp bootp]セクショ
ンの server-address が無視されます。

A-

-f

EIJ-

IP アドレスを取得します。
通常、bootp は、設定された IP アドレスをクライアントアドレスとして、
bootp 要求パケットに入れますので、サーバはクライアントの IP アドレスを返しません。-a オプションを使用する場合、サーバはクライアントの IP
アドレスを返信パケットに入れます。-n オプションと一緒に使うと、クライアント側のカーネルの設定情報を変更せずに、サーバのデータベースの内容を確認することができます。
シリアル番号／認証番号を得るためには、bootp 設定ファイル ( bootptab ) に
下記の２つのエントリを追加する必要があります。
T131 = serial̲noT132 = authentication̲key

L

例えば
T131="0000-0000-0001"
T132="9999-9999-9999"

MP-

-n

メモリに常駐しているカーネル設定情報や、pctcp.ini の内容を変更しませ
ん。

S

-w

pctcp.ini ファイルの情報を更新します。

T--r retry
bootp サーバに問い合わせる回数を指定します。デフォルトは 4 です。
-t secVV-bootp サーバに問い合わせる時間を秒単位で指定します。デフォルトは60 秒
です。
-v

4

受信した情報の詳細を表示します。

第1章

コマンドリファレンス

ini̲file
bootp サーバの設定ファイル ( bootptab ) の内容を反映するファイル名（パス名を含む）を指定します。デフォルトは環境変数 PCTCP で示されている
PC/TCP 設定ファイル ( pctcp.ini ) を使用します。

AAPCTCP.INI のセクション名

E-[pctcp bootp][pctcp general][pctcp kernel]

I-

使用上の注意-n オプションを指定しないで、bootp コマンドを実行した場合、pctcp.ini ファイ
ルの内容を変更し、変更前の pctcp.ini を pctcp.bak に保存します。すでに pctcp.bakが存在している場合は、上書きが行なわれます。

メモ
・

・

pctcp.ini の内容が変更されると、[pctcp install] というセクションに変更を行なったサーバの IP アドレスやブートファイル名などのヒストリ情報が記入されます。
[pctcp bootp] セクションの server-address エントリに bootp server address が設定されていない場合 、 bootp はブロードキャストアドレス（255.255.255.
255）に bootp request を送信します。IP アドレスが設定されていない場合、
bootp はブロードキャストアドレス ( 255.255.255.255 ) にブロードキャストを出します。IP アドレスが設定されている場合ネットワークブロードキャ
ストアドレス ( net.-1 ) に要求を出します。

JL
MPS
TV-

5

第1章

コマンドリファレンス

COMSCRIPT
AE-

ファイル名
comscrpt.exe

物理層制御プログラム機能
物理層の制御を行うプログラムです。例えば、モデムに対して発呼、回線切断な
どのコマンドを送ったり、パケットドライバのモードの変更、接続相手との接続を制御を行います。なお、本コマンドはpppwd コマンドと共にご使用ください。

I書式

JL
M-

comscrpt section-name dialup|hangup

例
comscrpt remote1 dialup
comscrpt remote1 hangup

詳細オプション第１引数は、pctcp.ini の [pctcp comscrpt sub-section] セクションのsubsection を指定します。(sub-sectionがremote1の場合はremote1を指定します。)第２
引数として、dialup、hangup を指定します。dialup、hangup は、[pctcp comscrpt
sub-section] の中に記述された項目名 (フィールド名、左辺のキーワード) です。
comscrpt は、[pctcp comscrpt sub-section] の dialup=、hangup= で定義されたスクリ
プトファイルを実行します。

PS
メモ

T-

comscrpt は、pppwdコマンドによってpctcp.iniファイル内に設定されたコネクショ
ンID、パスワード（暗号化されたもの）を、ダイアルアップで読み込まれるスク
リプトファイル(dialup.scr)内のsendi 、sendpコマンドによって認識し、接続先ホストに送信します。なお、スクリプトファイル内に「send ログイン名」「sned パス
ワード」記述する方法でも接続が可能です。ただし、PAP を用いた接続方法を行う場合は、pppwd コマンドを用いてパスワードを暗号化しておく必要がありま
す。

V
V-

6

第1章

コマンドリファレンス

CONFE
機能

AA-

PC/TCP 設定ファイル（pctcp.ini）を編集するツールです。

書式

Econfe

I-

例
confe

J詳細
対話形式で pctcp.ini ファイルの各種設定変更を行ないます。操作方法、 各種設
定箇所の簡単な説明はコマンド起動後、 画面下部に表示されますので、 参照してください。

L
M-

メモ
confe は、 pctcp.ini ファイルを編集する際の作業の簡略化を目的としたツールです。詳細な設定情報の変更（ コマントアウトのマーク「;」 のみをつけたい場合など）を行ないたい場合はお手持ちのエディタを使用してください。

PS
TV-

7

第1章

コマンドリファレンス

COOKIE
AE-

機能
fortune cookie サーバからのメッセージを取得します。

書式
cookie [server]
cookie [-? | -version]

I例

JL

cookie sun

詳細cookieは、 ネットワーク上のサーバに、 fortune cookie デーモンが起動されている場合、 そのサーバから、cookie メッセージを取得するコマンドです。server オ
プションが省略された場合、pctcp.ini ファイルの [pctcp addresses] セクションのcookie-server フィールド で定義されている IP アドレスが使用されます。
サーバの指定が間違っている場合、エラーになりますので、注意が必要です。
詳細は、 RFC 865 を参照してください。

MP-

オプション

S
T-

server
サーバ名、或いは IP アドレスを指定します。

PCTCP.INI のセクション名[pctcp addresses]

V
V-

8

第1章

コマンドリファレンス

DDATES機能AA-

tarコマンドによってバックアップが行なわれた日付と時間を表示します。

書式

Eddates [-? | -version]

I-例ddates

J詳細
ddates は、 tar コマンドの "0-9" オプションの指定によって作成されるダンプファ
イルの内容（バックアップが行なわれた日付と時間）を表示するコマンドです。
このコマンドをご使用になる場合は、pctcp.iniファイル内の [pctcp tar] セクショ
ンの date-file フィールドにこの dump dates ファイル名を指定する必要がありま
す。

L
M-

PCTCP.INI のセクション名

P[pctcp tar]S

メモ
ddatesコマンドは、 tar コマンドと同様に、 TZ 環境変数を参照します。日本の場
合は通常、
SET TZ=JST-9を autoexec.bat 内で指定してください。なお、 上記の指定のない場合は、 pctcp.ini
ファイル [pctcp general]セクションの time-zone 、 time-zone-offset フィールドでの記述が有効になります。なお、 いずれの設定も行なっていない場合は、 日付がずれる可能性があります。

9

TV-

第1章

コマンドリファレンス

DHCP
AE-

機能
DHCP サーバよりネットワーク設定情報を取得します。

書式
dhcp [-nuvw] [-l seconds] [-r number] [-t seconds] [ini̲file]dhcp [-? ¦ -version]

I例

dhcp -t 15 -w
dhcp -nv

JL

詳細dhcp はメモリ常駐型コマンドで、WindowsNT サーバの DHCP サーバ機能などの、dhcp データベースから、ネットワーク設定情報等を取得するコマンドです。
このコマンドは、常駐しているカーネルの設定情報を更新します。また、オプション設定により pctcp.ini ファイルの設定情報を更新することも可能です。

M-

オプション

P-n

メモリに常駐しているカーネル設定情報を変更しません。

S-w

pctcp.ini ファイルの情報を更新します。

T--l seconds
Lease time を指定します。クライアントが付与された IP adress の有効時間を設定します。本設定は、DHCP サーバの設定に合わせてください。
-r retry-number
DHCP サーバに問い合わせるリトライ回数を指定ください。デフォルトは 4
回です。

V
V-

10

第1章

コマンドリファレンス-t seconds
DHCP サーバに問い合わせを行う時のタイムアウト時間を設定します。デフォルトは 60 秒です。
-udhcp コマンドの常駐を解除します。常駐を解除すると、dhcp コマンドを起動する以前の IP adrress に戻ります。

-v

詳細情報を表示します。

AAEIJL
MPS
TV-

11

第1章

コマンドリファレンス

DHCPHLPRA-

機能
DHCP.EXE より子プロセスとして起動されます。コマンドラインからは使用でき
ません。

EIJL
MPS
TV
V-

12

第1章

コマンドリファレンス

DOWN.BAT機能
PPP セッションリンクを切断するためのバッチコマンドで、comscrpt コマンドにより hangup.scr を実行させるようになっています。comscrpt に関する項もご覧く
ださい。

AAE-

書式
down
(comscrpt remote1 hangupと同様)

IJL
MPS
TV-

13

第1章

コマンドリファレンス

DOPREDIR
A-

ファイル名
dopredir.exe

E-機能
dopredir.exe は、predir へ印刷開始トリガを強制的に与えます。これにより、predir
がスプールしている印刷データが、リモートプリンタへ送出開始されます。
predir に印刷開始トリガを何も設定していない場合に使用します。

IJ-

書式
dopredirL例dopredir

MPS
TV
V-

14

第1章

コマンドリファレンス

ETHDRV
機能AA-

TCP/IP 通信カーネルを常駐させます。

書式

Eethdrv [-i intr ] [-p lg_pkt_count ][-s sm_pkt_count ] [-ttcp] [-u udp] [-b broadcast_addr] [-e | -m] [-B] [-x] [-y]ethdrv [-? | -version]

例

IJ-

ethdrv -t 8 -u 8
ethdrv -e

L詳細
ethdrv は、TCP/IP 通信を行なうために必要な通信カーネルを提供するコマンドです。一般に、 PC/TCP パッケージに含まれるコマンドは、 事前にethdrv コマンドを実行されていなければ使用することが出来ませんのでご注意ください。
ethdrv を実行するには、 DOS プロンプトからコマンドラインで ethdrv と入力します。（PC/TCP インストールプログラムを使用してインストールを行なうと、通常は、 autoexec.bat に ethdrv が記述されます。）
ethdrv は PC/TCP カーネルをパソコンメモリに常駐させるコマンドであり、デフォルトとしてソフトウェアインタラプトint 61(h)のインターフェースを設定します。つまり、全てのコマンドはソフトウェアインタラプトを経由してカーネルとの交信を行います。
PC/TCP カーネルをメモリにロードしてから、その他の TSRプログラムをロードした場合、これらの TSR プログラムをアンロードしない限り、PC/TCP カーネルをアンロードしても、カーネルに使われていたメモリを解放することはできません。頻繁にカーネルのロード／アンロードを行なう場合、他の TSRプログラムをロードしてから、PC/TCP のカーネルをロードした方が効率は良くなります。

15

MPS
TV-

第1章

コマンドリファレンス

コマンドラインオプションの指定内容により、PC/TCP のカーネルの使用するコ
ンベンショナルメモリは変わりますが、 EMS 未使用時には、 65KB 〜 120KB 位（典型的な設定では約 70KB 位）、 EMS 使用オプション -e を使用している時は、約 25KB のメモリを消費します。

A-

オプション

E-

-b broadcast̲addr
IP のブロードキャストアドレスを変更します。
デフォルトは、255.255.255.255 です 。

I-

-e

J-

EMS を使用します。拡張メモリマネジャーが動いている場合、PC/TCP カー
ネルがEMS を使用します。

-i intr
デフォルト 61(h) のソフトウェアインタラプトベクタを変更します。インタラプトの衝突が起こる場合にのみ使用するオプションです。
指定は１６進数で行ない、60(h) から 7F(h) までの値を設定します。
ただし、各パソコンの仕様上の制限から、設定可能なベクタは限定されているので変更する際は各パソコン本体のマニュアル等を参考にしてください。

L
M-m

P-

-e オプションと同様です。

-p lg̲pkt̲count
ラージパケットバッファ数を変更します。パケットバッファ数を増加させると、メモリ常駐領域が増加します。（1 バッファ増やすことにより約 2K バ
イト増加。）ただし、それにより PC/TCP の各コマンドのパフォーマンス
の向上が期待できます。デフォルトは、（TCP コネクション数 + 1） 。

ST--s sm̲pkt̲count
PC/TCP カーネルが確保・使用する スモールパケットの数を指定します。
スモールパケットは、 送受信のワークバッファとして使用されます。デフォルトは、TCP コネクション数 + 1 （個）で、 通常の運用に設定可能な
値は、 5 〜 7 （個）です。通信の負担が高い場合、 この設定を大きくすると、 パフォーマンスが改善されることがあります。なお、 設定最大値は、プログラムメモリ量にも依存します。

V
V-

16

第1章

コマンドリファレンス-t tcp
TCP コネクション最大数を設定します。デフォルトは 4 （個）です。通常に設定可能な値は、 4 〜 32 （個）です。また、 udp-connections との和が40 を超えないように設定してください。なお、 設定最大値は、 プログラ
ムメモリ量にも依存します。†1-u udp
UDP コネクション最大数を設定します。PC/TCP カーネルはその値に DNS(domain name server)通信のために 2 を加えた値を確保します。
デフォルトは 4（個）です。通常に設定可能な値は、 2 〜 30 （個）です。
また、 tcp-connections との和が 40 を超えないように設定してください。なお、 設定最大値は、 プログラムメモリ量にも依存します。†1
-B

-x

AAEI-

BSD スタイルの out of band パケットを有効にします。
default は RFC1122 で定義された out of band パケット(urgent pointer)を有効とします。
デフォルトは、RFC1122 において定義された urgent pointer を有効とします。

J-

UMB が利用可能な場合、UMB に常駐し、コンベンショナルメモリの使用を節約します。
但し、パソコン環境や使用している EMS ドライバによっては、UMB を使用することによって、Windows が起動できない、ファイルがコピーできない等の異常が発生する
ことがあります。
その場合は、UMB の使用をおやめください。

M-

L

PS

-y

パケットドライバのインタラプトベクタをフックしません。

TV†1

TCP, UDP ポートのオープン時に DOS のファイルハンドルを割り当てていますので、値を変更する場合
は config.sys ファイルの "FILES=" 設定も変更しなければならない場合があります。
例えば、ethdrv -t 20 と指示した場合は config.sys では FILES=50 以上に設定してください。

17

第1章

コマンドリファレンス

PCTCP.INI のセクション名[pctcp general][pctcp ifcust 0][pctcp ip-security][pctcp ip-security n][pctcp kernel]

AE-

使用上の注意IJ-

カーネル(ethdrv)は、 DOS の LOADHIGH(LH)コマンドを使用して UMB エリア
へはロードを行なわないでください。

トラブルシューティング
1.

L

ethdrv が起動されない症状
Couldn't start PC/TCP kernel と表示される。

M-

原因
pd インタフェースドライバがない。
対策
PC/TCP カーネルプログラム ethdrv はパケットドライバインタフェースを通してネットワークにアクセスします。
ethdrv を起動する前に、 パケットドライバインタフェースプログラムを起動しておく必要があります。
以下のいずれかの方法によりパケットドライバインタフェースプログラムを常駐させてください。

PS
TV
V-

18

(a)

LAN アダプタに付属のパケットドライバを起動する。

(b)(NetWare、 NetWare Liteと共存させたい場合)
PC/TCP Kernel disk の ODIPKT.COM を AUTOEXEC.BAT に 登録する。（詳細は「ユーザーズガイド」を参照してください。）(c)(MS-LANManagerと共存させたい場合)
PC/TCP Kernel disk の DIS̲PKT.GUP を CONFIG.SYS に登録する。
（詳細は「ユーザーズガイド」を参照してください。）

第1章

コマンドリファレンス

症状
ethdrv 常駐時などに、
Could not find PCTCP.INI fileと表示される。

AA-

原因
環境変数 PCTCP に PCTCP.INI ファイルが設定されていない、 又は、 環境変数で設定しているディレクトリに PCTCP.INI ファイルが存在しない。
対策
環境変数 PCTCP に PCTCP.INI ファイルが存在するディレクトリをフルパスで設定してください。
例：（PCTCP.INI が a:¥pctcpにある場合）
AUTOEXEC.BAT に以下のように記述してください。
SET PCTCP=A:¥PCTCP¥PCTCP.INI

EIJ-

またはコマンドラインで下記を入力てください。
SET PCTCP=A:¥PCTCP¥PCTCP.INIL<注意>
SET PCTCP

M-=

A:¥PCTCP¥PCTCP.INIのように変数名と = 、及び値とのいずれの間にでも空白が入ると正しく変数が設定されません。

P-

症状
Invalid serial number pair in .INI file!!
と表示される。

S

シリアル番号または認証番号が誤っている。

T-

原因
対策
正しい番号を PCTCP.INI [pctcp kernel ]セクションに設定してください。

V-

19

第1章

コマンドリファレンス

FINGER
AE-

機能
ユーザ情報を取得します。

書式
finger [user]@host
finger [-? | -version]

I例

JL

finger @vax

詳細fingerは、 指定したネットワークサーバに登録されている（アカウントを持っている）ユーザの情報を取得するコマンドです。
なお、サーバ上で finger サーバが起動している必要があります。

MオプションP-

user
ユーザ名を指定します。
指定したユーザの情報が得られます。ユーザと一緒にホスト名を指定することもできます。

S
host

サーバ名、または IP アドレスを指定します。
サーバ名のみを指定する場合は、サーバのログイン情報が得られる場合が多いです。これはサーバに依存します。

TV
V-

20

第1章

コマンドリファレンス

FTP
機能

AA-

リモート・ローカル間で、 ファイル転送を行います。

書式

Eftp [-d] [-u userid passwd] [-p port_no] [host] [command]
ftp [-? | -version]

I例J-

ftp sun詳細
ftpは、 リモート・ローカル間に一時的にコネクションを張り、 ファイル転送を行うコマンドです。
ファイル転送の際には、 TCP/IP 標準の ftp プロトコルを使用します。
ftp でリモートサーバに接続した後に、 ftp コマンドと呼ばれる get や put などを用いて、 リモートからローカルへ、 又はローカルからリモートへ、 ファイルを転送することができます。
ftp を行なう時は、 ホスト名やユーザ名を指定し、 (コマンドインタプリンタを起動して)ftpコマンドを入力します。また、 これらの情報をファイルに記述し、DOS のリダイレクト機能を利用してftp 起動時にそれを取り込むことができます。
また、 ホストにログインした後の ftp コマンドに限定されますが、 よく使用するコマンドをファイルにしておいて、 それを取り込むこともできます。
（pctcp.ini [pctcp ftp ]セクションの ftpinit= でファイルを指定するか、 ftp コ
マンドの take local̲filenameを利用します）
ファイルの記述方法については[メモ]をご覧ください。

L
MPS
TV-

21

第1章

コマンドリファレンス

オプション
-d

A-

このオプションを指定すると、通常は表示されない、 FTP ネットワークコ
マンドとレスポンスが全て表示されます。なお、 ユーザが入力したパス
ワードも表示されますのでご注意ください。

-u userid passwd
自動ログインします。
指定されたユーザ ID ( ログイン名 ) とパスワードを使って、自動的にリモー
トサーバにログインします。なお、パスワードのないアカウントを使用する
場合は、パスワードとして "" を指定してください。ただし、パスワードなしでログインできる
ftp サーバは極めて少ないのでご注意ください。

EIJ-

ftp -u guest "" kiwi
（PC/TCP の ftpsrv を使用してパソコンをサーバとして起動し、 それに対して ftp を行なう場合は、 パスワードの入力を行なわなくても、 ログイン可能です。）LM--p port̲noftp サーバの使用するポート番号を指定します。デフォルトとして、ポート
番号 21 が使用されます。

P-

host
接続するサーバ名、または IP アドレスを指定します。

S

commandftpコマンドを指定します。
ftpのセッションが既に確立されていて、 DOS のプロンプトが ftp:cotton>などになった後に指定できるコマンドを意味します。指定できるコマンドは１
つのみです。
なお、 ftp コマンドについては、 次の項目を参照してください。

TV
V-

22

第1章

コマンドリファレンス

FTP コマンドftp コマンドとしては以下のものが使用可能です。
これらのコマンドは、 コマンドインタプリンタ（コマンドラインで ftp サー
バにログインした後に起動されます）からの入力、 又はこれらのコマンドを記述したテキストファイルの取り込みにより実行されます。コマンドイン
タプリンタからの入力を行なう場合は、 ftp:cotton> などのプロンプトが画面に表示されている必要があります。
なお、 以下に示す ftp コマンドの中で、 サーバ側の ftp サーバがサポートしていないコマンドを使用した場合、 動作が不安定になりますので、 ご注意ください。
acct account̲nameアカウント（ログイン名）の変更をします。
一般的な ftp サーバは acct をサポートしていませんので、 このオプションをご使用になることはできません。サポートしている場合、変更するアカウ
ント名が要求されます。
append local̲filename foreign̲filename
パソコン上のファイル ( local̲filename ) をリモートサーバ上のファイル (foreign̲filename ) に追加します。サーバ上にファイルが存在する場合は、 それに追加する形をとり、 ファイルが存在しない場合は、 新規に作成します。

AAEIJLMP-

ascii
ファイル転送モードをアスキーにします。
xxx Type set to Aと表示されます。このモードにすると LF <-> CRLF の変換が行なわれます。
特に、 他のモードを指定しない場合は、 デフォルトとしてアスキーモード
でファイル転送が行なわれます。
binaryファイル転送モードをバイナリにします。
xxx Type set to Iと表示されます。このモードにすると転送時のLF<-> CRLFの変換は全く行
なわれません。image コマンド と同様です。

23

S
TV-

第1章

コマンドリファレンス

bye
ftp を終了して、DOS プロンプトに戻ります。exit、 quit コマンドと同様です。

A-

cd pathname
リモートサーバ上のディレクトリ移動をします。fcdコマンドと同様です。

E-

debug mode
デバッグモードを設定します。mode としては ON または OFF を指定できます。デフォルトは OFF です。verbose コマンドと同様です。このコマンドは通常は使用することはありません。

I-

delete filename
サーバ上のファイル ( filename ) を削除します。UNIX コマンドの rm と同
様です。

J-

dir [pathname[filename]]
サーバ上のカレントディレクトリの内容を表示します。pathname のみを指定すると、指定されたディレクトリの内容を表示します。
例： dir /home/satomi
また、 pathname の後に filename を指定すると、 パソコン上のファイル（filename で指定した名）に表示内容が記述されます。

LMP-

drive driveletter
パソコン側で使用しているドライブの変更をします。
例： drive b(:)
ファイルの転送先をドライブ単位で変更したい場合に、 利用します。

S

exit

T-

bye 、 quit コマンドと同様です。
fcd pathname
cd コマンドと同様です。このコマンドをサポートしていないサーバもあり
ます。

V
V-

fdir [pathname[filename]]dir コマンドと同様です。

24

第1章

コマンドリファレンス

fpwd
サーバ上のカレントワーキングディレクトリ（現在作業を行なっているディ
レクトリ）を表示します。pwd コマンドと同様です。このコマンドをサポートしていないサーバもあります。

AAget foreign̲filename [local̲filename]
サーバ上のファイル foreign̲filename をパソコン上のファイル local̲filenameに転送します。特に、 転送後のファイル名の変更を行なわない場合は、サーバ上のファイル名を指定するだけで構いません。また、 retrieveコマン
ドも同様です。
例： get man.txt
注意： get コマンドでは、 複数のファイル転送を、 （ワイルドカードの使用も含みます）行なうことができません。その場合は、 mget コマンド を使用してください。

EIJ-

help
ftp コマンドの一覧を表示します。

L

iget foreign̲filename [local̲filename]
現在使用している、 転送モード(アスキーモードなど)に関係なく、バイナリ
モードで、 ファイル転送（サーバからパソコンへ）を行ないます。なお、
このコマンドの使用後には、事前に使用していた転送モード（アスキーモードなど）が適用されます。

MP-

image
binary コマンドと同様です。

S
iput local̲filename [foreign̲filename]
現在使用している、 転送モード(アスキーモードなど)に関係なく、バイナリ
モードで、 ファイル転送（パソコンからサーバへ）を行ないます。なお、
このコマンドの使用後には、 事前に使用していた転送モード（アスキー
モードなど）が適用されます。

TV-

lcd local̲directory
パソコン側でのディレクトリを移動します。
ldir pathname filename
パソコン上のカレントディレクトリの内容を表示します。pathname を指定
25

第1章

コマンドリファレンス

すると、指定されたディレクトリの内容を表示します。
例： ldir /pctcp

A-

また、 同様に、 filename を指定することもできます。
lmkdir local̲directory
パソコン上にディレクトリを作成します。ファイルの転送先のディレクトリ
を新規に作成したい時に利用します。

EI-

例： lmkdir test1
local nascii や、 binary のような、 転送モードを指定するコマンドです。通常は使用することはありません。TENEX マシンと接続を行なっている場合に有効な転送モードで、 ローカルバイトサイズのバイト長を n で指定することにより、 サーバ・パソコン間のデータの欠損を防ぐことができます。 n の値
として8 を指定した場合は、 tenex コマンド（後述参照）と同様の効果を持
ちます。

JL
M-

login user
ログイン名と、 パスワードを再入力することにより、 ログインを再実行します。ログイン名やパスワードなどのミスタイプによるログインに失敗時に(xxx Login incorrect と表示されます)、 便利なコマンドです。user コマン
ドも同様です。
例： login satomi

PS

lpwd
パソコン上のカレントワーキングディレクトリ（現在作業を行なっている
ディレクトリ）を表示します。

T-ls pathname filename
dir コマンドと同様です。ただし、ショートフォーマットで出力するため、詳細な情報は表示されません。

VV-

mdelete filename
filename で指定されたサーバ上のファイルを削除します。

26

第1章

コマンドリファレンス

例： mdelete *.txt
なお、 ワイルドカードの解釈はサーバの ftp サーバに依存します。
また、 option コマンド（後述）により ASK を on に設定すると、ファイル名ごとに、 削除を実行するか、 否か、 などの確認を行ないます。以下のような表示が行なわれます。
delete foreign file pc98.txt (Yes/No/Quit/Proceed)
指定可能な文字は以下の通りです。
y
n
q
p

EI-

削除します
削除しません
中断します
以降のファイルをすべて確認しないで削除しますJ-

mget filename
filename で指定されたサーバ上のファイルをパソコンに転送します。
また、 option コマンド（後述）で ASK を on に設定している場合は以下の確認を行ないます。
transfer file? (Yes/No/Proceed/Quit/Rename/Ascii/Image/Tenex)
指定可能な文字は以下の通りです。
y
n
p
q
r
a
i
t

AA-

このファイルを転送します
このファイルを転送しません
以降のファイルをすべて確認無しで転送します
中断します
パソコン側のファイル名を変更します
以降の転送モードを ascii モードにします
以降の転送モードを binary (image) モードにします
以降の転送モードを tenex モード（後述）にします

L
MPS
T-

mkdir foreign̲directory
サーバ上にディレクトリを作成します。ファイルの転送先のディレクトリを新規に作成したい時に利用します。
例： .mkdir test100

27

V-

第1章

コマンドリファレンス

mput filename
filename で指定されたパソコン上のファイルをサーバに転送します。
option コマンドで ASK を on に設定している場合は mgetコマンドと同様の確認を行ないます。

A-

option optionname on¦off
option のみを入力すると、現在、 どのようなオプションが on または off に設定されているのかの表示が行なわれます。optionnameを設定する場合は、
option ask on のように設定します。設定できる optionname の項目は、以下の通りです。

EI-

ask on ¦ off
デフォルトは off。on にすると mput、 mget、 mdelete において各ファイル
転送ごとに確認をとります。

J-casehack on ¦ off
デフォルトは on。on にするとファイル名がすべて小文字とみなされます。
off にすると、 大文字、小文字を区別を行ないます。サーバからパソコン
へ、 ワイルドカードを使用して、 複数のファイルを、 伝送する場合に、設定をoff にすると便利です。

LM-hash on ¦ off
デフォルトは off。on にすると、 データ転送に関するメッセージを表示する際、行の先頭に# マークを追加します。

P-page on (n) ¦ off
デフォルトは off。ページモードで表示します。on にすると、23 行ごとに表示が一時的に停止します。on の代わりにn で行数を指定すると、n 行ごとに画面の表示が一時的に停止します。
dir、 lsコマンドなどで情報を表示させる際、 画面を一時停止したい時に便利なオプションです。

S
TV
V-

pathhack on ¦ off
デフォルトは on。デフォルト設定では、 転送元のファイル名をフルパス名で指定した場合でも、 パス名を無視して、 ファイル名のみをファイル転送
時の情報として取り込みます。通常、 サーバ側とパソコン側でパスの名称が同一でない場合には、 デフォルト設定の方が便利です。off に設定をする

28

第1章

コマンドリファレンスと、 転送元のファイルのパス名をファイル転送時の情報として取り込みます。そのため、 サーバ側とパソコン側でパスの名称が同一の場合にのみ転送が行なわれますが、 同一でない場合には、 転送後のファイル名を再指定する必要があります。なお、 ファイル転送時にファイル名のみを指定する
場合は、 このオプションの、 on、 off の設定は影響を及ぼしません。
parentサーバ上の親ディレクトリに移動します。このコマンドをサポートしない
サーバもあります。
passive
次の転送をパッシブモードで行います。このモードで、パソコン側がデータコネクションをオープンします。このコマンドをサポートしないサーバもあります。
put local̲filename [foreign̲filename]
パソコン上のファイル local̲filename をサーバ上のファイル foreign̲filenameに転送します。
特に、 転送後のファイル名の変更を行なわない場合は、 パソコン上のファ
イル名を指定するだけで構いません。また、 send、 storeコマンドも同様です。

AAEIJLM-

例： put config.sys

P-

注意:put コマンドでは、 複数のファイル転送（ワイルドカードの使用も含みます）を行なうことができません。その場合は、 mput コマンド を参照してください。

S
T-

pwd
fpwd コマンドと同様です。

V-

quit
bye、 exit コマンドと同様です。
quote command
ftp コマンドを直接サーバに転送します。

29

第1章

コマンドリファレンス

注意:RFC 765 ( FTP プロトコル自体の定義 ) をよくお読みになってからご
使用ください。また、 serverコマンドも同様です。
rename old̲name new̲name
サーバ上のファイルの名前を変更します。

A-

retrieve foreign̲filename [local̲filename]get コマンドと同様です。

EI-

rmdir foreign̲directory
サーバ上のディレクトリを削除します。このコマンドをサポートしていない
サーバもあります。

J-send local̲filename [foreign̲filename]put、 store コマンドと同様です。

L

server command
quote コマンドと同様です。
show filename
サーバ上のファイル内容を表示します。
statリモート ftp サーバのカレント状況を表示します。このコマンドをサポートしていないサーバもあります。

MP-

store local̲filename [foreign̲filename]put、 send コマンドと同様です。

S

take local̲filename
コマンドの入力をキーボードからではなく、指定したローカルファイル
local̲filename から読みとります。なお、 MS-DOS のリダイレクト機能を利用してこれと同様のことを行なうこともできます。

TV
V-

tenex
ファイル転送モードを tenex にします。tenex マシンとの通信時に使用します。このコマンドは、 前述の "local 8" コマンドと同様の効果を持ちます。
通常は使用することはありませんが、 Lisp マシンからバイナリファイルを転送する際に必要になる場合があります。
30

第1章

コマンドリファレンス

tget foreign̲filename [local̲filename]
現在使用している、 転送モード(アスキーモードなど)に関係なく、tenex
モードで、 ファイル転送（サーバからパソコンへ）を行ないます。なお、
このコマンドの使用後には、 事前に使用していた転送モード（アスキー
モードなど）が適用されます。
tput local̲filename [foreign̲filename]
現在使用している、 転送モード(アスキーモードなど)に関係なく、tenex
モードで、 ファイル転送（パソコンからサーバへ）を行ないます。なお、
このコマンドの使用後には、 事前に使用していた転送モード（アスキー
モードなど）が適用されます。
type type
ファイル転送モードを指定します。type のみを入力した場合、現在使用している転送モードを表示します。type では、image(binary)、 ascii、 tenex、
local のいずれかを指定します。

AAEIJL

user namelogin コマンドと同様です。
verbose mode
debug コマンドと同様です。mode には ON/OFF を指定してください。
versionftp のバージョンを表示します。（パソコン側 ftp コマンドのバージョン）! command
MS-DOS のコマンドを起動します。! のみの場合は、COMMAND.COM が起動されます。（MS-DOS のプロンプトが表示されます。）
なお、COMMAND.COM の起動後 exit で ftp に戻ります。ftp を終了する時
は、 ftp に戻ってから、 quit コマンドなどで終了してください。
? command
ヘルプメッセージを表示します。command を指定することにより、そのコ
マンドのヘルプメッセージを表示します。

31

MPS
TV-

第1章

コマンドリファレンス

PCTCP.INI のセクション名[pctcp general][pctcp ftp]

Aメモ

・

E-

! を利用して COMMAND.COM を起動するためには、 COMSPEC（環境変数） の設定を行なっておく必要があります。config.sys 内の記述例は以下の
通りです。

I-

shell=a:¥command.com
なお、 autoexec.bat 内の記述例は以下の通りです。

Jset COMSPEC=a:¥command.com

L

なお、 詳細は MS-DOS のマニュアルを参照してください。
・MP-

ftp 起動時にファイルを取り込む方法 について
1.

pctcp.ini [pctcp ftp ]セクションを利用する方法(a)

よく入力するftp コマンドを記述したファイルを作成する 。
ファイル名は ftp.ini と仮定します。
cd /soft/beta
binaryS(b)

T-[pctcp ftp ]セクションの ftpinit= に以下のようにファイルをフルパスで指定する。
ftpinit=a:¥pctcp¥ftp.ini

V
V(c)

32

コマンドラインで ftp を実行し、 ホスト名、 ユーザ名、 パスワードを入力する。

第1章

コマンドリファレンス

2.

take local̲filenameする方法(a)

よく入力するftp コマンドを記述したファイルを作成する 。
ファイル名は alpha と仮定します。

AA-

cd /soft/alphabinary(b)

コマンドラインで ftp を実行し、 ホスト名、 ユーザ名、 パスワードを入力する。

EI-(c) 下記を入力します。
take alphaJ-

トラブルシューティング
1.

ホストにログインできない。

L

PC/TCP resident module not loaded と表示される。

M-

症状
原因
PC/TCPカーネルが起動されていない。

P-

対策
PC/TCPカーネルが起動されていません。
ftp を起動する前に ethdrv と入力し PC/TCP カーネルを起動してください。
2.

S

転送するとファイルがおかしくなる。

症状:A
パソコンからホストに転送したとき行末に^Mが入る。
原因
テキストファイルをバイナリモードで転送している。
対策
テキストファイルをホストへ転送するときは、 ftp:host >プロンプトで asciiと入力し、 アスキーモードで転送してください。

33

TV-

第1章

コマンドリファレンス

症状:B
ホストから転送したパソコンの実行ファイルを、 パソコンで実行するとハ
ングアップする。
原因
バイナリファイルをアスキーモードで転送している。
対策
ftp:host> プロンプトで binaryと入力し、 バイナリモードで転送してくださ
い。

AE-

症状:C
日本語が読めなくなる。
原因
パソコンの漢字コードとホストの漢字コードが異なっている。
対策
パソコンの漢字コード(SJIS)とホストの漢字コードが異なっているためです。JFTPコマンドを使用して漢字コードの変換を行いながら転送してくだ
さい。

IJL
MPS
TV
V-

34

第1章

コマンドリファレンス

FTPSRV
機能AA-

パソコンを FTP サーバにします。

書式

Eftpsrv [-h host] [-l] [-t] [-w]
ftpsrv [-? | -version]

I例

J-

ftpsrv
ftpsrv -h pinokioL詳細ftpsrvは、 パソコンを FTP サーバにする時に使用するコマンドです。これによって、 FTP サーバ（ftpsrv が起動されているパソコン）と、 他のパソコンとの間でファイルの転送が行なえます。
ただし、 ftpsrv が実行されているパソコンは、 他のアプリケーションを実行することができません。
使用方法としては、 始めに、 ftpsrv を起動し、 他のパソコンから、 ftp を実行します。hostname としては、 ftpsrv になっているパソコンのホスト名を指定します。すると、 ２つのパソコン間でファイル転送が行なえる環境が整います。その際に、 パスワードを入力せずに、 ログインすることもできます。
なお、 FTP サーバではない側のパソコンで使用するコマンドに関しては、 前頁のftp コマンドを参照してください。
また、 FTP サーバに対して同時に複数のコネクションを確立するためには、
pctcp.ini ファイルの [pctcp kernel] セクションに十分な TCP コネクション数を設定する必要があります。

MPS
TV-

35

第1章

コマンドリファレンス

オプション
下記のオプションは ftpsrvを起動する時に、 同時に指定できるオプションです。

A--h host
このパソコン（FTP サーバ）へのアクセスを指定されたホスト（パソコン）
のみに限定します。１台のみ指定を行なうことができます。
ホスト名（パソコン名）または、IP アドレスで指定します。

EIJL

-l

接続後のログイン・ログアウト情報を表示しません。

-t

コネクションタイムアウトを無効にします。

-w

ライトプロテクトモードにします。

FTPSRV コマンド
以下の ftpsrv コマンドは、 ftpsrv を起動した後、 実行できるコマンドです。

MPS
TV
V-

d

デバッグログモードに変更します。最大限の統計情報を表示します。

l

エラーログモードに変更します。エラーが発生する場合のみ、画面に統計情報を表示します。

n

ノーマルログモードに変更します( デフォルト )。FTP コネクションとユー
ザ情報の統計を表示します。

q

ftpsrv を終了し、DOS プロンプトに戻ります。このコマンドを入力すると、FTP サーバが即時に終了しますので、その前に s コマンドを使って、ログインしているユーザがいるかどうかを確認してください。

s

FTP サーバの統計情報を表示します。統計情報には、この パソコン へのコ
ネクション数や転送されたファイルの数などが含まれます。

? ftpsrvコマンドに関するヘルプメッセージを表示します。

36

第1章

w

コマンドリファレンス

ライトプロテクトモードを on 或いは off にします。

PCTCP.INI のセクション名[pctcp general]AA-・

ftpsrv には、 最大 5 ユーザまで同時に接続することが可能です。

E-・

このサーバを使用する ftp （クライアント）では、パス名の区切りとして /、¥ の両方とも使用できます。

I-・セキュリティとしてのパスワードファイルを指定することにより、このパソコンへのアクセスを制御することができます。パスワードファイルに書かれたユーザのみftp サーバにアクセスできます。

J-

パスワードファイルの作成方法については、 ユーザーズガイド ftpsrv コマ
ンドの「パスワードファイルを作成する」の項目を参照してください。

L

メモ

M-

トラブルシューティング
1.

ftpsrv にログインできない。

P-

症状
out of resources と表示されてログインできない。
原因

S

ftpsrv側のTCPコネクション数が足りない。
対策
ftp1コネクションにつき、 TCP は2コネクション使用されます。PC/TCPカー
ネルのデフォルトは TCP4コネクションなので、 ftpsrv 2コネクション(2ユーザ)までしか接続できません。2ユーザ以上で同時に ftpsrvを使用する場合
は、 カーネル起動時にTCPコネクション数を増やしておく必要があります。
ethdrv -t 10のように起動してください。
または pctcp.ini 内 [pctcp kernel] セクションの tcp-connectionsの値をあらかじめ増やしておいてください。

37

TV-

第1章

コマンドリファレンス

HOST
AE-

機能
ホスト名に対応する IP アドレスを表示します。

書式
host [-dhntACHMNPSTW*] [-a | -s server_name] name1 ... namen
host [-? | -version]

I例

JL

host -t billhost -a msshost -s kiwi.allied-telesis.co.jp pinokio

詳細host は、 ホスト名を指定して、 それに対応するホストの IP アドレスを表示する
コマンドです。以下の順番で IP アドレスを検索します。

M-

ローカル hosts ファイル （¥pctcp¥hosts）
ドメインネームサーバ

P-

オプションの内容に関する詳細は、RFC1034、 RFC1035 をお読みください。

S

オプション

T-

-a

全ての方法で IP アドレスを探します。（デフォルト）-dドメインネームサーバから探します。
pctcp.ini ファイルの [pctcp addresses] セクションに domain-name-server= の記述が必要です。

-hHESIOD クラスのレコードを要求します。

V
V-

38

第1章

コマンドリファレンス-n

名前を探す時に、指定したドメインネームサーバのみ使用します。

-A

A (Address) レコードを要求します。

-C

CNAME (canonical name)レコードを要求します。

-H

HINFO (host information)レコードを要求します。

-M

MX (mail exchanger)レコードを要求します。

-N

NS (name server)レコードを要求します。

-P

PTR (pointer)レコードを要求します。

-S

SOA (start of authority)レコードを要求します。

-T

TXT (randam text)レコードを要求します。

-W

WKS (well-known services)レコードを要求します。

-*

上記すべてのレコードを要求します。

AAEIJLM--s server̲name
ドメインネームサーバを指定します。サーバを指定する場合は、 フルドメ
インネームか、 IP アドレスを指定してください。

P-

-t

S
ローカル hosts ファイルから捜します。

T-

PCTCP.INI のセクション名[pctcp addresses][pctcp general]

V-

39

第1章

コマンドリファレンス

INET
AE-

機能
PC/TCP カーネルに関する統計情報の表示や、 カーネルのアンロードを行なう
ユーティリティです。

書式
inet command
inet [-? | -version]

IJ-

例
inet unloadL

詳細
inetは、 PC/TCP カーネルからネットワーク統計情報を取り出し、 表示するコマンドです。表示の行なわれた情報の変更は、 pctcpcfgか、 confe コマンドを使用します。
カーネルをアンロードする時にも使用します。

MP-

コマンド
arp

S

カーネルの ARP キャッシュの内容を表示します。ARP キャッシュにはカー
ネルに ARP 要求／返事 を出したホストに関する情報( ホストの IP アドレ
ス、MAC アドレス、エントリの有効時間など ) が入っています。ARP
キャッシュは 40 エントリまで格納できます。

T-

config
カーネル設定情報を表示します。設定情報には、起動時間、ハードウェア設
定情報、ソフトウェア設定情報などが含まれています。

VV-

config advanced
カーネルの上位層の情報を表示します。

40

第1章

コマンドリファレンス

config security
カーネルのセキュリティ情報を表示します。
ipcp (stats¦config)
stats を指定すると、 IPCP 層の統計情報を表示します。IPCP 層とは、 PPP
カーネルの一部です。
configを指定すると、 IPCP 層の設定情報を表示します。
lcp(stats¦config)
stats を指定すると、 LCP 層の統計情報を表示します。LCP 層とは、 PPP ド
ライバの一部です。config を指定すると、 LCP 層の設定情報を表示します。

AAEI-

pap
PAP 層の統計情報を表示します。PAP 層とは、 PPP ドライバとリンクする
時の認証プロコルです。

J-

PPP ドライバと、 PPP の統計情報を、 16550 UART 統計で表示します。

L

ppp

debug
パケット入出力情報、LAN アダプタの利用状況などを表示します。

M-

help

P-

inet コマンドのヘルプ表示を行ないます。-? オプションと同様です。
route
カーネルのル−ティングキャッシュの内容（ICMP Redirect パケット受信情報）を表示します。ルーティングキャッシュには 16 エントリまで格納できます。なお、 この項目はデフォルトのルーティングが行なわれている場合には、 以下のように表示されます。
IP Routing Table:Empty
slip
SLIP ドライバと、 SLIP の統計情報を 16550 UART 統計で表示します。

41

S
TV-

第1章

コマンドリファレンス

stats
ネットワークインターフェイス統計情報を表示します。統計情報には、ネッ
トワークインターフェイス名、IP アドレス、サブネットマスク、送受信したパケットの数などが含まれています。

Atcp

カーネルの TCP 接続テーブルの内容を表示します。接続テーブルには、ア
クティブな TCP 接続に関する統計情報が記録されています。TCP 接続が行
なわれていない時は、 以下のように表示されます。
TCP Connection Table : Empty

EI-

unloadロード（メモリに常駐）されている PC/TCP カーネルをアンロード（メモリに常駐した部分の解放）します。pctcp.ini ファイルの修正など、 設定の変更を行なった場合に、 このコマンドを使用します。ただし、 アンロード
したままの状態では、 他のPC/TCP アプリケーション（vtn などのコマンド）を使用することはできません。設定の変更を有効にする時、 及び他のPC/TCP アプリケーションを使用する時は、 再びカーネルをロードする必
要がありますので、 ethdrvコマンドを使用してください。

JL
M-

トラブルシューティング
1.

P-

ethdrv が unload （常駐解除）できない。

症状:A
There are 1 local and 0 global network descriptors open
等と表示され unload できない。
原因
PC/TCP カーネル上で動作しているプログラムがある。
対策
ethdrv を介してネットワークにアクセスするプログラム（InterDrive など）がまだ動作中です。
ethdrv を unload する前に該当するプログラムを終了してください。

S
TV
V-

症状:B
Can't release INT2F - not last on chainと表示され unload できない。

42

第1章

コマンドリファレンス

原因
ethdrv の起動後に、 別の常駐型プログラムが起動されている。
対策
ethdrv の後に起動した常駐型プログラムを先に終了してください。

AAEIJL
MPS
TV-

43

第1章

コマンドリファレンス

INSTALLA-

機能
PC/TCP をインストールしたり、 バージョンアップする時のみに使用するプログラムです。セットアップディスク内に入っています。
なお、 本コマンド自体は、 パソコンのハードディスクには、 コピーされません。

E書式

IJ-

install例
セットアップディスクをパソコンのフロッピードライブに挿入し、 そのドライブに移動してから、 コマンドラインで下記のように入力してください。

Linstall

関連ファイルM-

install.spt
インストールの時のみに参照され、 運用には必要のないファイルです。

PS
TV
V-

44

第1章

コマンドリファレンス

IPRINT
機能

AA-

Imagen プリンタサーバにファイルを出力します

書式

Eiprint [-n ] [-q] [-b [port]] filename
iprint [-? | -version]

I例

J-

iprint -n -b manual.imp

詳細
iprintは、 ファイルを Imagen プリンタサーバに出力する時に使用するコマンドです。ネットワーク内に Imagen プリンタがある場合にのみ使用できます。pctcp.ini
ファイル内の [pctcp addresses] セクションに imagen-print-server=ip-address (、 or
フルドメイン名)の記述が必要です。

L
M-

オプション

P-n

ヘッダーラインを出力しません。

-q

エラーメッセージ以外のメッセージを出力しません。

S-b [port]
port にはシリアルプリンタに接続する TCP ポート番号を指定します。-b のみを指定した場合は、バイナリファイルとみなし、ヘッダーライン、カバー
ページ情報を出力しません。なお、 圧縮ファイルを出力する時は、必ず b オプションを付けてください。 （-b オプションを付けずに圧縮ファイルを出力すると、ファイルの中に「Crtl-Z」 ( 0x1A ) が現れたその時点で出力は終了してしまいます。）

filename
プリンタに出力するファイル名を指定します。
45

TV-

第1章

コマンドリファレンス

PCTCP.INI のセクション名[pctcp addresses]

AEIJL
MPS
TV
V-

46

第1章

コマンドリファレンス

JFTP
機能
漢字コードの変換を行ないながら、FTP プロトコルによるファイル転送を行いま
す。

AAE-

書式
jftp [ -k s|n|o|e] [-s s|u|n][-h s|e] host[-u userid passwd][command]
jftp [-? | -version]

IJ-

例jftp ws1
jftp -k n -s s news

L詳細jftp は、 リモート・ローカル間に一時的にコネクションを張り、 漢字コードの変換を行ないながら、ファイル転送を行うコマンドです。UNIX 側でサポートしているファイルの内容に関する漢字コードは、 シフト JIS 、 新 JIS、 旧 JIS、
EUC で、 漢字ファイル名に関してはシフト JIS 、 EUC です。（パソコン側では、 ファイルの内容・ファイル名共にシフト JIS です。）なお、 jftp は、 ファ
イル転送の際には、 TCP/IP 標準の、 ftp プロトコルを使用しており、 リモート
サーバに接続した後に使用する jftp コマンドは、 ftp コマンドとほぼ同等です。
jftp を行なう時は、 ホスト名やユーザ名を指定し、 (コマンドインタプリンタを起動して)jftpコマンドを入力します。また、 これらの情報をファイルに記述し、DOS のリダイレクト機能を利用してjftp 起動時にそれを取り込むことができます。また、 ホストにログインした後の jftp コマンドに限定されますが、 よく使用するコマンドをファイルにしておいて、 それを取り込むこともできます。
（pctcp.ini [pctcp jftp ]セクションの ftpinit= でファイルを指定するか、 ftp コ
マンドの take local̲filenameを利用します）ファイルの記述方法については[メモ]をご覧ください。

47

MPS
TV-

第1章

コマンドリファレンス

オプション-k kanji
ファイルの内容に関する漢字コードの指定を行ないます。リモートサーバ上で使用する漢字コードを指定します。下記の指定が可能です：

A-

s
n
o
e

EI-

シフトJIS (デフォルト)
新JIS
旧JIS
EUC日本語コード-s kana
ファイルの内容に関するかなコードの指定を行ないます。リモートサーバが使用するかなシフトコードを指定します。下記のものが指定できます：

J-

s
u
n

L

SO/SI
SO/US
かなシフト無し（デフォルト）-h kanji
漢字ファイル名に関する漢字コードの指定を行ないます。漢字ファイル名のファイルを転送する時に、 サーバの漢字コードを指定します。なお、 同時にファイルの内容に関する漢字コードの指定の必要がある場合は、 -k kanji
オプションで指定する必要があります。

MP-

漢字ファイル名に関しては、 下記のもののみ、 指定が可能です：Sse

SJIS ファイル名
EUC ファイル名T-u userid passwd
自動ログインします。指定されたユーザ ID ( ログイン名 ) とパスワードを使って、自動的にリモートサーバにログインします。なお、パスワードのないアカウントを使用する場合は、パスワードとして "" を入力してください。ただし、パスワードなしでログインできるftp サーバは極めて少ないので注意してください。（PC/TCP の ftpsrv はパスワードがなくてもログイン可能です。）

V
V-

48

第1章

コマンドリファレンス

host
接続するサーバ名または、IP アドレスを指定します。

command
実行するコマンドを指定します。
下記 JFTP コマンドセクションで指定できるものはすべて指定することがで
きます。

AAE-

JFTPコマンドjftpコマンドは、 ftp コマンド同様、 コマンドインタプリンタ（コマンドライン
で ftp サーバにログインした後に起動されます）からの入力、 又はこれらのコマ
ンドを記述したテキストファイルの取り込みにより実行されます。コマンドイン
タプリンタからの入力を行なう場合は、 jftp:cotton> などのプロンプトが画面に表示されている必要があります。
ftp とほぼ同等のコマンド使用できますが、 jftp でサポートされていない（使用できない）コマンドは、以下の通りです。
debug、 local、 lmkdir、 option、 passive、 stat、
tenex、 tget、 tput、 type、 verbose、 version

IJL
M-

また、jftp 特有のコマンドとして下記のものがあります：
hcode s¦e
漢字ファイル名のファイルを転送する際、 サーバ上の漢字コードを指定し
ます。
s
e

PS

SJIS ファイル名
EUC ファイル名

Tkana kana̲type
ファイルの内容に関するかなシフトコードの指定を行ないます。リモートサーバで使用されているかなシフトコードを指定します。kana̲type は s、u、 n のいずれかとなります。
s
u
n

SO/SI
SO/US
かなシフト無し（デフォルト）
49

V-

第1章

コマンドリファレンス

kanji kanji̲type
ファイルの内容に関する漢字コードを指定します。リモートサーバ上で使用されている漢字コードを指定します。kanji̲type は s、 n、 o、 e のいずれかとなります。

A-

s
n
o
e

EI-

シフトJIS (デフォルト)
新JIS
旧JIS
EUC日本語コード

kget foreign̲filename [ local̲filename]
パソコンのファイルをサーバ上のファイルに転送します。転送モードが asciiの場合、 改行コードと漢字変換を行ないます。転送モードが binary の場
合、 漢字変換のみ、 行ないます。詳細は[メモ] を参照してください。

J-kput local̲filename [foreign̲filename]
サーバ上のファイルをパソコンのファイルに転送します。転送モードに関しては、 kget と同様です。詳細は[メモ] を参照してください。

L

kstat

M-

リモートサーバのファイルの内容に使用されている漢字コード、かなシフト
コード、 ホストコード（ファイル名）の設定情報を表示します。

P-

so kana̲typekana コマンドと同様です。

S

PCTCP.INI のセクション名

T-[pctcp general][pctcp terminal][pctcp jftp]

V
V-

50

第1章

コマンドリファレンス

メモ・! を利用して COMMAND.COM を起動するためには、 COMSPEC（環境変数） の設定を行なっておく必要があります。config.sys 内の記述例は以下の
通りです。

AA-

shell=a:¥command.com

E-

なお、 詳細は MS-DOS のマニュアルを参照してください。
・put/get、 kput/kget コマンドと、 転送モード・データ変換の関係は、 以下のようになります。
コマンド 転送モード
put/getascii
binarykput/kget ascii
binary・CR <-> CRLF 変換
する
しない
する
しない

漢字変換
する
しない
する
する

IJL

jftp 起動時にファイルを取り込む方法 について
1.

pctcp.ini [pctcp jftp ]セクションを利用する方法

M-

(a)

よく入力するjftp コマンドを記述したファイルを作成する 。
ファイル名は jftp.ini と仮定します。

P-

cd /soft/doc
hcode eS(b)[pctcp jftp ]セクションの ftpinit= にファイルをフルパスで指定する。

T-

ftpinit=a:¥pctcp¥jftp.ini(c)コマンドラインで jftp を実行し、 ホスト名、 ユーザ名、 パスワードを入力する。

51

V-

第1章

コマンドリファレンス

2.

take local̲filenameを利用する方法(a)

よく入力するjftp コマンドを記述したファイルを作成する 。
ファイル名は jftp.ini と仮定します。

A-

cd /soft/doc
hcode e

EI-(b)

コマンドラインで jftp を実行し、 ホスト名、 ユーザ名、 パスワードを入力する。

(c)

下記を入力します。
take jftp.ini

JL
MPS
TV
V-

52

第1章

コマンドリファレンス

JRL
機能

AA-

rlogin プロトコルを用いた漢字端末エミュレータです。

書式

Ejrl [-7|-8] [-M|-N|-R][ -k s | n | o |e ] [-s s |u | n ] [-t tty]
[host[user]]jrl [-? | -version]

例IJ-

jrl sunjrl -t my98 sun
jrl -k n ws1 satohL詳細
jrlは、 rlogin プロトコルを用いた漢字端末エミュレータです。
ホスト漢字コードを指定すると、サーバ側で使用している漢字コードを用いてパソコンのディスプレイに漢字を表示できます。また、パソコン上でかな漢字変換
フロントエンドプロセッサ等を用いて入力された漢字は、 サーバの使用している
漢字コードに変換されて、 サーバに送られます。このエミュレータは漢字スター
ト/ASCII 復帰、かな IN/OUT 以外のエスケープシーケンスを解釈しないので、見かけ上のエスケープシーケンスは各パソコンの MS-DOS に依存したものとなります。また、MS-DOS のシステムコールのみで作られているのでカーソルキーなどの特殊キーの解釈は行ないません。

MPS
T-

オプション
-l -r -B -p がないこと以外は jtn コマンドと同様です。
デフォルト値も CR 変換が CR-->CR であること以外は jtn コマンドと同様です。
なお、コマンドラインで指定できるオプションは、 pctcp.ini の [pctcp jrl] [pctcp
terminal]セクション、 または、 [pctcp terminal host̲name]セクションに記述を行なうことができます。上記の3つのセクションがともに pctcp.ini に設定されている場合などは、 各セクション同士の優先順位は以下のとおりになります。
53

V-

第1章

コマンドリファレンス

コマンドライン > [pctcp terminal host̲name] > [pctcp jrl] > [pctcp terminal]
なお、jrl のみのオプションとして user があります。

A-

user
ログイン名を指定します。省略されると、pctcp.ini の [pctcp general] セク
ションの user フィールドに記述されているものがログイン名として使用さ
れます。

E-

ネットワークコマンドモード

I-^^ ( ctrl-^ ) をタイプすることにより、コマンドモードに入ります。コマンドモードでは jtn と同様に次のコマンドが使用
できます。

J-

? = ! c i k o q s ^^ M N R

L

PCTCP.INI のセクション名[pctcp general][pctcp jrl]
[pctcp terminal][pctcp terminal host_name]

MPメモ

サーバ側の home direcroty に .rhostsファイルが存在し、そこに jrl を起動したパソコン名とuserid （ログイン名）が存在するとパスワードの入力なしにログインできます。ただし、接続する UNIX サーバのホストテーブル /etc/hosts には、パソコン名と IP アドレスを定義する必要があります。下記は .rhosts の例です。

S
T-

my98 takagi
ただし、セキュリティを考慮すると、/.rhosts と /etc/hosts.equivには、パソコン名を登録しない方が無難です。

VV-

トラブルシューティング
vrlのトラブルシューティングを参照してください。
54

第1章

コマンドリファレンス

JTN
機能

AA-

Telnet プロトコルを用いた漢字端末エミュレータです。

書式

Ejtn [-7|-8] [-B] [-M|-N|-R] [-l|-r] [ -k s|n|o|e] [-s s|u|n][-t tty] [-p sock] [host]jtn [-? | -version]

例IJ-

jtn sunjtn -t pc98 sun
jtn -k n -t fmr vax

L詳細jtn は、 Telnet プロトコルを用いた漢字端末エミュレータです。
ホスト漢字コードを指定すると、サーバ側で使用している漢字コードを用いてパソコンのディスプレイに漢字が表示されます。また、パソコンから入力された漢字は、 かな漢字変換フロントエンドプロセッサ等を用いてサーバの使用している
漢字コードに変換して、 サーバに送ります。
このエミュレータは 漢字 スタート/ASCII 復帰、かな IN/OUT 以外のエスケ
ープシーケンスを解釈しないので、見かけ上のエスケープシーケンスは各パソコンの MS-DOS に依存したものとなります。また、MS-DOS のシステムコールのみで作られているのでカーソルキーなどの特殊キーの解釈は行いません。

MPS
T-

オプション
-7

UNIX ワークステーション（サーバ）からの受信データ／送信データ長を 7bitにします。

-8

UNIX ワークステーション（サーバ）からの受信データ／送信データ長を 8
bit にします。（デフォルト）
55

V-

第1章

コマンドリファレンス-B

バイナリモードにします。

-M

パソコン から入力された CR を CR+LF にしてサーバに送信します。（デ
フォルト）

-N

パソコン から入力された CR を LF にしてサーバに送信します。

-R

パソコン から入力された CR をそのままサーバに送信します。

-l

ローカルエコーモードにします。

-r

リモートエコーモードにします。（デフォルト）AEI--k knjJ-

ホスト漢字コードを指定します。knj は次のいずれかとなります。
s
n
o
e

L
M-

シフトJIS (デフォルト)
新JIS
旧JIS
EUC日本語コード

ただし、サーバから パソコン へのデータでは 新JIS と 旧JIS の区別はされず、パソコン からサーバへ送る 漢字 IN/OUT のエスケープシーケンスだけが異なります。

P--s kana
ホストかなシフトコードを指定します。kana は次のいずれかとなります。

S
T-

s
u
n

SO/SI
SO/US
かなシフト無し（デフォルト）VV-

このオプションの指定はホスト漢字コードが新JIS か、 旧JIS の時に有効になります。
-t tty接続時にサーバに渡される tty 名を指定します。ただし、サーバによっては解釈されないこともあるので注意してください。（デフォルトは "ansi"）
56

第1章

コマンドリファレンス

host
接続するサーバ名または、 IP アドレスを指定します。
-p sock
接続する TCP のソケットポート番号を指定します。（デフォルトは 23 )特殊な機器に接続する時以外は変更を行なう必要はありません。
なお、コマンドラインで指定できるオプションは pctcp.ini の [pctcp jtn]
[pctcp terminal]セクション、 または、 [pctcp terminal host̲name]セクションに記述を行なうことができます。上記の3つのセクションがともに pctcp.iniに設定されている場合などは、 各セクション同士の優先順位は以下のとおりになります。
コマンドライン > [pctcp terminal host̲name] > [pctcp jtn] > [pctcp terminal]>default
なお、 上記セクション内での記述形式は１行に１フィールドです。
例)漢字コードに新JIS、かなシフトに SO/SI を設定する場合

AAEIJL[pctcp jtn]
kanji=jisn
kana=sosi

M-[pctcp jtn] セクションおよびコマンドラインに指定がない場合のデフォルトは次の通りです。

P-

ビット長
ホスト漢字コード
かなシフト
CR 変換
エコーモードバイナリモード
tty 名
ポート番号

8bit
Shift-JIS
しない
CR->CRLF
リモート
オフ
ansi
23

S
TV-

57

第1章

コマンドリファレンス

ネットワークコマンドモード^^ ( ctrl-^ ) をタイプすることにより、コマンドモードに入ります。

A-

Command:

E-というプロンプトが表示されたら、 以下のネットワークコマンドが使用できます。指定できるコマンドは 「?」 で、 現在の設定情報は、 「=」で表示されます。

I-

a
b
c
i

Are You There の送信
Break の送信
接続の切断指定ファイルからの読み込み(漢字変換等は行なわれない)k
ホスト漢字コードの指定l
ローカルエコーモードo指定ファイルへの書き込み開始・終了(漢字変換等は行なわれない)pInterrupt Process の送信
q
接続の中断
r
リモートエコーモードs
ホストかなシフトの指定
7
ホストとの受送信データ長を 7 bit にします8
ホストとの受送信データ長を 8 bit にします
? ヘルプメッセージ表示=
現在の設定状況を表示!
MS-DOS の COMMAND.COMの起動
B
バイナリモード ON/OFF
M パソコン から入力された CR を CRLF に変換するモード
N
パソコン から入力された CR を LF に変換するモード
R
パソコン から入力された CR を そのまま送る^^ ^^ ( crtl-^ ) をキー入力としてサーバへ送る

JL
MPS
TV
V-

58

第1章

コマンドリファレンス

PCTCP.INI のセクション名[pctcp jtn]
[pctcp terminal][pctcp terminal host_name]AA-

トラブルシューティングE-

vtn のトラブルシューティングを参照してください。

IJL
MPS
TV-

59

第1章

コマンドリファレンス

LPBIOS
AE-

機能
プリンタ BIOS のリダイレクトを行ないます。

書式
lpbios [-u | portnumber]lpbiosax†1 [-u | portnumber]

IJ-

例
lpbioslpbiosax -u

L詳細lpbios は、 プリンタ BIOS リダイレクトを行なうコマンドです。
lpbios をパソコンに常駐させた後には、 プリンタ BIOS に書き込まれたデータがネットワーク経由で lpd （プリンタデーモン、 もしくは、 プリンタサーバ）に転送され、 出力が行なわれます。これにより、 lpr コマンドでは、 出力できなかったパソコン用アプリケーション（ex. 一太郎）で作成されたファイルも、
ネットワーク経由で、 出力することができます。
プリンタ BIOS を使用する典型的なアプリケーションとしては、 ワードプロセッ
サ、スプレッドシート、PRN デバイスに対するリダイレクション、画面コピーな
どがあります。このコマンドを、使用する（常駐させる）ためには、 pctcp.ini の[pctcp lpbios] セクションの server フィールドに LPBIOS サーバアドレス(PC/TCP
が起動できるパソコン、 もしくは、 lpbiosd が起動されているUNIX サーバマシ
ンの名前、 又はアドレス)が定義されている必要があります。
[pctcp lpbios] セクションに記述が行なわれていない場合は、 [pctcp lpr] セクショ
ン内の情報が有効になります。

MPS
TV
V†1

DOS/V版のパッケージに含まれています。

60

第1章

コマンドリファレンス

オプション
-u

メモリに常駐している lpbios を解放します。

portnumber
ポート番号（デフォルト 5515）を変更します。現在このポートを他のアプ
リケーションが使用している場合のみ、 変更する必要があります。なお、
この値を変更する場合は、lpd のポート番号も変更する必要があります。

AAE-

PCTCP.INI のセクション名

I[pctcp lpbios]

使用上の注意・・・

パソコンを、 プリンタサーバとして起動する場合は lpd コマンドを使用します。その際には、 lpbios を起動するパソコンと同機種の使用をお勧めします。また、lpd 用パソコンに接続するプリンタは lpbios が起動されている
パソコン上で動作するアプリケーションプログラムが使用可能である、 ということが条件になりますのでご注意ください。
lpbios は、 出力データの終了をプリンタ BIOS にデータが書き込まれてからのタイムアウトにより検出します。設定可能なタイムアウト値は、 最小
1 秒、最大 120 秒です。 （lpconfig によって変更可能です。）この関係により、アプリケーションがプリント終了のメッセージを掲示してからすぐにパソコンの電源を落としてしまうと、 データが最終部分まで、 出力されないことがあります。
lpbios はパソコンのタイマを使用します。また、 プリンタ BIOS のベクターも書き換えます。そのため、 これらの資源を使用するアプリケーションとは共存しない可能性があります。MS-DOS の print.exe コマンド(print
filename)との共存はできません。

JL
MPS
TV-

メモ
・

lpbios を使用する際には、 既に、 プリントサーバ側で、 lpd （プリンタデー
モン）が起動されている必要があります。アプリケーションによっては、lpd が起動する前に、 lpbios を使用すると、 １文字転送ごとにコネクショ
ンタイムアウトを待つことになり、事実上ハングアップしたように見えることがあるのでご注意ください。
61

第1章

・

DOS/V の日本語モードでプリンタデバイスにデータを送信（copy XXXlpt1）する場合で、 漢字が正しく出力されない場合は、 atkklpt.exe （DOS/V 用 print.sys）をご使用ください。なお、 アプリケーション（一太郎など）
からのプリントアウトの際は、 指定は必要ありません。

・

以下に示すようなプリンタデバイスを使用すると、 lpbios の起動より前にデバイスの組み込みによる漢字コード変換などが行なわれることになるため、 本来の lpbios の機能が正常に実行されない場合があります。これらのプリンタデバイスは使用しないことをお勧めします。

AEIJ-

コマンドリファレンス$prnuser.sys$prnescp.sys

トラブルシューティング
1.
プリンタから出力されない。
症状 A:
起動するときに Warning : LPBIOS server not ready と表示される。
原因
PCTCP.INI の [pctcp lpbios] セクションで、 server として指定してあるホス
トが起動されていない。
対策
PCTCP.INI の [pctcp lpbios] か、 それがない場合は [pctcp lpr] セクションで、
server= として指定しているホストで PC/TCP lpd 、 又は lpbios を起動して
ください。

L
MPS

症状 B:
プリント出力するとハングアップしたように見える。
原因
LPBIOS がプリンタサーバの LPBIOSD †1 に接続できない。
対策
プリンタサーバで LPD/LPBIOSD が動作していません。パソコンをプリンタ
サーバとするなら、 LPD(PC/TCP 付属のlpd.exe)を起動しておいてくださ
い。UNIXワークステーション等をプリンタサーバとするなら、 lpbiosd†1を起動しておいてください。

TV
V-

†1

lpbiosdは PC/TCPのUnsupported Disk for UNIX内にソースコード形式で含まれていますのでコンパイルし て使用してください。

62

第1章

コマンドリファレンス

症状 C:
アプリケーションからの印刷でプリント出力されない。
原因(a) LPBIOS が動作していない。

AA(b)他のプログラムと衝突している。

E-

対策
(a)

(b)

2.

PCTCP.INI [pctcp lpbios] セクションに server= に続けてリモートプリンタ
ホスト名を記述し、 DOS プロンプトから lpbios と入力してください。
lpbios はパソコンのタイマを使用します。また、 プリンタ BIOS のベクタも書き換えます。そのため、 これらの資源を使用するアプリケーションとは共存しない可能性があります。システム管理者とご相談の上、 運用方法をご検討ください。

IJ-

印刷すると文字化けする。

L

アプリケーションからの印刷で文字化けする。

M-

プリンタ定義ファイルの設定またはプリンタの指定が正しくない。

P-

ホストのプリンタ定義ファイル （ /etc/printcap 等）を参照し、 正しいプリ

S

症状

原因

対策

ンタを指定してください。詳細はホストのマニュアルを参照してください。

T※

Windows アプリケーションからの印刷で文字化けする場合は、 MSWindows のマニュアルを参照してください。

63

V-

第1章

コマンドリファレンス

LPCONFIG
AE-

機能
現在常駐しているlpbios 環境設定を行ないます。

書式
lpconfig [-t timeout] [-s serveraddr] [-r] [-p prt]I-

例lpconfig
lpconfig -t 10
lpconfig -s laser

JL

詳細lpconfig は、すでに常駐している lpbios のコンフィギュレーションを一時的に変更する時などに用いるコマンドです。
オプションを指定しないでlpconfig のみ指定した時は、現在のコンフィギュレー
ションを表示します。

MP-

オプション
-t timeout
タイムアウトの値を変更します。
1 〜 120 秒まで指定でき、デフォルトは 5 秒です。パソコンの速度が遅く、
アプリケーションが重い場合はタイムアウトの値を大きくしないと、印刷している途中でジョブが終了したものとみなされることがあります。そのような場合、このオプションを使用してください。

ST--s serveraddr
lpbios 又は PC/TCP lpd を起動しているホストのアドレスを指定します。
serveraddr としては、ホスト名または IP アドレス (ex: 192.9.200.1) を指定できます。指定後には ping を自動的に行い、指定されたアドレスのサーバが存在するかどうかのチェックを行います。ただし、lpbios サーバプログラムが起動しているか否かのチェックはしていません。サーバが応答しない場合は警告を出力します。

V
V-

64

第1章

-r

コマンドリファレンス

インターバルタイマーを再起動します。アプリケーションによっては、イン
ターバルタイマーをマスクしてしまうものもあります。lpbios はインターバ
ルタイマーによってコネクションをクローズするので、このコマンドを起動しないと lpbios が終了しない場合があるので注意してください。（特に PC98 の場合、マスクするアプリケーションが多いので注意が必要です。）

AA--p prt
プリンタ名を指定します。(最大 16 文字) デフォルトは lpbios です。現在、
lpbios、 lpd 間の通信ではプリンタ名は無視されています。UNIX 用 lpbios
デーモンの lpbiosd （PC/TCP パッケージに添付されています）等と共に
lpbios を使用する場合のみ有効です。

EIJL
MPS
TV-

65

第1章

コマンドリファレンス

LPD
AE-

機能
パソコンをプリンタサーバにします。

書式
lpd [-hcni] [-s sep] [-t #] -d dev] [-p port]I-

例
lpd -t 1

J詳細

lpdコマンドは、 パソコンにプリンタがつながっている場合、 パソコンを、 lpr
サーバや、 lpbios サーバに設定するコマンドです。
lpd を起動すると、 そのパソコンは、 スプール機能を持つプリンタサーバになります。lpd は、 パソコンのカレントドライブ、カレントディレクトリにスプール
ファイルを作成しますので、 速度、容量の点からハードディスク付きパソコンでの使用をお勧めします。
また、 lpd が実行されているパソコンは、 他のアプリケーションを実行することができませんのでご注意ください。
lpd の起動されたパソコンは、 ネットワーク内の、 パソコンおよびサーバからのlpr、 lpq、 lprm、 lpbios 要求を受付けて実行します。また、lpd は、デフォルト
として各パソコンのプリンタ BIOS にデータを書き込むことによってプリンタを動かしています。PC/TCP の lpd コマンドは、 lpbios サーバと、 lpr サーバとしての両方の機能を提供しています。そのための TCP ポート番号として、 5515
（デフォルト）は、 lpbios 用のサーバの番号で、 515 は lpr、 lpq、 lprm 用（lpr用と前述したもの）のサーバの番号の 2 つを提供しています。

L
MPS
TV
V-

オプション
lpr 用、lpbios 用共通に意味を持つオプションとしては以下のものがあります。
-h66

各プリントごとに出力するヘッダー（ジョブ名、時間などの表示）を出力しません。デフォルトはヘッダーを出力します。

第1章

-i

コマンドリファレンス

lpd 起動時の初期化シーケンスを出力しません。初期化シーケンスはプリン
タタイプによって異なります。デフォルトは初期化します。

-s separator
各ジョブごとのセパレーターの指定。
このセパレーターはアプリケーションがプリンタのモードを変更したまま終了して、次のジョブに影響を及ぼすことを防ぐために使用します。デフォル
ト値はプリンタタイプによって異なります。指定は 16 進数で行ないます。

AAE-

例： lpd -s 1b48

I-下記のように指定した場合、セパレーターが無効になります。
例： lpd -s ""J--d device
出力デバイスを指定します。
デフォルトではプリンタ BIOS が使用されます。通常、RS-232C プリンタ・プロッタを lpd に接続する時等に用います。

M-

例： lpd -d AUX-t printer̲type̲number
接続するプリンタのタイプ番号を指定します。現在では、 以下のタイプが定義されています。
0
1
2
3
4

L

PS

PC-PR 系
ESC/P 系
FMR 系（新 JIS ）J-3100 系（旧 JIS ）LIPS 系T-

これらのタイプは漢字出力の際、漢字 スタート/ascii 復帰、および初期化・セパレーター（デフォルト値）の値に影響を及ぼします。各タイプにおける値は以下の通りです。
（<ESC> は 0x1b、 <FS> は 0x1c、 <NP> は 0x14、 <SI> は、 0x0fを示しま
す。）
67

V-

第1章

コマンドリファレンスType 0:
init:
sep:
out:
in:

A-

<ESC>H<ESC>2<ESC>(009、 017、 025、 ...、 73.
<NP><ESC>H<ESC>K<ESC>H

E-

Type 1:

I-

init:
sep:
out:
in:

J-

<FS>.
<NP><FS>.
<FS>
<FS>.

Type 2:
init:
sep:
out:
in:

L
M-

<ESC>(H<NP><ESC>(H<ESC>$B<ESC>(HType 3:

P-

init:
sep:
out:
in:

S

<ESC>(J<NP><ESC>(J<ESC>$@<ESC>(JType 4:
init: <ESC>c
sep: <NP><ESC>cout: <ESC>n
in: <SI>

TV
V-

68

第1章

コマンドリファレンス

デフォルト値は次のようになっています。
PC98 版
DOS/V
FMR 版

type 0type 1
type 2AA-

LPR SERVERE-

lpd が lpr サーバとして動作する時、lpd は仮想的に以下のような printcap エント
リを持ちます。
漢字変換を行なわない
EUC 漢字を出力する
新・旧 JIS 漢字を出力する
全てのコードをそのまま出力する
シフト JIS 漢字を出力する

I-

ascii, ASCII
euc, EUC
jis, JIS
raw, RAWlp, lpbios,SJIS

J-

raw、 RAW エントリは、 Windows からリモートプリンタを使用するような場合（変換を行なわない場合）にご使用ください。これらのエントリは lpr コマンド
（UNIX、 PC/TCP 両方）における -P オプションで指定可能です。ただし、lpq、
lprm ではエントリの指定は無効となり、全てのジョブが対象となりますので注意
してください。

タブをスペースに変換しません。デフォルトでは変換します。

-n

LF を CR+LF に変更しません。デフォルトでは変換します。

MP-

LPR オプション
-c

L

S
T-

LPBIOS オプション-p port̲address
ポートアドレス（デフォルト 5515）を変更します。もし、現在このポートを他のアプリケーションが使用している場合のみ、 変更する必要があります。なお、 この値を変更する場合は、lpbios のポートアドレスも変更する必要があります。

69

V-

第1章

コマンドリファレンス

トラブルシューティング
1.

A-

LPD が常駐しない。

症状
fatal: listen(lpd:24) と表示されて LPD が常駐しない。
原因

E-

ethdrv の TCPコネクション数が足りない。
対策
他のプログラムがカーネルの TCP コネクション資源を使用しているため、LPD が資源を獲得できません。（LPD は２つのTCP コネクションを必要とします。）ethdrv を unload してから、 ethdrv -t 7 などとして TCP コネク
ションを増やしてください。

IJL
MPS
TV
V-

70

第1章

コマンドリファレンス

LPQ
機能

AA-

ネットワーク上のプリンタキューの状態を調べ表示します。

書式

Elpq [-q] [-P printer] [-S server]
lpq [-?|version]

I例

J-

lpq
lpq -q -P laserL

詳細
lpq は、 ネットワーク上のプリンタキューの状態を調べ表示するコマンドです。
LPD (プリンタデーモン／プリンタサーバ)に要求を出して、その返事を表示します。ジョブ番号、ユーザ名、ジョブ名などの情報が含まれています。
lprm コマンドで、 プリントキューからジョブを削除する場合は、 ジョブ番号を指定しますので、事前にこのコマンドを利用して、 ジョブ番号を表示する必要が
あります。

MP-

オプション
-P printer
LPD を動かしているプリントサーバが制御しているプリンタ名を指定します。このオプションを指定しない場合には、pctcp.ini の [pctcp lpr] セクショ
ンの printer フィールドで定義されているものが使用されます。
-S server
プリントサーバのホスト名または、 IP アドレスを指定します。このオプ
ションを指定しない場合には、pctcp.ini の [pctcp lpr] セクションの server
フィールドで定義されているものが使用されます。
-q

エラーの時以外はステータスメッセージを出力しません。
71

S
TV-

第1章

コマンドリファレンス

PCTCP.INI のセクション名[pctcp lpr]

AEIJL
MPS
TV
V-

72

第1章

コマンドリファレンス

LPR
機能lpr プロトコルを用いて、 ネットワーク上のプリンタにファイルを出力します。

書式

AAE-

lpr [-P prn] [-S svr] [-C class] [-J job] [-# no_copies][-hpltndgvcf] [filename(s)]Ilpr [-? | -version]J-

例
lpr manual.txt
dir | lprL

詳細
lpr は、 ネットワーク上のプリンタにファイルを出力するコマンドです。
本コマンドは UNIX の lpr をエミュレートしますので、プリンタは必ず lpd (UNIX-style line printer daemon )が起動されているサーバに接続する必要があります。ファイル名にはワイルドカードを使うことができます。ファイル名が省略されると、標準入力を入力ファイルとみなします。

オプション

PS

filename(s)印刷するファイルを指定します。複数ファイル名、ワイルドカードを使ったファイル名の指定も可能です。
-P prn
ネットワーク上のプリンタ（プリンタサーバが起動されているマシンに接続されたプリンタ）の名前を指定します。省略された場合、pctcp.ini の[pctcplpr] セクションの printer フィールドで定義されているものが使用されます。
プリント名に local を指定した場合、ネットワークを介さずに、ローカルプ
リンタに出力します。†1†1

M-

ローカルプリントへの出力機能は、PC98 版ではご使用になれません。

73

TV-

第1章

コマンドリファレンス-S svr
プリンタサーバのホスト名または、IP アドレスを指定します。
-C class
ヘッダーページに出力するクラス名を指定します。省略された場合、
pctcp.ini の [pctcp lpr] セクションで定義されたものを使います。

AE-# numcopies
出力する部数を指定します。本オプションは出力の部数を制御しますが、ファイルが指定された部数の回数分、プリンタに転送されることはありません。デフォルトは１部です。

I--J job
ヘッダーページに出力するジョブ名を指定します。出力ファイル名がデフォルトとして使用されます。

JL
M-

-c

cifplot によって作成された CDIF (Common Document Intermediate Format)
フォーマットのファイルであることを示します。

-d

ファイルに TeX のデータ ( DVI format ) が含まれていることを示します。

-g

ファイルには UNIX の plot ルーチンで生成されたデータが含まれていることを示します。

-h

ヘッダーページの出力を抑止します。pctcp.ini の [pctcp lpr] セクションのbanner フィールドに no を指定することによって、同様効果が得られます。

-lコントロール文字を印刷します。

-t

ファイルには troff からのデータが含まれていることを示します。

-nファイルには ditroff ( device independent troff ) からのデータが含まれていることを示します。

-p

サーバ側に pr でテキストファイルをフォーマットすることを要求します。
本オプションは OS に依存します。pr を実装しているシステムなら、ファイルは上下５行ずつの余白をとり、１行目に日付やファイル名など、３行目にページ番号を付けて印刷されます。

PS
TV
V-

74

第1章

-v

-f

コマンドリファレンス

各種制御コードを付加しないでファイルを印刷します。バイナリファイルやプリンタに依存するフォーマット ( Imagen Impress format、Postscript format
etc ) のファイルを印刷する場合に有効です。ただし、システムによって、v オプションでバイナリファイルをうまく印刷できない場合がありますので、注意してください。-v オプションの代わりに、ほかのオプションを使ってみてください。
各行の最初の文字を標準 FORTRAN のキャリッジ制御文字として解釈しま
す。

AAEI-

PCTCP.INI のセクション名[pctcp lpr]

J-

UNIX 設定
サーバ（UNIX bsd）側の設定として必要な事項を簡単に説明します。詳しくは、各サーバのマニュアルを参照してください。
・L/etc/hosts.lpd にパソコン名がある。
また、UNIX の lpd プリンタデーモンとネットワークプリンタが接続できる
ように '*' のエントリが /etc/hosts.lpdにあってもよい。

M-・

lpd プリンタデーモンが実行されていて、ネットワークプリンタからの接続要求を待っている。

P-・/etc/printcap に使用するプリンタの情報が定義してある。

・/etc/hosts に接続可能なパソコンの名前と IP アドレスが登録してある。

S

なお、UNIX System V 系では異なったコンフィギュレーションが必要な場
合が多いので、各サーバのマニュアルを参照してください。

TV-

75

第1章

コマンドリファレンス

トラブルシューティング
1.

A-

正しく印刷が行なえない。

症状 A:
プリンタに出力されない。
原因
プリンタサーバが正しく定義されていない。
対策
PCTCP.INI [pctcp lpr] セクションの内容が正しく設定されていません。以下のことを再度確認してください。

EI-

・
・

J-

server= の後にLPDが動作しているホストが記述されていますか？
printer=の後にホストの printcapエントリが記述されていますか？

症状 B:
文字化けして出力される。
原因(a) unixをプリンタサーバとしている場合の printcap の設定またはフィル
タの指定が正しくない。

L
M-

(b)

パソコンをプリンタサーバとしている場合の LPD の起動オプションが正しくない。

(a)

フィルタの指定を確認してください。

P対策

S
TV
V-

76

第1章

コマンドリファレンス

LPRM
機能

AA-

プリンタキューで出力待ちになっているプリントジョブを削除します。

書式

Elprm [-P prn] [-S svr] [-q] jobs [user]
lprm [-? | -version]

I例

J-

lprm -q 223
lprm 224 225
lprm -P tomato 226

L

詳細
lprmは、 LPD プリンタキューから出力待ちになっているジョブをジョブ番号を指定して、 削除するコマンドです。ジョブ番号は、 lpq コマンドで、 現在のプリンタキュー状況を表示させると知ることができます。

P-

オプション
-P prnLPD を動かしているプリントサーバに制御されているプリンタ名を指定します。省略された場合、 pctcp.ini の[pctcp lpr] セクションの printer フィー
ルドで定義されているものが使用されます。

ST--S svr
プリントサーバをホスト名か IP アドレスで指定します。
-q

M-

V-

エラーの時以外はステータスメッセージを出力しません。

77

第1章

コマンドリファレンス

jobs
削除するジョブ番号の指定します。複数のジョブ番号が指定できます。( 番号の間はスペースを入れる必要があります ) ジョブ番号は lpq コマンドで表示されるキュー情報で、 確認することができます。

Auser

指定されたユーザから出したプリントジョブをすべて削除します。自分以外のユーザ名や、他のパソコンで自分のユーザ名を指定することはできません
ので、ご注意ください。

EI-

PCTCP.INI のセクション名[pctcp lpr]

JL
MPS
TV
V-

78

第1章

コマンドリファレンス

MAIL
機能

AA-

メールの送受信を行ないます。

書式

E受信
mail [-v] [-d] [-i] [-n] [-m] [-f filename | -u userid]
mail [-? | -version]
送信mail [-v] [-d] [-i] [-n] [-s subject] username[@host]...

IJ-

例
mail
mail

L

nelson@allied-telesis.co.jp

詳細
mailは、 メールの送受信を行なうコマンドです。mailを送信する時は、 mailコマ
ンドを入力してから、 メール本文を入力し、 空白行に、 Ctr-Z とリターンキー
を入力します。このコマンドにおける「受信」とは、実際にメールを受信することではなく、smtpsrv （後述）によって受信されたメールを読むことです。操作できるメッセージは 1 ファイルにつき 100 個までです。この mail コマンドや、他のメールコマンド （smtp smtpsrv）は、 一部漢字コードに対応していますので、 漢字コードを含むデータの送受信も可能ですが、 相手側のメール環境で使用している漢字コードなどを考慮して送受信を行なってください。
mailは、 送受信の際の情報として、 pctcp.ini の [pctcp general] の下記フィールドの記述を参照しています。
full-nameuser

メールの発信者です。
指定されたユーザ宛のメールを読みます。

MPS
TV-

また、[pctcp addresses] セクションの mail-relay フィールド にメールのスプーラとして機能するホスト名を指定してください。

79

第1章

コマンドリファレンス

オプション
username[@host]...
username で指定されたユーザにメールを出します。複数ユーザの指定も可能です。[@host] を付けることによって、目的のホスト上のユーザにメールを出します。付けないと操作しているパソコン自身にユーザがいるとみなさ
れて、パソコン自身にメールを出すことになります。

AE-

-d

I-

デバッグ情報を出力します。（通常は使用しません。）-f filename
filename で指定されたファイルを mailbox とみなして、そのファイルからメールを読み込みます。

J--i

Ctrl-C を無効にします。

L-m

デフォルトのメールボックスの代わりに、mbox というファイルからメールを読み込みます。

M--nmail.rc ファイル（後述）を無効にします。本オプション無しで mail を起動した場合、mail.rc に記述されている mail コマンドに関するデフォルトの設
定情報が使用されます。

P--s subject
subject 行をメールに追加します。subject にスペースがある場合、 " ( double
quoation mark ) で囲む必要があります。

S-u userid¥usr¥spool¥mail¥userid というファイルに記述されているファイルからメールを読み込みます。userid の所には、 それぞれのユーザ名が入ります。（ユー
ザ名が kobara の場合は、 ¥usr¥spool¥mail¥kobaraになります。）

TV
V-

-v

80

バーバスモード。より詳細な情報が表示されます。メールがうまく送信できない場合の原因究明に有効です。

第1章

コマンドリファレンス

Mail コマンド
メールを読む際、ユーザは以下のコマンドを起動できます。
msg̲nomsg̲no 番目のメッセージを表示します。メッセージ番号には範囲を指定することもできます。例えば、1、 3 は1番目から3番目までのメッセージを表示します。
alias alias-name usernames
alias リストの表示、alias にメンバーの追加などを行ないます。usernames がないと、alias-name という alias に含まれているメンバーの一覧が表示されます。alias-name も省略されると、すべての alias の一覧が表示されます。
１つ以上の usernames が指定されると、alias-name にそれらを追加します。
alternates [username]alternative 名の表示・変更を行ないます。複数のユーザ名をお持ちのユーザに、同じメッセージを複数通受信することを防ぐために使います。
chdir directory
カレントワーキングディレクトリの表示・変更を行ないます。

AAEIJLM-

check
カレントメールボックスに新しいメールがあるかどうかをチェックします。
cd directory
chdir と同じです。

PS

copy messages +filename
メッセージをファイル ( filename ) にコピーします。filenameの前に + があると、 (+と filename の間にはスペースなし) 、そのファイルは環境変数
FOLDERで定義されたディレクトリの下に作成されます。messages が省略された場合、カレントメッセージがコピーされます。
delete messages
メッセージを削除します。messages が省略されると、カレントメッセージが削除されます。

81

TV-

第1章

A-

コマンドリファレンス

dp

カレントメッセージを削除し、次のメッセージを表示します。

dt

dp と同じです。

edit messages
メッセージの編集を行ないます。環境変数 EDITOR ( mail.rc にある )で定義されたラインエディタが起動されます。

E-

exit 何もしないで、mail を終了します。（mailbox を変更しません。）

I-

file +filename
現在のメールファイルの表示・変更を行ないます。file コマンドのみ指定された場合、カレントメールファイル名が表示されます。ファイル名が指定されると、カレントメールファイルは指定されたファイルに変更されます。
filename の前に + があると、(+とfilenameの間にはスペースなし) そのファ
イルは環境変数 FOLDER で定義されたディレクトリの下にあると認識されます。

JL

folder filename
file コマンドと同じです。ただし、filename として次の名前が許されます。

M-

#
#
#user
#user
&

P-

デフォルト mailbox# と同じ
各ユーザの mailbox#user と同じ
¥mbox

S
folders
環境変数 FOLDER で指定されたディレクトリ内のファイルの一覧を表示します。

T-

forward message username
メッセージのフォワードを行ないます。複数のユーザ名が指定できます。

V
V-

from username
username ユーザからのメッセージの一覧を表示します。username 省略時
は、すべてのユーザを対象とします。

82

第1章

コマンドリファレンス

help ? と同じです。
headers message
メッセージのヘッダを表示します。

AAhold messages
メッセージを ¥usr¥spool¥mail¥userid に保存します。messages を指定しない
場合は、すべてのメッセージが保存されます。userid の所には、 それぞれのユーザ名が入ります。（ユーザ名が k o b a r a の場合は、¥usr¥spool¥mail¥kobaraになります。）

I-

if read ¦ send
IF/THEN/ELSE 条件文を定義します。
ignore field
メッセージを表示する際、指定された項目を画面に表示しません。例えば、
ignore subject を指定すると、メッセージの subject 部分は表示されません。
list

E-

JL

コマンドの一覧を表示します。

mbox messages
メッセージを mbox にセーブします。message が省略されると、カレント
メッセージが対象となります。

MP-

mail username
username ユーザにメールを送信します。

S
next
次のメッセージを表示します。

T-

preserve messages
hold と同じです。
print messages
メッセージを表示します。デフォルトはカレントメッセージです。削除されたメッセージを表示したい場合、まず undelete コマンドで回復してから、
print してください。

83

V-

第1章

コマンドリファレンス

Print messages
print と同じです。
quit

A-

mail を終了します。mailbox が変更されている場合、それは反映されます。
read messages
print と同じです。

E-

reply messages
指定されたメッセージに対する返事を出します。デフォルトはカレントメッ
セージが対象となります。to、 from などを設定します。
respondreply と同じです。

IJ-

save messages +filename
メッセージを指定されたファイルにセーブします。デフォルトはカレント
メッセージが対象となります。filename の前に + があると、そのファイル
は環境変数 FOLDER で定義されたディレクトリの下に作成されます。

L

set variable
環境変数のセット及び表示を行ないます。variable が省略されると、カレン
トの環境変数の一覧を表示します。セットすることができる環境変数については、mail.rc ファイルを参照してください。

MP-

shell
一時的に DOS プロンプトに戻ります。exit をタイプすると、復帰できます。

Ssource filename
指定されたファイルを実行します。mail.rc 変更に使用します。

T-

top n

V
V-

メッセージの最初の n 行を表示します。n 省略時は、環境変数 TOPLINESで定義された値が使用されます。環境変数 TOPLINES のデフォルト値は5です。
type messages
print と同じです。
84

第1章

コマンドリファレンス

unset variable
環境変数を無効にします。
undelete message
削除したメッセージを復活します。mail を終了しない限り、delete コマンドで削除したメッセージの復活ができます。復活したメッセージは、カレント
メッセージとなります。
visual messages
スクリーンエディタでメッセージを編集します。環境変数 VISUAL で定義されたスクリーンエディタが起動されます。
x

exit と同じです。

z-

次の 10 メッセージのヘッダを表示します。− を付けると、前の 10 メッセー
ジのヘッダを表示します。

! command
MS-DOS コマンドを起動します。command が省略されると、一時的に DOSのプロンプトに戻ります。exit をタイプすると、mail へ復帰できます。
前のメッセージを表示します。

+

次のメッセージを表示します。

EIJL? コマンドの一覧をヘルプメッセージ付きで表示します。

-

AA-

MPS

<CR> ( return key )次のメッセージを表示します。+ コマンドとの違いは、起動時に <CR> をタイプすると、最初のメッセージが表示されることのみです。

T-

チルドコマンド
mail でメッセージの編集中に次の mail コマンドを実行することが可能です。各
コマンド先頭にチルド文字 (˜) をつけて実行するので、 これらのコマンドをチ
ルドコマンドと呼びます。そして、チルドの次に下記のコマンドを入力することにより、以下のような操作が可能となります。

85

V-

第1章

A-

コマンドリファレンスc

宛先ユーザリストを変更します。˜c を入力したら、"Cc:" プロンプトが表示されますのでユーザ名を入力してください。

d

環境変数 TEMP で定義されたディレクトリから dead.let をメッセージに読み込みます。（q コマンド参照のこと。）

eラインエディタを起動します。起動されるエディタは、環境変数 EDITOR
で、定義されてあるものです。

E-f messages
指定されたメッセージを編集中のメッセージに挿入します。（インタラク
ティブモードで起動された時のみ可能です。）message 番号省略時は、カレントメッセージが挿入されます。

IJ-h

メッセージヘッダ ( to: subject: from: ) を編集します。

m messages
f コマンドと同じです。ただし、挿入時にタブ１つ分だけインデントされま
す。

L
M-

p

現時点まで編集できたメッセージの内容を表示します。ヘッダ部分も含まれ
ます。

P-

q

メッセージの編集を中断します。現時点までに編集された部分は環境変数
TEMP で定義されたディレクトリに dead.let というファイル名で保存されます。

Sr filename
指定されたファイルを編集中のメッセージに挿入します。

TV
V-

86

s

Subject を変更します。"Subject:" プロンプトが表示されるので、入力し直してください。

t

宛先の追加をします。"To:" プロンプトが表示された後に入力してください。既存の宛先の変更・削除はできません。変更・削除を行ないたい場合、˜h を使ってください。

第1章

v

コマンドリファレンススクリーンエディタを起動します。起動されるエディタは、環境変数 VISUAL で、定義されてあるものです。

w filename
編集中のメッセージを指定されたファイルに出力します。
˜˜AA-チルド ( ˜ ) をエスケープします。行の先頭文字としてチルドを使いたい場合に有効です。

! [command]
MS-DOS コマンドを起動します。command が省略された場合、一時的にDOS プロンプトに戻ります。exit をタイプすると、復帰できます。
? チルドコマンドヘルプメッセージを表示します。

EIJ-

PCTCP.INI のセクション名

L[pctcp general][pctcp smtp]

M-

MAIL.RC
mail の設定情報として、mail.rc というファイルに定義されているものをデフォルトとして使うことができます。mail.rc ファイルは pctcp.ini の [pctcp smtp]セクショ
ンの user-path フィールドか、環境変数 USER̲PATH で指定されているディレク
トリに格納されます。上記以外のディレクトリに mail.rc ファイルが置かれた場
合、mail を起動時にそのディレクトリをカレントにしないと、mail.rc の内容が有効になりません。このパソコンのすべてのユーザに共通な mail 環境を与えるためには、ルートディレクトリに mail.rc を作成してください。ファイルが存在す
ると、mail は起動時にそれを読み込みます。mail にとって、mail.rc で設定されている環境変数は DOS の環境変数より優先します。mail.rc で設定されている環
境変数は、mail の setコマンドで変更することができます。mail.rc で使用できる環境変数は以下のものです。
EDITOR=editor
edit、 ˜e コマンドで使用するエディタを指定します。

87

PS
TV-

第1章

コマンドリファレンス

SHELL=shells h e l l 、 ! 、 ˜ ! コマンドで使用するシェルを指定します。通常は、COMMAND.COM を指定します。

A-

VISUAL=editor
visual、 ˜v コマンドで使用するスクリーンエディタを指定します。

E-

ask

I-

askcc

J-

alias

subject の入力を促すプロンプトである 'Subject:' を表示します。

'Cc:' を表示します。

alias の定義を行ないます。
alias sugimura sugimura@orange
alias kikkawa kikkawa@apple
alias soft-staff sugimura kikkawa

LM-

上記の環境で "mail soft-staff" と実行するのは"mail sugimura@orange kikkawa@apple"

P-と実行するのと同じです。alias のリカーシブが許されていますが、３段階までという制限も
あります。

S
T-

autoprint
delete コマンドでメッセージを削除した後、自動的に次のメッセージを表示
します。

V
V-

crt=n
指定行より大きなメッセージは more フィルタを経由して表示します。
debug
デバッグ用の情報を表示します。

88

第1章

コマンドリファレンス

dot
メッセージの終了としてピリオドを使用します。（^Z と同じ効果を持って
います。）

AA-

escape=character
チルド ( ˜ ) の代わりのエスケープキャラクタを定義します。
folder=directory-pathfolder ディレクトリの設定。

E-

hold

I-

デフォルトとしてシステムメールボックスにメッセージを保存します。
ignoreキーボードからのインタラプトシグナルを無効にして、@ として表示します。
metoo
送り先の alias に自分自身が入っている場合、メールは自分にも届きます。
alias には自分自身が入っていない場合、届きません。

JL
M-

osave
メッセージを編集する途中に中断された場合でも、dead.let に保存しません。
prompt=string
mail 使用時のプロンプトを設定します。

PS

quiet

T-

起動時にバージョン情報を表示しません。
record=path filename
送信メッセージの保存先を指定します。指定しないと、自分から出したメー
ルはどこにも保存されませんので、注意してください。
reply-to=user̲name
メールのヘッダに 'Reply-To' 行を挿入します。

89

V-

第1章

コマンドリファレンス

toplines=n
top コマンドで使用される表示行数を指定します。デフォルトは 5 です。
verboseバーバスモード。mail の起動時に -vオプションと同じ効果を持っています。

A-

メモ：mail.rc の設定例

Eset dot autoprint
set VISUAL=¥vz
set prompt=Mail>

IJL
MPS
TV
V-

90

第1章

コマンドリファレンス

NETBIOS
機能AA-

PC/TCP NetBIOS を起動するコマンドです。†1

書式

Enetbios [-a | -u]
netbios [-? | -version]

I例
netbios
netbios -u

J-

詳細
netbios は、 PC/TCP NetBIOS を起動するコマンドです。このコマンドを常駐させることにより、 ethdrv に NetBIOS のインターフェースを提供します。NetBIOS
アプリケーションとしては、 LAN Managerが代表的です。

L
M-

オプション
-a

DOS int 2A インターフェースを有効とします。 PC98 の環境では、本オプションを有効としないアプリケーションがエラー終了することがあります。

-unetbios のみアンロードします。

PS

PCTCP.INI のセクション名

T[pctcp netbios]V† 1 netbios の後に LAN Manager 等のモジュールを常駐させた場合は、それらのモジュールを全て常駐解除しな
い限り限り netbios のアンロードはできません。

91

第1章

コマンドリファレンス

ONPREDIR
A-

ファイル名
onpredir.exe

E-機能
onpredir.exe は、predir から起動される子プロセスです。コマンドラインからは、使用できません。

IJL
MPS
TV
V-

92

第1章

コマンドリファレンス

PING
機能

AA-

ネットワーク診断を行ないます。

書式

Eping [-option(s)] hostping [-? | -version]

I例

J-

ping -t ws1

詳細
ping は、ネットワーク内で、 正常に通信が行なわれるか（IP データグラムが正
しく配送されているか）を診断をするコマンドです。pingでは、 指定したホストに対し、 ICMP プロトコルを用いて echo request を送信し、それに対するホストからのレスポンスを表示します。ping が正常動作すると、下記のようなメッセー
ジに画面に表示されます：

LMP-

host responding、 time = XX ms

オプション-d [bytes]
受信パケットのヘッダ情報を出力します。バイト数を指定した場合はパケッ
トの内容を指定サイズだけ 16 進数で表示します。-t、 -n オプションと併用しても、表示されるのは最初のパケットのみです。
-d# [bytes]
送信パケットのヘッダ情報を出力します。バイト数を指定した場合は、 パケットの内容を指定サイズだけ 16 進数で表示します。-t、 -n オプションと併用しても、表示されるのは最初のパケットのみです。-d、 -d# オプショ
ンを同時に指定すると、送信パケットが最初に表示されます。

93

S
TV-

第1章

-e

コマンドリファレンス

IP セキュリティオプションの Extended セキュリティオプションを無効にします。

-i seconds
IP Time To Live オプションの設定。1 〜 255 まで指定でき、デフォルトは64 です。

AE--j dest1 ... destn
Loose Source Routing オプションをつけます。指定されたルートを経由します。ただし、目的ホストに到達するために、その他のルータ（IP Routing
Table を持ち、 IP アドレスが判別できるパソコン・ワークステーションでも可）を経由することも許します。dest1 や、 destn では、 ルータの名か、IP アドレスを指定します。

IJ--k dest1 ... destn
Strict Source Routing オプションをつけます。指定されたルートのみ経由します。目的ホストに到達するために、その他のルータ（IP Routing Table を持ち、 IP アドレスが判別できるパソコン・ワークステーションでも可）を経由することを許しません。dest1 や、 destn では、 ルータの名か、 IP ア
ドレスを指定します。

LM--l length指定された大きさのデータを使用します。デフォルトは 256 バイトです。
イーサネットにおける最長データ長は、1472 バイトです。

PS-n no̲times
指定回数 ping を繰り返します。-t オプションと併用すると、-t オプションの方が優先されます。

T-

-o

V
V-

-p precedence
IP precedence （優先権）オプションをつけます。引数 precedence は 0 から
7 までの値をとります。

IP No-Op オプションをつけます。パケットサイズのアラインメントのために使用します。

01
94

RoutinePriority

第1章

2
3
4
5
6
7

コマンドリファレンス

ImmediateFlash
Flash override
CRITIC/ECP
Internetwork control
Network control

AAE-

-q

Trace Route オプションを有効にします。目的ホストに到達するまでの hops
数、ルーターのIP アドレス、ドメイン名などの情報を表示します。96 hops
以内に到達しなければ、タイムアウトになります。

-Q

同 -q オプション。ただし、ルーターのドメイン名を表示しません。

-r

Record Route オプションをつけます。Record Route オプションを付けると、パケットが経由したルートに関する情報が得られます。

J--s level [authority]
IP Security オプションをつけます。引数 level は 0 から 4 までの値をとりま
す。

L

0
1
2
3
4

-t

I-

M-

Turn off basic security
Unclassified
Confidential
SecretTop SecretP-

また、authority を指定することもできます。引数 authority は 1 から 5 までの値をとります。

S

1
2
3
4
5

T-

GENSER
SIOP
SCI
NSA
DOE

V-

q' がタイプされるまで ping を繰り返します。

95

第1章

コマンドリファレンス-v type
IP Type of Service オプションをつけます。引数 type は 0 から 7 までの値を
とります。

A-

0
1
2
3
4
5
6
7

EIJ-

NormalHigh reliability ( HR )High throughput( HT )=2+1( HR; HT )Low delay( LD )=4+1( LD; HR )=4+2
( LD; HT )=4+2+1( LD; HT; HR )-w seconds
ネットワーク診断時の応答を待つ時間の設定。1 〜 32767 まで指定でき、
デフォルトは 6 秒です。

L

-x

M-

IP Timestamp オプションを有効にします。目的ホストに到達するまでに通過したルータがタイムスタンプ領域を埋めます。

-x 1
タイムスタンプの前に IP アドレス（ルータ）を付けます。１つのタイムスタンプ領域はオプション領域の 8 バイトを使います。

P--x 3 dest1 ... destn
IP Timestamp オプションをつけます。ただし、-x オプションと違って、指定されたホストのみ Timestamp オプションをつける権利があります。

S-zping リクエストの成功・失敗に限定して、 統計情報を表示します。

Thost
目的 ホスト名か IP アドレスを指定します。

V
V-

96

第1章

コマンドリファレンス

メモ-p、 -s オプションについては、ホスト側の機能により、 これらのサービスを持たないことの方があります。その場合は、 正常動作が行われません。
また、場合によってはシステムに障害を発生させる原因にもなるので、使用の際には十分注意してください。
-j、 -k、 -o、 -r、 -s、 -x などのオプションを指定すると、 ping はパケットヘッダーに対応する IP オプションを追加しますパケットヘッダーに IP オ
プションは 40 bytes までと制限されているので、複数のオプションを同時に指定すると、この範囲を越えて、エラーになる場合があります。例えば、
pctcp.ini にセキュリティが設定されると、ping は 40 bytes 分のオプション
領域をすべてセキュリティのために使います。この場合、さらに他のオプションを指定すると、上記の理由でエラーになります。それを防ぐには、e オプションを使用し、 Extended セキュリティーオプションを無効にしてください。

トラブルシューティング

AAEIJLping 実行後、 以下のようなメッセージが表示される。

M-

症状 A:
Host unreachable : ARP Failed と表示される。

P-

原因
(a)

ping の対象となるホストが起動されていない。

(b)

ネットワークが物理的に途切れている。

S(c)

ルータを越えたホストに ping をかけた場合は router か subnetmask の設定が正しくない。

T-(d)LAN アダプタの設定ミスによりパケットが送受信できていない

V対策
(a)

ホストを起動してください。

(b)

ネットワーク管理者に相談し、 物理的な接続を確認してください。
97

第1章

コマンドリファレンス

A-

(c)

ネットワーク管理者に router のアドレス及び subnetmask を確認し、
PCTCP.INI [pctcp ifcust 0] セクションに登録してください。

(d)LAN アダプタのマニュアルを参照し再度確認を行なってください。

症状 B:
can't resolve hostname と表示される。

E-

原因

I-

hosts ファイルの設定が正しくない。
対策
PCTCP.INI [pctcp kernel] セクションの host-table が正しい hosts ファイルを指定していることを確認してください。
ping の宛先のホスト名が hosts ファイルに登録されていることを確認してく
ださい。

JL

症状 C:
timeout と表示される

M-

原因
IP address または subnet mask が正しくない。

P対策-t オプションを使って、 連続して ping を行なってみてください。それでもこのエラーが出る場合は、 IP アドレスか subnet mask が 正しく設定されていない可能性があります。「ユーザーズガイド」を参照し、 再度確認を行なってください。

S
T-

症状
ルータ越えの ping ができない。（timeout になる。）

V
V-

原因
(a)

98

ルータを超えたホストを指定している場合に、 ホストが起動されてい
ない。

第1章

(b)

コマンドリファレンス

subnetmask か Default router が正しくない。又は、 ルータが正しく機能していない。

AA-

対策
(a)

ホストが起動されていない場合は、 ホストを起動してください。

(b)-t オプションを使って、 連続して ping を行なってみてください。それでもこのエラーが出る場合は、 PCTCP.INI [pctcp ifcust 0] セクショ
ンの router= に正しいルータのアドレスが記述されていることを確認してください。

以上の確認を行なっても ping が成功しない場合は、 ネットワーク（トランシーバなどのハードウェアを含む）に問題がある可能性があります。ネット
ワークの管理者にご相談ください。

EIJL
MPS
TV-

99

第1章

コマンドリファレンス

PASSWDAE-

機能
ftpsrv でパスワードを使用する際に、 パスワードファイルのパスワードの設定及び変更を行ないます。

書式
passwd [userid]
passwd [-? | -version]

IJ-

例
passwd inoue

L
MP-

詳細
passwdは、 ftpsrv でパスワードを使用する際に、 パスワードファイルのパスワー
ドの設定及び変更を行なうコマンドです。passwd コマンドを利用する前に、
pctcp.ini ファイル内、 [pctcp general] セクションに、 パスワードファイルが登録されていることと、 該当ユーザのフィールドが存在することを確認してください。パスワードファイルの作成方法については、 ユーザーズガイド ftpsrv コマ
ンドの「パスワードファイルを作成する」の項目を参照してください。

オプション

S
TV
V-

useridパスワードの変更／設定する対象となるユーザ名を指定します。

PCTCP.INI のセクション名[pctcp general]

100

第1章

コマンドリファレンス

PCTCPCFG
機能AA-

pctcp.ini （PC/TCP 設定ファイル） の編集を行ないます。

書式

Epctcpcfg [-k|-K][-b][-i ini-file ] section [ "" | variable[value ...]]
pctcpcfg section [-s subsection] ["" | variable [value ...]]
pctcpcfg [-help]
pctcpcfg [-? | -version]

IJ-

例

L

pctcpcfg general ""pctcpcfg general office-phone 03-3333-3333

M-

詳細pctcpcfg は、 confe コマンドと同様に、 PC/TCP 設定ファイル ( デフォルトは
pctcp.ini です ) を編集するツールです。confe が対話形式で設定変更ができるのに対し、 pctcpcfg はコマンドラインの引数でパラメータを指定します。

P-

オプション
-k

常駐しているカーネルの設定情報と pctcp.ini に記述されている設定情報を同時に変更します。

-K

常駐しているカーネルの設定情報のみを変更します。

-b

ファイルに変更があったとき、バックアップファイルを作成しません。

ST--i ini-file
PC/TCP 設定ファイルが pctcp.ini 以外の場合、そのファイル名を指定しま
す。

101

V-

第1章

コマンドリファレンス

section
設定ファイルのセクション名を指定します。
""

A-

section で指定されたセクションに設定してあるすべてのフィールドを表示します。

-s subsection
サブセクション名を指定します。

E-

variable
フィールド名を指定します。

I-

value
フィールド名に対応する変数の値を指定します。

J-help-k と -K オプションで変更できるカーネル変数の一覧を表示します。

L
メモ

MP-

変更する際は、 設定ファイルの内容を pctcpcfg -help や pctcpcfg section '''' などのオプションで一度表示してから、 変更する対象のものを、 コマンドラインで指定してください。
なお、 設定ファイルの内容を編集するツールとして、 confe コマンドもご利用く
ださい。

S
TV
V-

102

第1章

コマンドリファレンス

PCTCP.INI
機能P C / T C P の設定ファイル（テキストファイル形式）です。同冊子第2 章の「pctcp.ini の記述」を参照してください。編集を行なう際は、 confe コマンドを使用すると便利です。

AAEIJL
MPS
TV-

103

第1章

コマンドリファレンス

PPP
AE-

ファイル名
ppp.com(PPP 用パケットドライバ)機能
ppp.com は シリアルドライバ(PPP 用のパケットドライバ )です。PC98版ではRS232Cポート専用、DOS/V版ではRS-232CポートとPCMCIA モデムカード共用のドライバとなります。

I書式

ppp [-b baud][-l][-k][-K][-c][-m][-n number] [-p com-port]
ppp [-t][-u][-v vector][-z size]

JL

例
ppp -b 9600
ppp -b 9600 -k

MオプションPSTVV--a I/Oaddress †1
DOS/V 版のみ有効なオプションです。I/Oアドレスを指定します。デフォル
トは、0x03F8です。 -p オプションと同時に使用する場合、-pオプションで使用しているCOMポートのI/Oアドレス、IRQ番号が優先されます。
-b baud
シリアルポート（RS-232C） の信速度 (bps) を設定します。1200、 2400、
4800、 9600、 19200、38400 が設定できます。デフォルトは 2400 です。
パソコン本体の機種や CPU の性能によっては、高いボーレートを指定した
場合、通信がうまくいかないことがあります。その場合は、数値を9600bps
以下に落して使用してください。
-i irq †1
DOS/V版のみ有効なオプションで、PCMCIAモデムカードをご利用の際に使用します。デフォルトは4です。 -p オプションと同時に使用する場合、-p オ†1-a IPaddress 、-i irqオプションは、DOS/V 版のみのオプションです。PC98版で当オプションをご利用の場合はpppnoteコマンドをご利用ください。

104

第1章

コマンドリファレンス

プションで使用しているCOMポートのI/Oアドレス、IRQ番号が優先されます。
-k

PAP (Password Authentication Protocol) 機能を有効にします。この機能を使用して相手先に接続する場合は、ログイン名、パスワードをpppwdコマンドを使用して設定する必要があります。なお、PAP機能は接続するプロバイダ
によっては使用できない場合があります。

E--K

PAP と CHAP 機能を有効にします。

-l

LCP レイヤのステータスを表示します。

-c

パソコンのデバイステーブルの排他制御をします。（DOS/V 用のみ）m

CTS/RTS フロー制御、DCD ステータス制御を有効にします。このオプションを指定した時には、モデムの設定を『常時 DCD オン』または『接続時DCD オン』に設定してください。デフォルトでは制御無しです。

I--n number
内部バッファ数を変更します。通常このパラメータをユーザーが設定する必
要はありません。
-p com-port
com-port を変更するときに指定します。1、2、3 、4の数値を取ることができ、デフォルトは 1 です。（DOS/V 用のみ）
-z size
内部バッファのサイズを設定します。通常このパラメータをユーザーが設定する必要はありません。
-t

ドライバのステータスを表示します。

-u

ドライバをアンロードします。

AA-

JL
MPS
TV-

-v vector
ソフトウエアが使用する割り込みベクタです。極力変更を行わないでくださ
い。

105

第1章

コマンドリファレンス

メモ
PC98シリーズでPCMCIAカード型モデムを使用する場合は、pppnote.comをご使用ください。

AEIJL
MPS
TV
V-

106

第1章

コマンドリファレンス

PPPDRV
ファイル名

AA-

pppdrv.exe (PPP 用 PC/TCP カーネル)

E-

機能
pppdrv.exe は、PPP 用 PC/TCP カーネルで、イーサネットにおける ethdrv.exe に相当します。オプションは ethdrv と同じです。

I-

書式
pppdrv [-b broadcast_addr] [-e][-i intr] [-p pkt] [-s pkt] [t tcp] [-u udp] [-B] [-x] [-y]JL例pppdrv

M-

注意
通信エラーが多発する場合は、-e (EMS を使用する)オプションを使用しないでください。メモリアクセスが遅い機種では全く通信できないことがあります。

PS
TV-

107

第1章

コマンドリファレンス

PPPFASTA-

ファイル名
pppfast.com（ PC9821 シリーズ用 高速転送モード対応シリアルドライバ）

E-

機能
pppfast.com は、PC9821 シリーズに搭載されている「高速転送モード」を使用したシリアルドライバです。「高速転送モード」を搭載したパソコンで、pppfast を使用すると、回線速度 38400bps というような高速設定でも、十分運用可能です。

IJ-

書式
pppfast [-b] [-m]上記以外のオプションについては ppp(ppp.com) と同様です。

L

例
pppfast -b 38400

MオプションP--m CTS/RTS フロー制御、DCD ステータス制御を無効にします。
-b baud
シリアルポート（RS-232C） の信速度 (bps) を設定します。9600, 19200,
38400, 57600 が設定できます。デフォルトは 9600 です。パソコン本体の機種や CPU の性能によっては、高いボーレートを指定した場合、通信がう
まくいかないことがあります。その場合は、数値を落して使用してくださ
い。

S
TV
V-

注意
ご使用のパソコンが、「高速転送モード」を搭載しているかは、パソコンのマ
ニュアルを参照してください。
また、pppfast コマンドもパソコンが「高速転送モード」を搭載しているかを自動判定していますので正常に常駐するか否かで調べることも可能です。
108

第1章

コマンドリファレンス

PPPNOTE
ファイル名

AA-

pppnote.com(PC98 版 PCMCIA モデムカード専用シリアルドライバ)

E-

機能
pppnote.com は、PC98 におけるシリアルドライバ( PPP 用パケットドライバ)で、
PCMCIA モデムカードのみ制御します。制御の対象はSI0 に16550相当を実装したモデムカードです。

書式

IJ-

pppnote [-a I/O address] [-i Irq]
上記以外のオプションについてはppp (ppp.com) と同様です。

L

例
pppnote -a 0xD0 -i 5

M-

オプション

P-

-a I/O address
I/Oアドレスを指定します。デフォルトは0xd0です。

S-i Irq
IRQ番号を指定します。デフォルトは5です。

T-

注意・pppnote は、PCMCIA カード型モデム専用のため、通常の PC98 の RS232ポートを使用する場合は、ppp(ppp.com) を使用してください。なお、I/Oアドレス、
IRQ番号の指定は、パソコン付属の"cardinfo"コマンド等で表示される情報をご確認ください。
・PC-9821 Xa シリーズに搭載されているセカンドシリアルポートを使用したい場合は以下のように指定します。
pppnote -a 0x238 -i 5 -b 19200
109

V-

第1章

コマンドリファレンス

PPPWD
A-

ファイル名
pppwd.exe (PPP 用 のコネクションIDとパスワードを設定)

E-機能
pppwd.exe は、ログインする時に必要なコネクションIDとパスワードを設定します。このコマンドはcomscrpt.exe と共に使用する必要があります。なお、pppwdで設定した情報はpctcp.ini [pctcp comscrpt sub̲section] のidentity 、passwdエントリに記述されます。

IJ-

書式
pppwd [-s sub_section] [-?] [-v]

L

例
pppwd
pppwd -s remote1

M-

オプション

P-s sub̲section
編集するpctcp.ini [pctcp comscrpt sub̲section]セクションのsub̲section名を指定します。なお、sub̲section名の指定のない場合は[pctcp comscrpt remote1]（デフォルト）となります。

S
メモ

TV
V-

指定した [pctcp comscrpt sub̲section]セクションで既にコネクションIDとパスワードが設定されている場合、pppwd コマンドでは、パスワードの変更のみが可能です。コネクションIDを変更する場合は、pctcp.ini [pctcp comscrpt sub̲section] を編集する必要があります。詳細は第2章「pctcp.iniの記述」の[pctcp comscrptsub̲section]を参照してください。

PCTCP.INIのセクション名[pctcp comscrpt sub̲section]
110

第1章

コマンドリファレンス

PREDIR
ファイル名

AA-

predir.exe

E-機能
predir.exe は、LPR プロトコルを使用した、常駐型 プリントBIOS リダイレクタ
です。

I-

書式
predir [config] [prog d:¥path¥prelpr] [spool d:¥path¥spool_file] [swap d:¥path¥swap_file][oneof on|off] [onexit on|off][timeout seconds] [unload] [version] [report] [help]

JL

例
predirpredir timeout 15
predir reportM-

詳細predir は、プリンタBIOSのリダイレクトを行うコマンドです。
predir をパソコンに常駐させた後には、プリンタBIOSに書き込まれたデータがネットワーク経由で ｌｐｄ（プリンタデーモン、プリンタサーバ）に転送され、出力が行われます。
predir.exe は、次の４つの部分から成り立っています。
predir.exe
本体（常駐部）
onpredir.exe
predir から起動される子プロセス
predir のコマンドライン解析を担当
prelpr.exe
predir から起動される子プロセス
LPR プロトコルを使用したリモートへのデータ出力を担当
dopredir.exe
強制印刷コマンド

111

PS
TV-

第1章

コマンドリファレンス

predir の各設定を PC98 を例に 以下に説明します.
pctcp.ini

A-[pctcp predir]
prog=a:¥pctcp¥prelpr.exe
param=
spool=a:¥pctcp¥predir.slp
swap=a:¥pctcp¥predir.swp

EI-

onexit=off
timeout=10
oneof=off

J-

prog=
param=

L
spool=

Mswap=

P-

prelpr.exe をフルパスで指定します
prelpr.exe を起動する時の起動オプションを指定できます。
prelpr.exeは、 lpr.exe と同じ印刷関連の起動オプションを解釈します。
predir が使用する spool ファイルを指定します。
predir は、印刷データを一旦 ディスク上にスプールします。印刷
開始トリガ検出時に prelpr を 起動し、そのデータをリモートプ
リンタへ送出します。
predir が使用する swap ファイルを指定します。
predir は、MS-DOS のバックグランドで prelpr を起動するため、その際のメモリスワップを行います。そのデータを一時保存するファイルを使用します。

S
以下の設定で印刷開始トリガを指定します。
onexit = on¦off
印刷を行ったアプリケーションの終了を印刷開始トリガとして有効・無効かを指定します。
oneof = on¦off
ファイル中の EOF データを印刷開始トリガとして有効・無効かを指定します。
TEXT ファイル以外を印刷する（一太郎からの印刷など）場合、本設定を有効にすると誤動作することがありますので通常 "off"（無効）を設定してください。

TV
V-

112

第1章

コマンドリファレンス

timeout = seconds
印刷開始トリガを発生させる、最後のプリンタBIOS への出力からの経過時間を指定します。0 を設定すると、タイムアウトを検出しません。その場合、アプリケーション終了後 dopredir コマン
ドを使用して強制出力を行ってください。
[pctcp lpr]
lpr 出力条件はこのセクションが参照されます。

AAE-

server = hostname
printer = printer-name

I-

オプション

J-

configpctcp.ini の設定を元に、各設定を初期化します。

L

prog
印刷データ送出の際に起動する子プロセスを指定します。prelpr.exe をフルパスで指定します。

M-

ex. DOS>predir prog a:¥pctcp¥prelpr

P-

spool
predir が使用する印刷データ用スプールファイルを指定、変更します。

S

ex. DOS>predir spool a:¥pctcp¥predir.slp
swap

T-

predir が使用するスワップファイルを指定、変更します。
ex. DOS>predir swap a:¥pctcp¥predir.swp

V-

oneof
ファイル中の EOF データを印刷開始トリガとして有効・無効かを指定しま
す。

113

第1章

コマンドリファレンス

ex. DOS>predir oneof off
onexit
印刷を行ったアプリケーションの終了を印刷開始トリガとして有効・無効かを指定します。

AE-

ex. DOS>predir onexit off
timeout
印刷開始トリガを発生させる、最後のプリンタBIOS への出力からの経過時間を指定します。

I-

ex. DOS>predir timeout 15

J-

unloadpredir の常駐を解除します。

L

reportpredir の現在の設定を表示します。

M注意

P-

predir は、MS-WINDOWS からは使用できません。

S
TV
V-

114

第1章

コマンドリファレンス

PRELPR
ファイル名

AA-

prelpr.exe

E-機能
prelpr.exe は、predir から起動される子プロセスです。コマンドラインからは、使用できません。
prelpr は LPR プロトコルを使用したリモートプリンタへのデータ転送機能を持っ
ています。

IJ-

詳細
predir は、LPR プロトコルを使用した印刷を行います。prelpr コマンドは、lpr コ
マンドの印刷関連 オプションと同等のオプションをサポートしています。
オプションの種類については lpr コマンドを参照してください。
オプションの指定は、pctcp.ini ファイルに設定します。

L
M-[pctcp predir] セクション
prog=a:¥pctcp¥prelpr.exe
param= -v

P-

注意
WINDOWS-NT の LPD 機能をプリントサーバに使用する場合は、pctcp.ini ファ
イルに以下の設定を行わないと印刷が正常に行われない場合がありますのでご注意ください。
[pctcp predir] セクション
param= -v

S
TV-

115

第1章

コマンドリファレンス

RCP
AE-

機能
パソコン・サーバ間のファイル転送を行ないます。ディレクトリを含めた転送も
可能です。

書式
rcp [-r] [-a|-b] [-h s|e] [-m prot_mask ][[ user@ ] host: ]remote file local_file
rcp [-r][-a|-b][-h s|e] [-m prot_mask] local file [[user@]host:]
remote_file
rcp [-? | -version]

IJL

例
rcp sun:/etc/hosts hosts.txt
rcp -b *.exe roger@vax.ftp.com:/usr/roger/dos

M詳細

PS
TV
V-

rcp は、 パソコン・サーバ間のファイル転送を行なうコマンドです。ファイルだ
けではなく、 ディレクトリを含めた転送も行なえます。

オプション
-a

テキストモード（LF <--> CRLF の変換）で転送します。（デフォルト）-b

バイナリモードで転送します。

-h

漢字コードを指定します。
s = SHIFT JIS
e = EUC

116

第1章

コマンドリファレンス-m prot̲mask
サーバにおけるファイルモード （ファイルへのアクセス権）を設定します。デフォルトでは 600 (rw-------) に設定されます。ただし、BSD 系 UNIXにおいて、ファイルを作成した時、.cshrc で定義されているファイルモード(UMASK 値)が優先される場合があります。
-r

リカーシブモードにします。指定されたディレクトリに属するすべてのファ
イル及びサブディレクトリ階層をコピーします。

AAE-

user
サーバ側のログイン名を指定します。省略された時は、pctcp.ini ファイルの[pctcp general]セクションの user フィールドに定義されているユーザ名が使用されます。

IJ-

host
接続するサーバ名を指定します。

L

local file
転送元ファイルまたはディレクトリを指定します。

M-

remote file
転送先ファイルまたはディレクトリを指定します。

PCTCP.INI のセクション名

P-[pctcp general][pctcp host]S

RCP に必要な設定

T-

パソコン側で必要な環境
1.

pctcp.ini ファイル内の [pctcp general] セクションの"user" フィールドに User
nameが記述されている。

2.

¥pctcp¥hosts に接続サーバの名前、 及び IP アドレスが定義されている。

117

V-

第1章

コマンドリファレンス

サーバ(UNIX)側で必要な環境

AE-

1.

/etc/hosts ファイルにパソコン名、 及び IP アドレスが定義されている。

2.

コマンドラインで指定されたユーザ名、或いはデフォルトユーザ名 (pctcp.ini ファイルの [pctcp general] セクションの "user" フィールドに記述されているもの）が、サーバの /etc/passwd ファイルに記述されている。

1.

下記のいずれかの方法により、パスワードが要求されずにサーバにログインすることが可能です。

メモ

I-

・

サーバの /etc/hosts.equiv ファイルにパソコン名を追加します。システ
ム管理者が /etc/hosts.equiv を管理しているので、一般のユーザは勝手に修正することはできません。

・

サーバ側の自分のホームディレクトリにある .rhosts ファイルにパソコン名を追加します。

JL
M-

2.

PS
T-

pctcp.ini ファイルの [pctcp host] に、以下のようなデフォルト値を設定することもできます。-m オプション（後述）で指定するのと同等とみなされます。
filemode=755

トラブルシューティング
rcp コマンドをパスワード入力無しで使用する場合は、 リモートホスト側の設定が必要です。詳細は rsh のトラブルシューティングを参照してください。

V
V-

118

第1章

コマンドリファレンス

RMT
機能

AA-

サーバに接続されている MT を操作するユーティリティです

書式

Ermt [-h host] [-f tape-device] command [count]rmt [-? | -version]

I例J-

rmt -h vax -f /dev/1600 fsf 2
rmt rewL

詳細
rmt は、サーバに接続されている MT を操作するユーティリティです。tar コマ
ンドと一緒に使うと、リモート MT にパソコンのバックアップを簡単にとることができます。rmt は rsh、 rexec いずれかを使ってリモート側の MT を操作しま
す。

P-

オプション
-h host
サーバ名または、IP アドレスを指定します。

S-f tape-device
出力テープデバイスを定義します。

T-command [count]
count は１以上の整数です。（デフォルトは1)
コマンドとしては、一般的に以下のものを使用できます。
asf countbsf count

M-

V-

count に指定された番号までファイルスキップ。
逆向きに count ファイルスキップ。

119

第1章

bsr countweof countfsf countfsr count
offl
rew
stat

AEI-

コマンドリファレンス

逆向きに count レコードスキップ。
count 個の EOF マークを書き込む。
count ファイルスキップ。
count レコードスキップ。
オフラインにする。
MT を巻戻す。
MT の情報表示。

PCTCP.INI のセクション名[pctcp tar]

JL
MPS
TV
V-

120

第1章

コマンドリファレンス

RSH
機能

AA-

サーバ上でコマンドを起動し、その結果をパソコン上に得ます。

書式

Ersh host [-b] [-d] [-e|-s] [-l user] commandrsh [-? | -version]

I例J-

rsh sun cat /etc/hosts

詳細rsh は、 サーバ上でコマンドを起動し、その結果をパソコン上に得るコマンドです。ログインすることなく、 サーバ上のファイルの内容を読むことが可能です。
本コマンドを実行するにあたり、 必要となるいくつかの条件がありますので、「RSH に必要な設定」の項目を参照してください。

L
M-

オプション

Phost サーバ名、 または、 IP アドレスを指定します。
-b

サーバ上でのコマンド出力をバイナリモードで行ないます。つまり、 LF > CRLF 変換を行ないません。

S-d

デバッグモードを ON にします。

T--erexec プロトコルで接続します。（パスワードの入力が必要となります。）-l user
ユーザ名を指定します。デフォルトは、pctcp.ini の [pctcp general] セクショ
ンのuser フィールドのユーザ名を使用します。
-srsh プロトコルで接続します
121

V-

第1章

コマンドリファレンス

command
リモートサーバに実行させるコマンドを指定します。

A-

PCTCP.INI のセクション名[pctcp general]E-

RSH に必要な設定
パソコン側で必要な環境

I-

1.

pctcp.ini ファイル内の [pctcp general] セクションの"user" フィールドに User
nameが記述されている。

2.

¥pctcp¥hosts に接続サーバの名前、 及び IP アドレスが定義されている。

JL

サーバ(UNIX)側で必要な環境

M-

1.

/etc/hosts ファイルにパソコン名、 及び IP アドレスが定義されている。

2.

コマンドラインで指定されたユーザ名、或いはデフォルトユーザ名 (pctcp.ini ファイルの [pctcp general] セクションの "user" フィールドに記述されているもの）が、サーバの /etc/passwd ファイルに記述されている。

Pメモ

S

下記のいずれかの方法により、パスワードが要求されずにサーバにログインすることが可能です。

TV
V-

122

・

サーバの /etc/hosts.equiv ファイルにパソコン名を追加します。システ
ム管理者が /etc/hosts.equiv を管理しているので、一般のユーザは勝手に修正することはできません。

・

サーバ側の自分のホームディレクトリにある .rhosts ファイルにパソコン名を追加します。

第1章

コマンドリファレンス

なお、リダイレクションを使用する場合は、パソコン上のものと混同しないようにするため、" でクォートしてください。
例：rsh sun "cat /etc/passwd > passwd"

AAトラブルシューティング
1.

自動ログインができない。

E-

自動ログイン（パスワード無し）ができない。

I-

症状
原因
リモートホストの認証設定時におけるエラーのため。
対策
パスワード無しでログインするには、 ホストのユーザ認証設定ファイル /etc/hosts.equiv か ˜/.rhosts にパソコン名を設定する必要があります。また、
このファイルのどちらかで明示的に否定されていれば、 自動ログインはできません。
以下の形式で自動ログインの許可を設定できます。 (#で始まる行はコメン
トです。)
pcname username
pcname userL
MP-

詳細に関してはホストのオンラインマニュアル（man）の hosts、 rhosts などを参照してください。
2.

J-

S

コマンドが実行できない。

T-

症状
command not found と表示され実行されない。
原因

V-

PATH 環境変数が正しく設定されていない。
対策(csh、 tcsh をお使いの場合）
˜/.login ファイルは rsh 時は実行されません。 PATH は .cshrc で設定してく
ださい。

123

第1章

コマンドリファレンス(sh、 ksh をお使いの場合）
˜/.login 、 ˜/.profile ファイルは rsh 時には実行されません。
システムの rsh デーモンから export される 環境変数 PATH に存在しないコ
マンドは、 絶対パス指定で実行してください。

AEIJL
MPS
TV
V-

124

第1章

コマンドリファレンス

SETCLOCK
機能

AA-

タイムサーバから現時刻を得て、パソコンの時刻を再設定します。

書式

Esetclock [time-server]
setclock [-? | -version]

I例

J-

setclock sun

詳細setclock は、 タイムサーバから現時刻を得て、パソコンの時刻を再設定するコマンドです。タイムサーバは pctcp.ini の [pctcp addresses] セクションの time-server フィールドにも指定することができます。指定がない場合は、 コ
マンドラインでタイムサーバのホスト名を指定してください。

L
M-

オプション

Ptime̲server
タイムサーバのサーバ名、 または、 IP アドレスを指定します。

S

使用上の注意なお、[pctcp general] セクションの time-zone ( 日本は JST ) フィールド及び timezone-offset ( 日本は -540 ) フィールドが正しく設定されていないと、正しい時刻に設定されないのでご注意ください。

TV-

PCTCP.INI のセクション名[pctcp addresses][pctcp general]

125

第1章

コマンドリファレンス

SLP
AEI-

ファイル名
slp.com(SLIP 用パケットドライバ)機能
slp.com は SLIP 用のパケットドライバで、パソコンの RS-232C ポートを制御します。

書式
slp [-a I/Oaddress] [-b baud][-i irq ] [-m] [-p com-port][-t][-u][-v vector]

JL

例
slp -b 9600

MオプションPSTVV--a I/Oaddress
DOS/V 版のみ有効なオプションです。I/Oアドレスを指定します。デフォル
トは、0x03F8です。 -p オプションと同時に使用する場合、-pオプションで使用しているCOMポートのI/Oアドレス、IRQ番号が優先されます。
-b baud
シリアルポート（RS-232C） の通信速度 (bps) を設定します。1200、 2400、
4800、 9600、 19200、38400 が設定できます。デフォルトは 2400 です。パソコン本体の機種や CPU の性能によっては、高いボーレートを指定した場
合、通信がうまくいかないことがあります。その場合は、数値を9600bps以
下に落して使用してください。

126

第1章

コマンドリファレンス-i irq
DOS/V版のみ有効なオプションで、PCMCIAモデムカードをご利用の際に使用します。デフォルトは4です。 -p オプションと同時に使用する場合、-pオ
プションで使用しているCOMポートのI/Oアドレス、IRQ番号が優先されます。
-m

CTS/RTS フロー制御、DCD ステータス制御を有効にします。このオプションを指定した時には、モデムの設定を『常時 DCD オン』または『接続時DCD オン』に設定してください。デフォルトでは制御無しです。

-p com-port
com-port を変更するときに指定します。1、2、3 、4の数値を取ることができ、デフォルトは 1 です。（DOS/V 用のみ）-t

ドライバのステータスを表示します。

-u

ドライバをアンロードします。

AAEIJL-v vector
ソフトウエアが使用する割り込みベクタです。極力変更しないでください。

MPS
TV-

127

第1章

コマンドリファレンス

SLPDRV
AEI-

ファイル名
slpdrv.exe(SLIP 用 PC/TCP カーネル)機能
slpdrv.exe は、イーサネットにおける ethdrv.exe に相当します。オプションは
ethdrv と同じです。

書式
slpdrv [-i intr] [-p pkt ] [-s pkt] [-t tcp] [-u udp] [-bbroadcast_addr] [-e]JL

注意
通信エラーが多発する場合は、-e EMS オプションを使用しないでください。メ
モリアクセスが遅い機種では全く通信できないことがあります。

MPS
TV
V-

128

第1章

コマンドリファレンス

SMTP
機能

AA-

メール送信を行ないます。

書式

Esmtp mailfile -f from [-n net_timeout] [-r relay] [-v][-tto_list | -i to_file]smtp [-? | -version]

例IJ-

smtp -f saitoh c:\letter.txt -t tanabe@allied-telesis.co.jp

L

詳細smtp は、メールを送信する時に使用するコマンドです。また、 このコマンドは
一部漢字コードのデータに対応しています。漢字を含むメールを送信する際に必要な設定については、 第2章「pctcp.ini の記述」の [pctcp smtp] セクションを参照してください。なお、smtp は、mail 内で起動されるため、通常 smtp のみで起動することはありません。

MP-

オプション
mailfile
メッセージ本体を指定します。

S-f from
メールの送信者を指定します。

T--n net̲timeout
タイムアウトを分単位で指定します。

V--r relay
メールリレーホストを定義します。

129

第1章

コマンドリファレンス

デフォルトは pctcp.ini の [pctcp addresses] セクションで定義されているリレーホストを使用します。

AEIJL

-v

バーバスモードにします。( より詳細な情報を表示します )-t to̲list
宛先アドレスを指定します。複数指定することができます。なお、このオプ
ションは最後で指定する必要があります。
-i to̲file
メールの宛先アドレスリストを記述しているファイルを指定します。ファイルの形式としては、１行に１つのアドレスを指定します。このオプションは最後で指定する必要があります。

PCTCP.INI のセクション名[pctcp addresses][pctcp smtp]

MPS
TV
V-

130

第1章

コマンドリファレンス

SMTPSRV
機能

AA-

mail、 smtp から送られたメールを受信する際に起動します。

書式

Esmtpsrv [-d] [-n net_timeout] [-t timeout]
smtpsrv [-? | -version]

I例J-

smtpsrv

詳細
smtpsrvは、 メールを受信する時に使用するコマンドです。mail コマンド（smtp） などによるメールを受信するためには、 smtpsrv が動作している必要があります。通常は、 まずメールを送信したい相手のパソコンで smtpsrv コマンドを実行し、 メールが受信できる環境を確認してから、 メールを送信します。ただし、 smtpsrv が動作中のパソコンは、 それ以外のアプリケーションを実行することはできませんのでご注意ください。
また、 smtpsrvでは漢字コードのデータを受信することも可能です。ただし、smtpが送出するエスケープコードは、 自動的に全てシフトJIS コードに変換されますので、 漢字のメールを受信する際にsmtpsrv側で必要な設定（pctcp.ini [pctcpsmtp] セクション内の該当する項目）はありません。

L
MPS

オプション
-d

T-

バーバスモードにします。( より詳細な情報を表示します )-n net̲timeout
タイムアウト値を分単位で指定します。指定時間を経過しても、ネットワー
クからの返事がない場合自動的に接続を切断します。

131

V-

第1章

コマンドリファレンス-t timeout
指定時間（分）だけ smtpsrv を動かすことが可能になります。（指定時間経過後、自動的に終了します。）

A-

SMTPSRV コマンド
SMTPSRV を起動している時、 以下のコマンドの使用が可能です。

EI-

d

バーバスモードの ON、 OFF を切替えます。

qsmtpsrv を終了して、DOS プロンプトに戻ります。

PCTCP.INI のセクション名

J[pctcp smtp]

L＃ smtp メールプログラム用パラメータを設定するセクションです。漢字データを送信する際の項目はありますが、 漢字データを受信する際の項目はありませ
ん。

MPS
TV
V-

132

第1章

コマンドリファレンス

SNMPD
機能

AA-

SNMP マネジャーにパソコンの MIB 情報を提供します。

書式

Esnmpdsnmpd [-? | -version]

I詳細
snmpdは、 SNMP ( Simple Network Management Protocol ) エージェントを常駐させて、SNMP マネジャーにパソコンの MIB ( Management Information Base ) 情報を提供するコマンドです。SNMP プロトコルは RFC 1065 & 1067 に準拠し、MIBは RFC 1066 に定義されています。
snmpd コマンドは PC/TCP カーネルに付属する常駐型プログラムです。約 40KBのメモリを消費し、２つの UDP コネクション（普通のメッセージの受信とトラッ
プメッセージの受信）を使用します。InterDrive などと同時に使用する場合、PC/
TCP カーネルをロードする時、UDP コネクション数を増やす必要がありますので、注意が必要です。なお、 snmpd コマンドは実行する前に、PC/TCP カーネルをロードする必要があります。カーネルの解除コマンドは、カーネルの解除とともに snmpd の解除も行ないます。

JL
MP-

SNMPD 設定ファイル

S

snmpd は、下記２つの設定ファイルを使います：
trapcomm.cnf
トラップパケットを送信する時に利用する設定情報を定義するファイルです。IP アドレス、SNMP community、UDP ポート番号などが含まれます。
snmpd コマンドは下記の 2 種類のトラップを送信できます。
・ColdStart
snmpd コマンドが実行される時発生します。

133

TV-

第1章

コマンドリファレンス

・

AEIJ-

AuthenticationFailurecommunit.cnf ファイルに記述されていない SNMP community 名が入っている SNMP 要求パケットを受信した場合に発生します。

trapcomm.cnf ファイルに記述してあるすべてのホスト（最大５台）にトラッ
プパケットを送信します。ネットワーク上に SNMP トラップを受信できる
ホストについてはネットワーク管理者に確認してください。
communit.cnf
SNMP マネジャーからの SNMP 要求の正当性をチェックするためのファイ
ルです。SNMP community 名、IP アドレス、アクセス権が含まれます。この communit.cnf ファイルに記述してある IP アドレスからの SNMP 要求しか受け付けません。下記のいずれかの条件を満たす要求パケットを受信した
場合の要求は無効となります。trapcomm.cnf ファイルが正しく設定されている場合は AuthenticationFailure トラップが設定してあるトラップ受信ホストに送信します。

L・

要求パケットに指定された SNMP community 名が communit.cnf に存在していない。

M-・要求されたアクセス ( Read、 Write など ) が communit.cnf に該当する
SNMP community 名に禁止されている。

PS

使用上の注意以下にtrapcomm.cnf、 community.cnf ファイルの記述例を示します。
記述の際には、 以下のことにご注意ください。
・各フィールドは、 １つのスペースで区切ってください。

・

記述が終了したら、 改行（リターンキー）を１回のみ行なってください。
リターンキーを２回以上入力することにより、 記述の後の部分に空白の行をつけないでください。

・

下記における <EOF> は、 ファイルの最後であることを示すものです。実
際に入力をする記述ではありません。

TV
V-

134

第1章

・

コマンドリファレンス

SNMPD は、 両ファイルがなくとも常駐させることはできます。 ただし、その場合は、 トラップやセキュリティ機能はご使用になれません。

trapcomm.cnf ファイルの記述例

AA#community IP-address UDP-portpublic 150.87.64.1 162
<EOF>

E-

上記の例で、トラップが発生した場合、SNMP community 名 public を使って、ホスト150.87.64.1 にトラップパケットを送信します。# ではじまる行はコメント行です。
community.cnf ファイルの記述例

IJ-#community IP-address ACCESS
public 150.87.64.1 READ
private 150.87.64.7 NONE
public 150.87.64.9 NONE
<EOF>

L
M-

アクセス権として READ （読み込み可）、 WRITE（書き込み可）、 NONE（アクセスできない）の 3 種類があり、大文字で指定する必要があります。上記設定ファイルはカレントディレクトリに存在する必要があり、存在しない場合、
snmpd がロードされた時、警告エラーが表示されます。設定ファイルがカレント
ディレクトリに存在しない場合、snmpd は "public" community についての情報しか提供しません。（トラップパケットを送信しません。）
リリースディスクにサンプルの trapcomm.cnf、communit.cnf
ファイルが添付
されていますので、お客様ご自身の環境にあった設定に修正を行なってくださ
い。

PS
TV-

135

第1章

コマンドリファレンス

TAR
AE-

機能
パソコンのファイルを、サーバ上のディスクにバックアップ、 復元します。

書式
tar (t|x|c)[vfuazpobm0-9][blocks]]files...][¥|.]
tar [-? | -version]

I例

J-

・

現在のパソコン上に test.tar というファイルを作る場合：
tar cvf test.tar .

L

・

M-

サーバ上に test.tar というファイルを作る場合：
tar cvf satomi@olive: /home/satomi/test.tar .

・P-

tar ファイルに圧縮されているディレクトリや、 ファイルの一覧をみる場
合：tar tvf satomi@olive: /home/satomi/test.tar

S

・

TV
V-

tar ファイルを復元して、 パソコン上で、 ディレクトリや、 ファイルを元の形に戻す場合(ルートディレクトリで):tar xvf satomi@olive: /home/satomi/test.tar .

詳細
tar は、パソコンのファイルを、サーバ上のディスクや、 パソコンのディスクに、
または、 サーバに接続されている MT にバックアップ、 復元します。なお、 漢字ファイル名も tarで扱うことができます。
tarによる、 バックアップの利用方法は次のようになります。まず、 アーカイブ
ファイルといわれる保存用のファイルの形式によって、 保存したいデータをディ

136

第1章

コマンドリファレンス

レクトリ・ファイルの区別をしない形式に圧縮します。（ただし、 ディレクトリ
やファイルの名を表示して確認することはできます。）そして、 そのバックアッ
プデータを利用したい時は、 本来のデータの形式（ディレクトリ・ファイルの区別を行なう形式）に、 復元させます。バックアップファイルを保存しておきたい
ネットワーク上のホスト名やアーカイブファイル名などを、pctcp.ini の [pctcp tar]
セクションに定義しておくと、tar コマンドのデフォルト値として使用することができます。
なお、 tar の使用と同時に使用できるコマンドとしては、 rmtや、 ddatesがあり
ます。

AAEI-

オプション
a

LF <-> CR、 LF の変換をします。

b

リモートサーバへファイルを転送する時に使用するブロックサイズを指定します。ブロックサイズの指定については、blocks を参照してください。デフォルトは 20 ( 10240 Bytes ) です。

c

アーカイブファイルを新規作成します。

f

出力ファイル ( tar̲file ) を指定します。後から、 どのような内容のバック
アップファイルであるのかがわかりやすいように、 vz.tar など、 思いだしやすいファイル名を指定してください。
形式は、[[user@]host:]/directories/filename
ファイル名が省略されると、pctcp.ini ファイルの [pctcp tar]セクションから
ファイル名を取得します。host が指定されないとローカルファイルとみなさ
れます。

JL
MPS
T-

m

復元する時に、 ファイルの作成日付を元々の日付（ファイルが最後に更新された日付）に戻しません。（現在の時刻で復元します。）

o

復元する時、同じファイル名が存在する場合、確認メッセージを表示します。"y" を入力すると、確認されているファイルに上書きが行なわれ、"P"を入力すると、以降すべてのファイルは確認されずに上書きされます。
"y"、 "P" 以外を入力すると、該当するファイルには上書きが行なわれませ
ん。
137

V-

第1章

コマンドリファレンスp

復元時にファイルの作成日付を比較します。新しいファイルが古いバック
アップファイルに上書きされることを防ぐことができます。

ttar ファイルにアーカイブされているファイルやディレクトリの一覧を表示します。

u

ローカルファイルのアーカイブビットをクリアします。

v

バーバスモードにします。より詳細な情報が表示されます。t オプションと一緒に使うと、UNIX の ls -l と同様なファイルやディレクトリの一覧が表示されます。

x

アーカイブファイルから指定されたファイルを読み出してます。

J-z

バックアップする時に、アーカイブファイルの圧縮を行ない、復元する時は、逆の操作を行ないます。

L

0-9

ダンプレベルを設定します。合理的なダンプレベル設定によって、不必要なバックアップを防ぐことができます。例えば、最初の１回はレベル１でバッ
クアップを取って、２回目はレベル２でバックアップをとりますと、１回目から変更のあったファイルのみバックアップされます。レベル０を指定すると、変更したかどうかに関係なく、全部のファイルをバックアップします。

AEI-

MPS
TV
V-

tar̲file
出力ファイル ( tar ファイル ) を指定します。
blocksb オプションと一緒に使用します。リモートサーバへファイルを転送する時に使用するブロックサイズを基本ブロックサイズ ( 512 Bytes ) の倍数で指定します。5 〜 20 まで指定でき、デフォルトは 20 ( 10240 Bytes ) です。
file(s)
バックアップ、または復元の対象となるパソコン側のファイル・ディレクト
リを指定します。

138

第1章

コマンドリファレンス. ( ピリオド)
バックアップを行なう場合、カレントディレクトリに存在するすべてのファ
イルをバックアップします。復元する場合、指定されたディレクトリのすべてのサブディレクトリを復元します。

AA¥

カレントディレクトリに関係なく、すべてのディレクトリのバックアップを行ないます。このオプションを使用するよりも、ルートディレクトリに移動してから、"." オプションを使った方が安全です。

E-

PCTCP.INI のセクション名

I[pctcp tar]

TAR に必要な設定
tar コマンド使用の際には、 R コマンド（PC/TCP の中では、 jrl 、 rcp 、 lpr 、
iprint 、 lpq 、 lpd、 rmt、 rsh、 finger 、 whois と、 tarが相当）が動作する時に必要な環境が整っているかどうかを確認する必要があります。

JL

パソコン側で必要な環境:
1.

pctcp.ini ファイル内の [pctcp general] セクションの "user" フィールドに User
nameが記述されている

2.

¥pctcp¥hosts に接続サーバの名前、 及び IP アドレスが定義されているサーバ(UNIX)側で必要な環境 :

MPS

1.

/etc/hosts ファイルにパソコン名、 及び IP アドレスが定義されている

2.

サーバの home directory に.rhosts ファイルが存在していて、 パソコン名と、ログイン名が定義されている

TV-

139

第1章

コマンドリファレンス

メモ
tar コマンドは、 パソコン上のファイルを操作する時、 TZ 環境変数を参照します。日本の場合は通常、

AE-

SET TZ=JST-9を autoexec.bat 内で指定してください。
なお、 上記の指定のない場合は、 pctcp.ini ファイル [pctcp general]セクションのtime-zone 、 time-zone-offset フィールドでの記述が有効になります。なお、 いずれの設定も行なっていない場合は、 日付がずれる可能性があります。

IJL
MPS
TV
V-

140

第1章

コマンドリファレンス

TFTP
機能

AA-

tftp プロトコルによるファイル転送を行ないます。

書式

Etftp get|put|overwrite local_file host foreign_file [image]tftp serve
tftp [-? | -version]

例

IJ-

tftp get manual.txt ws1 manual.txt
tftp serveL

詳細tftp は、 tftp（Trivial file transfer program） プロトコルによるデータ転送を行なう
コマンドです。機能的には、 ftp コマンドの縮小版であり、 一つのファイルを転送する機能のみ備えています。

P-

オプション
get

ファイルをリモートサーバからパソコンへ転送します。

put

ファイルをパソコンからリモートサーバへ転送します。

M-S

overwrite
ファイルをリモートサーバからパソコンへの転送しますが、パソコン上に同じ名前のファイルが存在しても確認メッセージを出力しないで、上書きします。

local̲file
パソコン上のファイルを指定します。

141

TV-

第1章

コマンドリファレンス

host
接続するリモートサーバ名または、IP アドレスを指定します。

A-

foreign̲file
リモートサーバ上のファイル名を指定します。
serve

E-

パソコンを tftp サーバにします。サーバモードを抜け出すには q をタイプ
します。

I-

image
バイナリモードで転送します。image の替りに、octet を指定しても同じです。デフォルトはテキストモードです。

JL
M-

使用上の注意tftp コマンドはユーザのアクセス権限を確認する方法がありませんので、 パソコ
ンで tftp サーバを起動している時は、ネットワーク上のすべてのホストにアクセス権の制御なしで開放されてしまいます。なお、 UNIX ワークステーションに対して tftpを使用する場合は、 tftp に関する config の記述（ex. /etc/inetd.conf）内で書かれているディレクトリのみ、 アクセスが可能になります。

PS
TV
V-

142

第1章

コマンドリファレンス

UP.BAT
機能
PPP セッションリンクを確立するためのバッチコマンドで、comscrpt コマンドにより dialup.scr を実行させるようになっています。comscrpt に関する節もご覧く
ださい。

AAE-

書式

I-

up
(comscrpt remote1 dialup と同様)

JL
MPS
TV-

143

第1章

コマンドリファレンス

VERSION.TXT
AE-

機能
インストール、 及びアップデートの履歴を残すファイル（テキストファイル形式）です。
install コマンドの実行によって、 このファイルが新規作成され、 その後は、 アップデートによって同ファイルに履歴が追加されます。

IJL
MPS
TV
V-

144

第1章

コマンドリファレンス

VRL
機能

AA-

rlogin プロトコルを用いた漢字 VT 端末エミュレータです。

書式

Evrl [-P pc] [-K tkey] [-d len] [-k knj] [-s kana] [-N eol] [T term] [-D tbl] [-0 tbl] [-1 tbl][-2 tbl] [-3 tbl] [-L tbl][-R tbl] [-t tty][-a] [host [user]]vrl [-? | -version]

IJ-

例
vrl
vrl sunvrl -t vt200 sun
vrl -k n ws1

L
M-

詳細
vrl は、 rlogin プロトコルを用いた漢字 VT 端末エミュレータです。サーバが送信してくる VT のエスケープシーケンスを解釈します。ホスト漢字コードを指定
すると、サーバ側で使用している漢字コードを用いてパソコンのディスプレイに漢字が表示されます。また、かな漢字変換フロントエンドプロセッサ等を用いてパソコンから入力された漢字は、 サーバの使用している漢字コードに変換して、サーバに送ります。

オプション

PS
T-

user
ログイン名を指定する時に用います。デフォルトは pctcp.ini [pctcpgeneral] セクションの user フィールドで定義されたユーザ名がログイン名として使用
されます。

145

V-

第1章

コマンドリファレンス

その他のオプション・デフォルトについては、-l、 -r、 -B、 -p がないこと以外
は vtn と同様です。また、オプションは pctcp.ini の [pctcp vrl] セクションから取り込みます。キー割り当て情報は vtn と同じ vkey.tbl から読み込みます。

AEI-

なお、コマンドラインで指定できるオプションは pctcp.ini の [pctcp vrl] [pctcp
terminal]セクション、 または、 [pctcp terminal host̲name]セクションに記述を行なうことができます。上記の３つのセクションがともに pctcp.ini に設定されている場合などは、 各セクション同士の優先順位は以下の通りになります。
コマンドライン ＞ [pctcp terminal host̲name] ＞ [pctcp vrl] ＞ [pctcp terminal] ＞
default

端末コマンドモード

J-

端末コマンドモードは vtn と同様です。

ネットワークコマンドモード

L

ネットワークコマンドモードでは vtn と同様に、以下のコマンドが使用できます。
!、c、i、o、qM-

詳細については、vtn コマンドを参照してください。

PS
T-

PCTCP.INI のセクション名[pctcp general][pctcp vrl]
[pctcp terminal][pctcp terminal host_name]

トラブルシューティング

V
V-

1.

ログインできない。

症状
Passwd を入力すると Permission denied. と表示される。

146

第1章

コマンドリファレンス

原因
ホストにアカウントがない。
対策
ホストのログインアカウントの設定に問題があります。システム管理者に相談してください。
2.

AA-

表示がおかしい。

E-

症状 A:
日本語が表示されない。

I-

原因
ホストの漢字コードとパソコンの漢字コードが異なっている。
対策
vrl の漢字コードを、 ホストが表示に使用している漢字コードに合わせる必要があります。ログインした状態で Ctrl-F1 (jrlはCtrl-^) を押し、 kコマンド
で漢字コードを切り替えてください。または起動時に -k オプションを使用
してホストの漢字コードを指定してください。PCTCP.INI [pctcp vtn] セクションまたは [pctcp terminal]セクションで kanji= として漢字コードを指定することもできます。
症状 B:
パソコンの FEP から日本語が入力できない。

JL
MP-

原因
端末オプション設定が誤っている。

S

対策
EUC や、 Shift JIS など、 8 bit 系の漢字コードを使用するサーバの環境で、パソコンの FEP を使用して日本語入力を行なうときは、 ホストの端末オプ
ションを以下のように設定して8ビット文字を透過させる必要があります。
stty -parenb
stty -istrip
stty cs8

TV-

ホストによっては、 設定の方法が異なることがありますので、 詳細は、 ホ
ストのマニュアルを参照し、 正しく設定してください。

147

第1章

コマンドリファレンス

VTN
AE-

機能
Telnet プロトコルを用いた漢字 VT 端末エミュレータです。

書式
vtn [-P pc] [-K tkey] [-B] [-l|-r] [-d len] [-k knj] [-skana] [-N eol] [-T term] [-D tbl] [-0 tbl] [-1 tbl] [-2 tbl][-3 tbl] [-L tbl] [-R tbl] [-t tty] [-a] [-p sock] [host]vtn [-? | -version]

IJ-

例
vtn sunvtn -k e sun

L
詳細

MPS

vtn は、 Telnet プロトコルを用いた漢字 VT 端末エミュレータです。サーバが送信してくる VT のエスケープシーケンスを解釈します。ホスト漢字コードを指定
すると、サーバ側で使用している漢字コードを用いてパソコンのディスプレイに漢字が表示されます。また、パソコンから入力された漢字は、 かな漢字変換フロントエンドプロセッサ等を用いてサーバの使用している漢字コードに変換して、サーバに送ります。

オプション

T-

-P pc
このオプションは DOS/V 版のみ有効で、使用パソコン・環境を指定します。

VV-

pc は以下のいずれかとなります。デフォルトは v です。
v
x
j
t
148

DOS/V 日本語モード
AX 日本語モード
J3100 日本語 DOS
IBM-PC/AT、AX 英語モード、
J3100 英語 DOS、 DOS/V 英語モード等

第1章

-K

コマンドリファレンス

このオプションはDOS/V 版のみ有効です。DOS/V 版では、 キーボードタ
イプを指定します。 指定可能な値はAT 版、 FMR 版共に、0 か 1 のいずれかとなります。
また、 DOS/V版で、 キーボードタイプを指定する場合は、 以下を参照してください。
0 を指定：
84 キーボード（j3100 日本語モード時のデフォルト）です。
1 を指定：
101 キーボード（上記以外の時のデフォルト）です。

E-

なお、 84、 101 キーボードの違いは、 101 キーボードで指定されたキーコー
ドが所得できるかどうか、 という点のみになります。例えば、 101 キーボー
ド を指定すると、 F11、 F12 キーへの設定データが使用出来るようになります。
-B

バイナリモードにします。デフォルトはテキストモードです。

-lローカルエコーモードにします。

-r

リモートエコーモードにします。（デフォルト）

IJL
M--d lenサーバからの受信データ・サーバへの送信データ長を指定します。len は、
7 か 8 のいずれかを指定します。デフォルトは 8 bitです。
-k knjホスト漢字コードを指定します。knj は次のいずれかとなります。デフォル
トはシフトＪＩＳです。
s
n
o
e
d
r

AA-

PS
T-

シフトJIS
新JIS
旧JIS
EUC日本語コード
DEC漢字
無変換

V-

149

第1章

ただし、サーバからパソコンへのデータに関しては、 新JIS と 旧JIS の区別はされず（どちらを指定しても、 パソコン側では正しく表示されます）、
パソコンからサーバへ送る「漢字スタート/ASCII 復帰 」のエスケープシー
ケンスだけが異なります。

AE--s kana
データ長 7 bit 時のホストかなシフトを指定します。kana は次のいずれかを指定します。デフォルトは SO/SI です。
suI--N eolパソコンから入力された CR ( carriage-return ) をサーバに送るときの変換方法を指定します。eol は次のいずれかとなります。デフォルトは CR->CR で
す。

M-

r
n
m

PS

CR->CR
CR->LF ( line-feed )CR->CRLF-T term
サーバから端末IDレポート要求があったときに送信する端末IDを指定します。term は次のいずれかとなります。デフォルトは VT100 です。
0
1
2
3

TV
V-

SO/SI
SO/US

このオプションの指定はホスト漢字コードが新JIS か、 旧JIS の時に有効に
なります。

JL

コマンドリファレンス

VT80
VT100
VT102
VT200

-D 、 -0 、 -1 、 -2 、 -3 、 -L 、 -R tbl
各オプションは、サーバからのデータを表示する際に使用される文字セット
に関するもので、tbl は次のいずれかとなります。

150

第1章

a
u
j
n
g
s
d

コマンドリファレンス

ASCII
UK
JIS Roman
JIS katakana
Graphics
Supplemental
DEC kanjiAA-

文字セットの設定の仕組みについては付録C: vtn/vrl 文字セットを参照してください。
-D tbl端末リセット時に G0 に設定される文字セット指定します。tbl には a、u、
j が許されます。デフォルトは JIS Roman です。

EIJ--0 tbl
起動時の G0 に設定される文字セットを指定します。tbl には d 以外のものが許されます。デフォルトは -D で指定したもの（または JIS Roman）です。
-1 tbl
起動時の G1 に設定される文字セットを指定します。tbl には d 以外のものが許されます。デフォルトはホスト漢字コードが DEC のときは Graphics、
その他の場合は JIS katakana です。

LMP--2 tbl
起動時の G2 に設定される文字セットを指定します。tbl には d 以外のものが許されます。デフォルトは JIS katakana です。

S-3 tbl
起動時の G3 に設定される文字セットを指定します。ホスト漢字コードが
DEC のときは、tbl にはすべてが許されます。その他の場合は d 以外のものが許されます。デフォルトはホスト漢字コードが DEC のときは DEC kanji、
その他の場合は Graphics です。
-L tbl
起動時の GL に設定される文字セットを指定します。ホスト漢字コードが
DEC のときは、tbl にはすべてが許されます。その他の場合は d 以外のものが許されます。デフォルトは端末リセット時に G0 に設定されるもの（-D で指定したもの、または JIS Roman ）です。
151

TV-

第1章

コマンドリファレンス-R tbl
起動時の GR に設定される文字セットを指定します。ホスト漢字コードが
DEC のときは、tbl にはすべてが許されます。その他の場合は d 以外のものが許されます。デフォルトはホスト漢字コードが DEC のときは DEC kanji、
その他の場合は JIS katakana です。

A-t tty

EIJL

接続時にサーバに渡される tty 名を指定します。ただし、サーバによっては解釈されないこともあるので注意してください。デフォルトは "vt100" です。
-a

オートラップ機能を OFF にします。（デフォルトは ON ）オートラップ機
能 ON は行右端の印字後、カーソルを次行左端に移動します。

-p sock
接続する TCP のソケットポート番号を指定します。（デフォルトは 23）

host
接続するホスト名または、IP アドレスを指定します。

M-

以上のオプションを pctcp.ini の [pctcp vtn] または、[pctcp terminal] セクショ
ンに記述しておけば、起動時に読み込まれ設定が行なわれます。ただし、コマンドラインで指定されたオプションが優先されます。
vtn は起動時にカレントディレクトリ、または MS-DOS の環境変数 PATHで指定されているディレクトリにあるキー割り当て情報ファイル vkey.tbl を読み込みユーザによるキーへの文字列割り当てを行います。（デフォルトのキー割り当ては付録を参照してください。）vkey.tbl は、添付の vkey.exe コ
マンドによりメニュー形式で作成できます。
なお、コマンドラインで指定できるオプションは pctcp.ini の [pctcp vtn]
[pctcp terminal] セクション、 または、 [pctcp terminal host̲name] セクションに記述を行なうことができます。上記の3つのセクションがともに pctcp.iniに設定されている場合などは、 各セクション同士の優先順位は以下のとおりになります。

PS
TV
V-

コマンドライン ＞ [pctcp terminal host̲name] ＞ [pctcp vtn] ＞ [pctcp terminal]＞default

152

第1章

コマンドリファレンス

端末コマンドモード
サーバと接続後の端末設定は、端末コマンドモードで行います。端末コマンド
モードに入るには以下のキーをタイプします。
CTRL-f1
Ctrl-F1

PC98 版の場合
DOS/V 版の場合

AAE-

画面上部の[ Current Stasus]の項目では、 現在の設定情報が表示されます。 設定を変更した場合、 変更内容が表示されます。
画面下部の[Command]の項目では、 変更を行ないたいコマンドを入力すると、 入力可能な値が表示されます。
端末コマンドモードでは以下のコマンドが使用できます。

IJ-

d
k
s
N
T
P
a
A
m
L
R
0
1
2
3
D

データ長の指定
ホスト漢字コードの指定
ホストかなシフトの指定（データ長 7 bit 時有効）
送信 CR ( carriage-return ) 変換の指定
端末IDレポート要求に対するレスポンス指定
パソコン種別・環境の指定（DOS/V、 AX、 J3100 版のみ）
オートラップ機能の ON/OFF
Answerback メッセージの設定
application mode の ON/OFFGL 文字セットの指定
GR 文字セットの指定
G0 文字セットの指定
G1 文字セットの指定
G2 文字セットの指定
G3 文字セットの指定
端末リセット時の G0 文字セットの指定

・

k、s、D、P コマンドでは設定変更後、端末がリセットされます。

・

端末コマンドモードに入るキーにユーザが文字列を割り当てると端末
コマンドモードに入れなくなるのでご注意ください。

L
MPS
T-

153

V-

第1章

A-

コマンドリファレンス

・

キーボードタイプの指定（DOS/V、AX、J-3100 版 ）は、 端末コマン
ドモードでは行なうことができません。

・

端末コマンドモードを抜けるには、 任意のキー（リターンキーなど）を入力します。

ネットワークコマンドモード

EI-

ネットワークコマンドモードではネットワークに対するコマンド等が用意されています。ネットワークコマンドモードに入るには以下のキーをタイプしてください。
CTRL-f2
Ctrl-F2

JL
M-

PC98 版の場合
DOS/V 版の場合

画面上部の[ Current Status]の項目では、 現在の設定情報が表示されます。 ここに表示されている項目の設定の変更をした場合には、 変更内容の確認ができます。
画面下部の[Command]の項目では、 ネットワークに対して行ないたいコマンドを入力すると、 実行されます。
ネットワークコマンドモードでは以下のコマンドが使用できます。
a
b
c
i
l
o

PS
T-

p
q
r
B
!

V
V-

・

154

Are You There の送信
Break の送信
接続の切断指定ファイルからの入力読み取り（漢字変換等は行なわれない）
ローカルエコーモード
指定ファイルへの出力書き込み開始・終了（漢字変換等は行なわれない）Interrupt Process の送信
接続の中断
リモートエコーモード
バイナリモード ON/OFF
MS-DOS の COMMAND.COM 起動
ネットワークコマンドモードに入るキーにユーザが文字列を割り当て
るとネットワークコマンドモードに入れなくなるのでご注意くださ
い。

第1章

・

コマンドリファレンス

ネットワークコマンドモードを抜けるには、 任意のキー（リターンキーなど）を入力します。

PCTCP.INI のセクション名

AA-[pctcp terminal][pctcp terminal hostname][pctcp vtn]

E-

デフォルトで、以下のキーにコマンドが割り当てられています。

I-

メモ

CTRL-f3（PC98 版） 端末リセット
Ctrl-F3（DOS/V 版）
CTRL-f4（PC98 版） Interrupt Process の送信
Ctrl-F4 （DOS/V 版）
CTRL-f5（PC98 版） Break の送信
Ctrl-F5 （DOS/V 版）
CTRL-f6（PC98 版） AnswerBack メッセージの送信
Ctrl-F6 （DOS/V 版）

JL
M-

これらのキーにユーザが文字列を割り当てると、機能が無効となるのでご注意ください。

PS
TV-

155

第1章

コマンドリファレンス

トラブルシューティング
1.

AE-

ログインできない。

症状 A:
Passwd を入力すると Permission denied. と表示される。
原因
ホストにアカウントがない。

IJL
M-

対策
ホストのログインアカウントの設定に問題があります。システム管理者にご相談ください。
症状 B:
Can't resolve hostname : No servers configured と表示される。
原因指定したホスト名が hosts ファイルに登録されていない。
対策
PCTCP.INI [pctcp kernel] セクションで host-table= に続いて記述した hosts
ファイルに、 ホスト名とIPアドレスを登録してください。
192.9.200.1 sun

P2.

S
TV
V-

表示がおかしい。

症状 A:
日本語が表示されない。
原因
ホストの漢字コードとパソコンの漢字コードが異なっている。
対策
vtn の漢字コードを、 ホストが表示に使用している漢字コードに合わせる必要があります。ログインした状態で Ctrl-F1 (jtn は Ctrl-^) を押し、 kコマン
ドで漢字コードを切り替えてください。または起動時に -k オプションを使用してホストの漢字コードを指定してください。
PCTCP.INI [pctcp vtn] セクションまたは [pctcp terminal]セクションで kanji=
として漢字コードを指定することもできます。

156

第1章

コマンドリファレンス

症状 B:
パソコンの FEP から日本語が入力できない。
原因AA-

端末オプション設定が誤っている。
対策
EUC や、 Shift JIS など、 8 bit 系の漢字コードを使用するサーバの環境で、パソコンの FEP を使用して日本語入力を行なうときは、 ホストの端末オプ
ションを以下のように設定して8ビット文字を透過させる必要があります。

EI-

stty -parenb
stty -istrip
stty cs8

J-

ホストによっては設定の方法が異なることがありますので、 詳細はホストのマニュアルを参照し、 正しく設定してください。

L
MPS
TV-

157

第1章

コマンドリファレンス

WHOIS
AE-

機能
ユーザ情報を取得します。

書式
whois [user]@host
whois [-? | -version]

I例

JL
M-

whois takagi@sun

詳細whois は、 finger コマンドと同様に、 他のネットワークホストに登録されている
ユーザの情報を取得するコマンドです。ただし、finger コマンドよりも多くの情報が表示されます。なお、サーバ上では、 finger サーバが起動している必要があ
ります。

オプション

Puser
ホスト上のユーザ名を指定します。デフォルトは pctcp.ini の [pctcp general]
セクションのuser フィールドに記述されているものが使われます。

S
host

情報を取得したい対象となるホスト名または、IP アドレスを指定します。

T-

PCTCP.INI のセクション名

VV-[pctcp general]

158

第2章

pctcp.iniの記述

第２章
PCTCP.INIの記述
この章ではPC/TCPの設定ファイル「pctcp.ini」の各セクションのうちDOS アプリ
ケーションに関連するセクションのの設定項目や記述の方法などを説明します。

AAEIJL
MPS
TV-

159

第2章

PCTCP.INIの記述

この章では、PC/TCP の設定ファイル pctcp.ini の各セクションのうち、 DOS ア
プリケーションに関連しているセクションの設定項目や記述の方法などを説明します。

A-

説明の便宜上、 具体的なホスト名、 IP アドレスなどを使用しますが、 これらはお客様の環境のものをご使用ください。また、 参照する際の便宜上、セクションのタイトル及び セクション中の設定項目（フィールド）は、 アルファベット順
で記述させていただきます。

E-

編集方法

I-

DOS 上で使用しているエディタで編集するか、 PC/TCP に添付されている confe.
コマンドを使用してください。confe コマンドは、 pctcp.ini を編集するための専用のエディタで、 メニュー形式で設定の変更が行なえます。

J書式

L
MPS
T-

各セクションは大括弧 [ ]でくくられたセクション名(section-name)をはじめ、 各
項目(field) と 値(value) を等号「=」で結びます。下記に書式を示します。
[section-name]...............
field=value...............

コメントアウト
記述行の先頭にセミコロン「;」をつけると、 その記述行はコメント行とみなされ、 解釈されません。（無視されます）なお、 このセミコロン「;」をつけたい
場合は、 confe 以外の他のエディタを使用してください。

V
V-

160

第2章

pctcp.iniの記述

DOS アプリケーションに関するセクション詳解[pctcp addresses][pctcp atkk][pctcp bootp][pctcp comscrpt sub_section][pctcp ftp]
[pctcp general][pctcp host][pctcp ifcust 0][pctcp ip-security][pctcp ip-security n][pctcp jftp][pctcp jrl]
[pctcp jtn]
[pctcp kernel][pctcp lpr]
[pctcp lpbios][pctcp netbios][pctcp serial 0][pctcp predir][pctcp smtp][pctcp tar]
[pctcp terminal][pctcp terminal host_name][pctcp vpctcp][pctcp vrl]
[pctcp vtn]

AAEIJL
MPS
TV-

161

第2章

PCTCP.INIの記述[pctcp addresses]
A-

アドレスセクション
各種のサービスを提供するネットワークサーバの IP アドレスを定義するセクションです。下記のフィールドが含まれています。

EIJL
MPS
TV
V-

cookie-server=ip-address ¦ hostname
cookie コマンドで使われるメッセージサーバのフルドメイン名か IP アドレスを指定します。デフォルトではこのフィールドには記述が行なわれません
ので、cookie コマンドを使用する場合、必ず定義してください。
domain-name-server=ip-address
IP アドレスとホスト名のマッピング(照合)を行なうドメインネームサーバのIP アドレスを指定します。最大3つまでのドメインネームサーバを指定することができます。複数指定をする場合は、 複数行に記述します。
imagen-print-server=ip-address ¦ hostname
ネットワークに直接つながっている Imagen print server のフルドメイン名
か、IP アドレスを指定します。このフィールドを設定することにより、
iprint コマンドを使う時、コマンドラインでサーバを指定する必要がなくな
ります。
log-server=ip-address ¦ hostname
ログサーバのフルドメイン名か、IP アドレスを指定します。ログサーバに指定されたサーバに、 PC/TCP 上で動作しているアプリケーションに関するエラーやログインなどの情報が記述されます。
mail-relay=ip-address ¦ hostname
メールのリレーを行なうホストのフルドメイン名か、IP アドレスを指定します。
time-server=ip-address ¦ hostname
タイムサーバとして機能するホストのフルドメイン名か、IP アドレスを指
定します。

162

第2章

pctcp.iniの記述

nis-server=ip̲address
NIS サーバアドレスを指定します。

AA-

アドレスセクションの記述例[pctcp addresses]
cookie-server=192.168.1.1
domain-name-server=192.168.1.1
imagen-print-server=192.168.1.1
log-server=192.168.1.1
mail-relay=192.168.1.1
time-server=192.168.1.1

EIJL
MPS
TV-

163

第2章

PCTCP.INIの記述[pctcp atkk]
AE-

ベンダーセクション
CentreNET PC/TCP の予約セクションです。
このセクションは将来的に使用する目的のセクションなので、 このセクションは削除したり、 記述を行なわないようにしてください。

IJL
MPS
TV
V-

164

第2章

pctcp.iniの記述[pctcp bootp]
BOOTPセクション

AAbootp コマンドが使用するパラメータを定義するセクションです。
server-address=ip-address
bootp サーバの IP アドレスを指定します。

E-

server-name=namebootp サーバのホスト名を指定します。指定されたホスト名をパケットの「サーバホスト名」フィールドに埋め込んで送信します。

IJ-

boot-file=filename
ブートサーバにあるブートファイルを指定します。
class-id=strings
DHCP のみに有効です。 DHCP サーバ の configuration class name を指定します。指定する文字列は DHCP サーバの設定に合わせます。
client-id=string
DHCP のみに有効です。DHCP サーバの configuration client id を指定します。この文字列によってパソコンが区別されますので、パソコン毎にユーザ名のようなユニークな文字列を指定してください。デフォルトは、使用している MAC address を使用します。

L
MPS

lease-time=seconds
DHCP のみに有効です。クライアントが付与された IP address の有効時間を設定します。本設定は、DHCP サーバの設定に合わせてください。
time-out=seconds
DHCP または BOOP サーバからの最大応答待ち時間を指定します。デフォ
ルトは 60 です。
ret ries=number
サーバ無応答時のリトライ回数を指定します。デフォルトは 4です。

165

TV-

第2章

PCTCP.INIの記述

BOOTPセクションの記述例

A-[pctcp bootp]
server-address=192.168.1.1
server-name=ws1

EIJL
MPS
TV
V-

166

第2章

pctcp.iniの記述[pctcp comscrpt sub̲section]
PPP 関連セクション

AAPPPを使用する場合のcomscrptに関する設定をするセクションです。sub̲sectionはcomscrpt コマンドの第１引数で指定します。(例: [pctcp comscrpt remote1])
接続するプロバイダが複数存在する場合は、新たなセクション、例えば[pctcp
comscrpt remote2] などを作成し、プロバイダごとのセクションを作成することも
可能です。

EI-

accm=value
asyncmapの指定により、例えばCtrl-Q 、Ctrl-S のような伝送路にとって有害なキャラクタ（コントロールキャラクタ 、0x00 〜0x1F）を破棄することができます（他のコードに置き換えて処理）。

J-

addr-ctr-lfield-comp=on ¦ off
PPP ヘッダのコントロールフィールドを省略します。

L

dialup=drive:¥path¥filename
プロバイダと接続するためのスクリプトファイルを指定します。comscrptの第2引数でdialupを指定することにより、このスクリプトファイルが実行されます。
hangup=drive:¥path¥filename
回線切断のための、スクリプトファイルを指定します。comscrptの第2引数
でhangupを指定することにより、このスクリプトファイルが実行されます。
identity=connection ID
各プロバイダとの契約時に指定されたコネクションIDを指定します。本エントリの記述内容を変更する場合は新たに[pctcp comscript sub̲section]を作成する、もしくは既存のセクションから"identity"と"passwd"のエントリを削除
した後、pppwd コマンドによって設定してください。
password=password
各プロバイダとの契約時に指定されたパスワードを指定します。このエント
リにはpppwdコマンドを使用して入力したパスワードが暗号化されて記述されます。本エントリの記述内容を変更する場合はpppwdコマンドを使用して
ください。
167

MPS
TV-

第2章

PCTCP.INIの記述

mru=value
MTUを指定します。数値は相手の機器の設定に合わせます。

AEIJL

port-field-comp=on ¦ off
PPPヘッダのプロトコルフィールドを省略します。

comscrpt sub̲sectionセクションの記述例[pctcp comscrpt remote1]
mru=1500
accm=0x000A0000
addr-ctrlfield-comp=on
prot-field-comp=on
dialup=a:¥pctcp¥dialup.scr
handup=a:¥pctcp¥hangup.scr
identity=IIJ
password=********

MPS
TV
V-

168

第2章

pctcp.iniの記述[pctcp ftp]
FTPセクション

AAftp コマンドで使われる初期化ファイルを定義するセクションです。
ftpinit=pathname
ファイル名をフルパスで指定します。ユーザ名とパスワードを正しく入力したあと、ftp はまずこのファイルを読み込んで、実行します。ご使用になれる ftp のオプションや、ファイル転送モードの設定などに利用すると、便利な機能です。

E-

FTPセクションの記述例

J-[pctcp ftp]
ftpinit= a:¥pctcp¥ftp.ini

I-

L
MPS
TV-

169

第2章

PCTCP.INIの記述[pctcp general]A-

共通セクション
ユーザ名、アドレス、タイムゾーンなどの共通パラメータを設定するセクション
です。

EIJ-

completion-domain=domain
ネットワークドメイン名を定義します。複数のドメイン名を定義することができます。ドメイン名を定義することにより、ユーザはリモートホストを指定する時、フルホスト名の一部分を指定すれば、ホストを特定することができます。completion-domain フィールドが定義された場合、コマンドラインなどでフルホスト名を指定した時は、ホスト名の最後にピリオド ( . ) が必要です。
(例)myhost.ftp.com.

L
MPS
TV
V-

domain=domain
自分のローカルパソコンのドメイン名を定義します。ドメイン名はフルホス
ト名のホスト名以外の部分を指します。例えば chalk.abc.com の場合、chalk(ホスト名).abc.com (ドメイン名)と、 なります。abc.com を更に分けると、
abc（サブドメイン.com （ドメイン）を示しています。
etc-dir=pathname
パソコンで、 services ファイルや protocol ファイルのあるディレクトリを記述します。デフォルトは、 PC/TCP のインストール先のディレクトリです。
services ファイルには telnet、 ftp などのネットワークサービスと、 サービ
ス時に使用する tcp/udp ポート番号が記述されています。protocol ファイルには、 正式プロトコル名とプロトコル番号が記述されています。
full-name=your-fullname
自分のフルネームを定義します。性と名の間は、 スペースで区切ります。
ここで定義したフルネームは、 PC/TCP mail コマンドを使って、メールを送信する時、メッセージのヘッダに追加されます。

170

第2章

pctcp.iniの記述

host-name=hostname
このパソコンのホスト名を定義します。フルホスト名のホスト名部分を指します。例えば chalk.abc.comの場合、ホスト名は chalk になります。ホスト名にはピリオドや、下線、空白などが使用できません。また、 ネットワーク
内で名前が重複しないようにする必要があります。
office=office
オフィスの場所や名前などを定義します。

AAE-

office-phone=phone
オフィスの電話番号を定義します。

I-pfile=filename
ftpsrv、 passwd コマンドで使用するパスワードファイル名及び場所を定義します。
time-zone=time-zone
タイムゾーンの略称を指定します。デフォルトは JST です。不可欠な記述ですので、 このフィールドの変更や削除は行なわないでください。
time-zone-offset=minutes
GMT ( Greenwich Mean Time ) からの時差を分で定義します。日本は -540 で
す。

JL
MP-

user=username
リモートホストへのログイン名を定義します。

S
name-resolution-order=[dns¦nis]
hostname --> IP address の変換に DNS(Domain Name System), NIS(Network Information System) のどちらかを使用するを指定します。デフォルトは DNS
です。

TV-

nis-domain=NIS̲domain
NIS の domain を指定します。

171

第2章

PCTCP.INIの記述

nis-timeout=sec
NIS server への問い合わせタイムアウト値を指定します。デフォルトは 8sec
です。

A共通セクションの記述例

EIJL[pctcp general]
office-phone=03-3333-6666 ex 710
domain=allied-telesis.co.jp
etc-dir=a:¥pctcp
host-name=sailer
user=clinton
full-name=Bill Clinton
office=the White House
time-zone=GMT
time-zone-offset=-540
pfile=a:¥pctcp¥password.fil

MPS
TV
V-

172

第2章

pctcp.iniの記述[pctcp host]
ホストセクションAArcp コマンドで使用されるファイルアクセス権を定義するセクションです。
filemode=number
デフォルトのアクセス権を定義します。３桁の数字で指定します。

E-

ホストセクションの記述例

I-[pctcp host]
filemode=644

JL
MPS
TV-

173

第2章

PCTCP.INIの記述[pctcp ifcust 0]A-

インターフェースセクション指定されたインターフェースのパラメータを設定するセクションです。下記のフィールドを持っています。

EIJL
MP-

broadcast-address=broadcast-address
IP ブロードキャストアドレスを指定します。デフォルトは 255.255.255.255です。
ip-address=ip-address
IP アドレスを指定します。IP アドレスは、 ネットワーク内で重複しないよ
うに指定する必要があります。
router=ip-address
IP ルータのアドレスを指定します。ネットワーク上をサブネットに分けていない場合（IP ルーティングを行なう必要がない場合）、本フィールドを定義する必要はありません。登録は3つまで行なえます。複数のルータを定義する場合、1行に1つを指定してください。この場合、１番上に書いたルータがプライマリィとなります。
例） router = 192.168.1.17
router = 192.168.1.200
router = 192.168.1.35

S
TV
V-

subnet-mask=mask
ネットワーク上をサブネットに分けている場合、 サブネットマスクを指定します。指定する値は、 導入しているネットワークの規模に依存しますので、 ネットワーク管理者に確認してください。
vj-compression=on ¦ off
PPP, SLIP カーネル使用時のみ有効です。vj-compress を使用するか否かを設定します。デフォルトは on です。

174

第2章

pctcp.iniの記述

frame-type=DIX-Ethernet ¦ PPP ¦ SLIP
使用するメディア種別を指定します。本設定は将来への拡張用で、現在使用していません。
interface-type=PKTDRV
ドライバインターフェース種別を設定します。本設定は将来へのい拡張用で現在使用していません。

AAE-

インターフェイスセクションの記述例

I-[pctcp ifcust 0]
broadcast-address=255.255.255.255
ip-address=192.168.1.17
router=192.168.1.1
subnet-mask=255.255.255.0

JL
MPS
TV-

175

第2章

PCTCP.INIの記述[pctcp ip-security]A-

セキュリティセクション
IP セキュリティを定義するセクションです。以下のフィールドがあります。

EIJ-

basic-authority=agency
agency を指定します。現在認可されている agencies は以下の通りです。
DOE、 GENSER、 NSA、 SCI、 SIOP
詳しい情報については、RFC 1108 を参照してください。
basic-classification=level
等級レベルを指定します。レベルには以下のものがあります。

L

top-secretsecretconfidnetial
unclassified

M-

上から順にセキュリティが下がります。デフォルトは unclassified です。

P-extended=list-of-bytes
転送するデータのバイト数を10進、16進、8進のいずれかで指定します。転送するデータの内容ではなく、バイト数のリストを指定してください。
この機能を利用するには、basic-classification を指定する必要があります。

S
TV
V-

matching=strict ¦ lax
受信する時、セキュリティマッチングのチェックタイプを指定します。strictと指定した場合、流れてきたパケットの IP セキュリティオプションが自分のセキュリティオプション ( basic-classification ) と同等か下位レベルの時のみ、受信します。
lax と指定した場合、セキュリティに関係無く、すべてのパケットが受信可
能です。

176

第2章

pctcp.iniの記述

Ports=ip-address ¦ mask
セキュリティの有効なホストのリストを指定します。１つの ports フィール
ドは [pctcp ip-security n] に対応しており、* を利用して複数の IP アドレスが指定できます。

AA例えば、 192.168.1.* は 192.168.1 のサブネットの下に入っているすべてのIP アドレス ( 192.168.1.1、 192.168.1.17 など ) を代表します。

E-

セキュリティセクションの記述例

I-[pctcp ip-security]
basic-authority=GENSER
basic-classification=unclassified
extended=0x1 0x2 0x3 0x4 0x5 0x6matching=lax
port=150.98.64.110

JL
MPS
TV-

177

第2章

PCTCP.INIの記述[pctcp ip-security n]
AEIJ-

特定セキュリティセクション
特定の IP アドレス に対するセキュリティを定義するセクションです。n を [pctcp
ip-security] の ports フィールドで定義された IP アドレスで書き換えてください。
以下のフィールドがあります。
received=true ¦ false basic-classification-level指定されたホストからのパケットのセキュリティ処理方法を指定します。
true と指定した場合、basic-authority フィールドで定義された基本セキュリ
ティとマッチしないパケットを受信しません。
false と指定した場合、basic-classification-level も一緒に定義する必要があり
ます。
例えば

L

received=false confidentialの場合、指定されたホストから送信してきたパケットのセキュリティオプ
ションがローカルセキュリティとマッチしない時は、強制的に false の後ろに指定されているセキュリティレベルを与えて、受信します。received
フィールドをご使用する前に、以下のことを確認してください：MP-・[pctcp kernel] に下記のフィールドが定義されている。
ip-security=basic

・[pctcp ip-security] に下記のフィールドが定義されている。

S
TV
V-

basic-classification=level
matching=strict
ports=IP-address | mask
transmit=true ¦ false
指定されたホストへ送信する時、セキュリティに関する処理を指定します。
true と指定した場合、basic-classification フィールドで定義された基本セキュ
リティレベルを付けて送信します。

178

第2章

pctcp.iniの記述

false と指定した場合、セキュリティレベルを付けずに送信します。[pctcp ipsecurity ] セクションの extended フィールドが指定された場合、[pctcp ip-security n] セクションが無視されるので、注意してください。
特定セキュリティセクションの記述例

AA-[pctcp ip-security 192.168.1.110]
received=false unclassified
transmit=false

EIJL
MPS
TV-

179

第2章

PCTCP.INIの記述[pctcp jftp]
A-

JFTPセクション
jftp コマンドに関する設定情報を定義するセクションです。下記のフィールドが含まれています。[pctcp jftp] は [pctcp terminal] より優先されます。

EIJL

ftpinit=pathname
フルパスでフイル名を指定します。ユーザ名とパスワードを正しく入力した
あと、jftp はまずこのファイルを読み込んで、実行します。jftp のオプショ
ンや、ファイル転送モードの設定などに利用すると、便利な機能です。
hostcode=euc¦sjis
漢字ファイル名のファイルを転送する際に、 漢字ファイル名に使用しているホストの漢字コードを指定します。
kana=sosi ¦ sous ¦ non
データ長 7bit 時のホストかなシフトを指定します。

M-

sosi
sous
non

P-

SO/SI
SO/US
無し （デフォルト）

kanji=sjis ¦ jiso ¦ jisn ¦ euc
ホスト漢字コードを指定します。

S
sjis
jiso
jisn
euc

TV
V-

シフトJIS(デフォルト)
旧JIS
新JIS
EUC日本語コード

JFTPセクションの記述例[pctcp jftp]
ftpinit=a:¥pctcp¥ftp.ini
kanji=euckana=non

180

第2章

pctcp.iniの記述[pctcp jrl]
JRLセクション

AAjrl コマンドに関する設定情報を定義するセクションです。下記のフィールドが含
まれています。このセクションに関連するセクションとの優先順位は以下の通りです。
[pctcp terminal host̲name] > [pctcp jrl] > [pctcp terminal]
crctl=cr ¦ lf ¦ cr+lf
パソコンから入力された CR をホストに送るときの変換方法を指定します。
crCR --> CR （デフォルト）lf
CR --> LF
CR+LF CR --> CR+LF

LMP-

kana=sosi ¦ sous
データ長 7bit 時のホストかなシフトを指定します。

S

so/si
so/us
指定を行なわない（デフォルト）T-kanji=sjis ¦ jiso ¦ jisn ¦ euc
ホスト漢字コードを指定します。
sjis
jiso
jisn
euc

IJ-

datalen=8bit ¦ 7bit
ホストとの間の送／受信データ長を指定します。デフォルトは 8bit です。
host=hostname接続するホスト名または、IP アドレスを指定します。指定したホストに、jrl <RTN> で 接続が可能になります。

sosi
sous
non

E-

V-

シフトJIS(デフォルト)
旧JIS
新JIS
EUC日本語コード

181

第2章

PCTCP.INIの記述

JRLセクションの記述例

A-[pctcp jrl]
datalen=8bit
kanji=sjis
host=olive

EIJL
MPS
TV
V-

182

第2章

pctcp.iniの記述[pctcp jtn]
JTNセクションAAJTN コマンドに関する設定情報を定義するセクションです。下記のフィールドが含まれています。このセクションに関連するセクションとの優先順位は以下の通
りです。

E-

[pctcp terminal host̲name] > [pctcp jtn] > [pctcp terminal]
binmode=off ¦ on
バイナリモードか否かを指定します。on を指定した場合、LF -> CR+LF の変換を行ないません。デフォルトは off です。
crctl=cr ¦ lf ¦ cr+lf
パソコンから入力された CR をホストに送るときの変換方法を指定します。
cr
lf
cr+lf

CR --> CR
CR --> LF
CR --> CR+LF（デフォルト）

IJL
M-

datalen=8bit ¦ 7bit
ホストとの間の送／受信データ長を指定します。デフォルトは 8bit です。

P-echomode=remote ¦ local
エコーモードを指定します。デフォルトはリモートモードです。

S

host=hostname接続するホスト名か、IP アドレスを指定します。指定したホストに、 jtn<RTN> で 接続が可能になります。

T-kana=sosi ¦ sous ¦ non
データ長 7bit 時のホストかなシフトを指定します。

V-

sosi
sous
non

SO/SI
SO/US
指定を行なわない（デフォルト）
183

第2章

PCTCP.INIの記述

kanji=sjis ¦ jiso ¦ jisn ¦ euc
ホスト漢字コードを指定します。
sjis
jiso
jisn
euc

AEIJL
M-

シフトJIS(デフォルト)
旧JIS
新JIS
EUC日本語コード

port=value
接続する TCP のポート番号を指定します。デフォルトは２３です。
JTNセクションの記述例[pctcp jtn]
binmode=off
echomode=remote
datalen=8bit
kanji=sjis
port=23
host=olive

PS
TV
V-

184

第2章

pctcp.iniの記述[pctcp kernel]
カーネルセクション

AAPC/TCP カーネルに関するパラメータを設定するセクションです。下記のフィールドがあります。
authentication-key=number
PC/TCP の認証番号を指定します。このフィールドは必ず定義する必要があります。PC/TCP では、 シリアル番号と、 認証番号がペアになって、 パッ
ケージされています。認証番号とは、 A/K の後に続く12 桁の番号です。
host-table=drive:¥path¥filename
IP アドレスとホスト名のリストを記述されているファイル名を指定します。UNIX の hosts ファイルと同じフォーマットです。
ip-delay=low ¦ high
データパケットのフロー遅延タイプを指定します。デフォルトは high です。
ip-precedence=value
IP 優先権タイプを指定します。下記の優先権タイプが指定できます。
routineoverridepriority
critical
immediate internet-control
flash
network-contol

EIJL
MPS
T-

ip-precedence-matching=value
IP 優先権のチェック方法を指定します。下記の値が指定できます。
strict
ローカル優先権と一致しないパケットを受信しません。
lax
優先権に関係しません。（デフォルト）

V-

185

第2章

PCTCP.INIの記述

ip-reliability=low ¦ high
データパケットを転送するサービスの信頼性タイプを指定します。デフォル
トは low です。

A-

ip-security=value
IP セキュリティタイプを指定します。下記のものが指定できます：

E-

value
basic
extended
none

IJL
MPS
TV
V-

使用するセキュリティタイプ
基本セキュリティ
基本＋拡張セキュリティ無し（デフォルト）ip-throughput=low ¦ high
データパケットのスループットに関連する IP サービスタイプを指定します。デフォルトはlowです。
ip-ttl=number
パケットの TTL ( Time-To-Live ) を指定します。0 〜 255 まで指定でき、デフォルトは 64 です。
kernel-int=int-vector
カーネルのソフトウェア割り込みベクタを指定します。デフォルトは 0x61です。
large-packets=number
ラージパケットバッファ数を指定します。デフォルトは 5 です。ラージパ
ケットバッファのサイズはローカルネットワークの最大パケットサイズと同じです。
low-window=window-size
TCP low window サイズを指定します。基本的に下記window フィールドで定義される TCP window サイズの半分に設定します。デフォルトは 0 で、TCP windowサイズの半分を TCP low window サイズとします。

186

第2章

pctcp.iniの記述

mtu-discovery=yes ¦ no
TCP 接続時に MTU ( MaximumTransmission Unit ) について、リモートホス
トに問い合わせ、値を決定するか否かを指定します。no と指定された場合は 536 バイト とします。デフォルトは yes です。
PPP で Internet 接続する場合、シリアル回線の状態によって no と設定した方が安定する場合があります。
router-discovery=yes ¦ no
カーネルがスタートアップ時、ルータの IP アドレスを求めるパケットを出すか否かを指定します。デフォルトは no です。
serial-number=number
PC/TCP のシリアル番号を指定します。このフィールドは必ず定義する必要があります。PC/TCP では、 シリアル番号と、 認証番号がペアになって、パッケージされています。シリアル番号とは、 S/N の後に続く12 ケタの番号です。

AAEIJL

small-packets=number
スモールパケットバッファ数を指定します。デフォルトは 5 です。
tcp-connections=number
TCP 接続数を指定します。デフォルトは 4 です。指定された TCP 接続数を確保するためのメモリが足りない場合、エラーメッセージが表示されます。
udp-connections=number
UDP 接続数を指定します。カーネルは DNS ( Domain Name Server ) に対する要求のため、自動的に２つのUDP 接続を追加する形で確保しますので、実際に確保される UDP 接続数は number+2 となります。
use-emm=yes ¦ no
EMS を利用するか否かを指定します。デフォルトは no です。
yes と指定された場合、拡張メモリを管理するマネジャーが動いている必要があります。
window=window-size
TCP window サイズを指定します。通常、1024、 2048 のどちらかを指定してください。0 に設定された場合、ethernet 上では 1024 バイトの TCP window サイズが使用されます。
187

MPS
TV-

第2章

AEIJL
MPS
T-

PCTCP.INIの記述

huge-packets=number
UDP 8Kbytes datagram （InterDrive の 8K packet 受信サポート）用のバッファ数を設定します。本バッファ数を設定することにより InterDrive の「受信」
パフォーマンスの向上が期待できます。
InterDrive で、NFS server から大容量のデータ（ファイル）を読み出す場合に、設定してください。デフォルトは 0 です。
huge-packet-size=number
huge packet size を指定します。デフォルトは 9216 bytes で、4096 〜 9216の間で設定します。
keepalive-timeout=msec
Keep alive 機能使用時、その送出間隔を指定できます。Keep alive 機能の使用の有無は、アプリケーションによって異なります。デフォルトは 60000
msec)です。
loadhigh=[yes¦no]
UMB が使用可能な場合、使用するか否かを設定します。UMB を使用する
ことにより、コンベンショナルメモリの使用量を削減できます。
但し、パソコン環境や使用している EMS ドライバによっては、UMB を使用することによって、WINDOWS が起動できない、ファイルがコピーできない等の異常が発生することがありますその場合は、UMB の使用をおやめください。デフォルトはno です。
multicast=[no¦yes]multicast packet を受信するか否かを指定します。multicast 機能の使用の有無は、アプリケーションによって異なります。デフォルトは no です。
bsd-urgent=[yes¦no]
BSD スタイルの out of band パケットを有効にします。デフォルトは no で
RFC1122 で定義された out of band パケットを有効とします。

V
V-

188

第2章

pctcp.iniの記述

カーネルセクションの記述例[pctcp kernel]
serial-number=0000-0000-0000
authentication-key=9999-9999-9999
host-table=a:¥pctcp¥hosts
window=2048
low-window=0
use-emm=yes
kernel-int=0x61
ip-precedence=routine
ip-precedence-matching=lax
ip-security=none
ip-delay=high
ip-reliability=low
ip-throughput=low
large-packets=5
small-packets=5
tcp-connections=4
udp-connections=4
router-discovery=yes
mtu-discovery=yes

AAEIJL
MPS
TV-

189

第2章

PCTCP.INIの記述[pctcp lpbios]AE-

LPBIOS セクション
lpbios コマンドを使用する場合の、 プリンタサーバを定義するセクションです。
このセクションが存在しない場合は、 lpr セクションでの定義が有効になります。
server=hostname
プリンタサーバのホスト名または、IP アドレスを指定します。

ILPBIOSセクションの記述例

J-[pctcp lpbios]
server=cotton

L
MPS
TV
V-

190

第2章

pctcp.iniの記述[pctcp lpr]
LPRセクション

AAlpr プログラムのパラメータを設定するセクションで、下記のフィールドがあります。なお、 [pctcp lpbios] が存在しない場合、 本セクションでの記述が有効になります。
banner=yes ¦ no
ヘッダページを印刷するか否かを指定します。デフォルトは no です。lpr コ
マンドの -h オプションが優先されます。
class=class-name
ヘッダページに印刷されるクラス名を指定します。lpr コマンドの -C オプ
ションで指定された値の方が優先されます。
printer=printer-namelpr、 lpq などの対象となるデフォルトのリモートプリンタ名を指定します。
printer フィールドが定義されていない場合は、lpr 実行時に -P オプション
で指定する必要があります。
server=hostname
lpr、 lpq、 などの対象となるデフォルトのリモートプリントサーバを指定します。server フィールドが定義されていない場合は、lpr 実行時に -S オプ
ションで指定する必要があります。

EIJL
MPS

lpr セクションの記述例

T-[pctcp lpr]
banner=yes
server=seawolf
printer=lp

V-

191

第2章

PCTCP.INIの記述[pctcp netbios]A-

NetBIOS セクション
PC/TCP NetBIOS のパラメータを設定するセクションで、下記のフィールドがあ
ります。

EI-

broadcastfile=pathname
ブロードキャストファイル名を指定します。デフォルトは¥pctcp¥etc¥netbios.brd です。
netbios.brd の記述例
150.87.64.255
thathost.tst.com

J-M-

domain-scope=name
ドメインスコープ名を指定します。デフォルトはです。who 要求や
namefile 検索でも NetBIOS name が確認されなかった場合に使用する（付与するNetBIOS name を設定することができます。必ずしも必要な設定ではあ
りません。

P-

names=number
ローカル名の最大数を指定します。

LS

namefile=pathname
名前ファイルを指定します。デフォルトは ¥pctcp¥etc¥netbios.nam です。

T-

netbios.brd の記述例
MONICKER myserver.tst.com
anothername theirserver.oot.com

VV-

ncbs=number
NCBs ( Network Control Blocks ) の最大数を指定しす。
scope=string
スコープ名を指定します。

192

第2章

pctcp.iniの記述

session=number
NetBIOS 最大セッション数を指定します。
timeout=count
NetBIOS リクエストにおけるtimeout値を設定します。設定可能な値は1 〜
244です。本エントリが未設定の場合、または255(デフォルト)が設定されている場合、ユーザリクエスト値が有効になります。

AAE-

NetBIOS セクションの記述例

I-[pctcp netbios]
broadcastfile=a:¥pctcp¥etc¥netbios.brd
namefile=a:¥pctcp¥etc¥netbios.nam

JL
MPS
TV-

193

第2章

PCTCP.INIの記述[pctcp predir]
AEIJL
MPS
TV
V-

prog=d:¥path¥prelpr.exe
prelpr.exe をフルパスで指定します。
param=option
prelpr.exe を起動する時の起動オプションを指定できます。prelpr.exe は、
lpr.exe と同じ印刷関連の起動オプションを解釈しま す。
spool=d:¥path¥spool̲file
predir が使用する spool ファイルを指定します。predir は、印刷データを一旦 ディスク上にスプールします。印刷開始トリガ検出時に prelpr を 起動し、そのデータをリモートプリンタへ送出します。
swap=d:¥path¥swap̲file
predir が使用するスワップファイルを指定します。predir は、MS-DOS の
バックグランドで prelpr を起動するため、その 際のメモリスワップを行います。そのデータを一時保存するファイルを使用します。
onexit = on¦off
印刷を行ったアプリケーションの終了を印刷開始トリガとして有効・無 効
かを指定します。
oneof = on¦off
ファイル中の EOF データを印刷開始トリガとして有効・無効かを指定します。TEXT ファイル以外を印刷する（一太郎からの印刷など）場合、本設定を有効にすると誤動作することがありますので通常 "off" （無効）を設定してください。
timeout = seconds
印刷開始トリガを発生させる、最後のプリンタBIOS への出力からの経過時間を指定します。
0 を設定すると、タイムアウトを検出しません。その場合、アプリケー
ション終了後 dopredir コマンドを使用して強制出力を行ってください。

194

第2章

pctcp.iniの記述[pctcp serial 0]
PPP関連セクション

AAPPP に関連するセクションですが、ダミーエントリなので、設定する必要はあり
ません。

E-

[書式]
port=
io-addr=
irq=
baud=

IJL
MPS
TV-

195

第2章

PCTCP.INIの記述[pctcp smtp]
AEIJ-

SMTPセクション
smtp メールプログラム用パラメータを設定するセクションで、下記のフィールドがあります。漢字コードのデータに関連するフィールドしては、 まず送信データの「シフト JIS コード」を「JIS」コードに変換するか否かを「 kanji=」で設定
し、 「kanji=jis」 （JIS コードで送信する）を設定した場合は「kanji-in=」「a l p h a - i n = 」「k a n a = 」で使用するエスケープシーケンスを選択します。
「kanji=sjis」（デフォルト）の場合は前述の設定の必要はありません。
alpha-in= J ¦ B ¦ Hkanji=jis を指定した場合に関連のあるフィールドです。英数字データの送信開始を指示するエスケープシーケンスを指定します。相手先が 旧 JISコードの場合は H を、 新 JISコードの場合は J（デフォルト） を指定します。

L

J

M-

B
H

P-

ESC '& ' 'J' の使用。
JIS X 0201-1976 ''Roman '' セットへの移行（デフォルト）
ESC '& ' 'B' の使用。ASCII キャラクタセットへの移行
ESC '& ' 'H' の使用。スウェーデン文字セットへの移行

default-host=domain-name
SMTP クライアント用デフォルトのドメイン名を指定します。default-hostフィールドを指定することにより、メールを出す時、受信者のフルドメイン
名を指定する必要がなくなります。

S
TV
V-

home=directory
受信したメールの格納先を指定します。spool フィールドがない場合、
mail、 smtp、 smtpsrv コマンドは home フィールドを使います。
kana= sosi ¦ non ¦ esc
kanji=jis を指定した場合に関連のあるフィールドです。半角カナコードの扱いを指定します。（ただし、 通常メール中は使用できません。）

196

第2章

sosi
non
esc

pctcp.iniの記述

SO/SI の使用
(JIS X 0201-1976 7ビットコードを使用する際に指定)
無変換 (0xa1 〜 0xdf、 デフォルト)
ESC '(' 'I' の使用 (ISO 2022-1933)

AAデフォルト設定の場合、 8 ビットネットワークを通さないネットワークでは文字化けが起きますのでご注意ください。

E-kanji= SJIS ¦ JIS
システムによってコード変換が必要な場合に設定します。
SJIS
JIS

I-

シフト JIS コードのまま送信 （デフォルト）
シフト JIS コードを JIS コードに変換して送信JIS を指定した場合で、 使用されるエスケープシーケンスなどを指定するためには、 同一セクション内の '' kanji-in ''、 '' alpha-in ''、 '' kana '' を設定してください。
kanji-in= 1¦2¦3¦4kanji=jis を指定した場合に関連のあるフィールドです。漢字データの送信開始を指示するエスケープシーケンスを指定します。相手先が 旧 JISコードの場合は 1を、 新 JISコードの場合は 2（デフォルト） を指定します。
1
2
3
4

JL
MP-

ESC '$' '@' の使用
ESC '$' 'B' の使用 （デフォルト）
ESC '$' '（' の使用
ESC '&' '@' ESC '$' 'B' の使用

Sspool=directory
未読のメールの格納先を指定します。

T-user-path=directory
mail.rc と mbox が存在しているディレクトリを指定します。

V-

197

第2章

PCTCP.INIの記述

SMTP セクションの記述例

AE-[pctcp smtp]
default-host=midas
spool=/usr/spool/mailkanji=jiskanji-in=2
alpha-in=J
kana=non

IJL
MPS
TV
V-

198

第2章

pctcp.iniの記述[pctcp tar]
TARセクション

AAtar、 ddates プログラム用パラメータを設定するセクションで、下記のフィール
ドがあります。

E-date-file=drive:¥path filename
日付ファイルを指定します。

I-

file=filename
tar コマンドで使用するデフォルトのファイル名を指定します。頻繁にテープデバイスにファイルのバックアップをとる場合、テープデバイスを指定すれば便利です。

J-

host=hostname
tar コマンドで使用するデフォルトのホスト名を指定します。

Luser=username
tar コマンドで使用するデフォルトのユーザ名を指定します。[pctcp general]
セクションの user フィールドと同じユーザ名を使用する場合は、本オプションを指定する必要はありません。

MP-

tar セクションの記述例

S[pctcp tar]date-file=a:¥backup¥tardate.txt
file=/dev/rst0
host=seawolf
user=clinton

TV-

199

第2章

PCTCP.INIの記述[pctcp terminal]AE-

TERMINALセクション
仮想端末コマンド（vtn/vrl/jtn/jrl）などの設定情報に関する共通パラメータを定義するセクションです。ただし、各コマンドで、それぞれの設定セクションがある
場合、セクション同士の優先順位は以下の通りです。
[pctcp terminal host̲name] > [pctcp command̲name] > [pctcp terminal]

IJL

binmode=off ¦ on
バイナリモードであるか否かを指定します。on を指定した場合、LF ->CR+LF の変換は行ないません。デフォルトは off です。
crctl=cr ¦ lf ¦ cr+lf
パソコンから入力された CR をホストに送るときの変換方法を指定します。
cr
lf
cr+lf

MPS
TV
V-

CR --> CR （デフォルト）CR --> LF
CR --> CR+LF

datalen=8bit ¦ 7bit
ホストとの間の送／受信データ長を指定します。デフォルトは 8bit です。
echomode=remote ¦ local
エコーモードを指定します。デフォルトはリモートモードです。
host=hostname接続するホスト名または、IP アドレスを指定します。vtn、 vrl、 jtn、 jrlのいずれかのコマンドの後に、 <RTN> を入力すると、 指定したホストに接続することができます。
kana=sosi ¦ sous
データ長 7bit 時のホストかなシフトを指定します。
sosi
sous
200

SO/SI （デフォルト）
SO/US

第2章

pctcp.iniの記述

kanji=sjis ¦ jiso ¦ jisn ¦ euc ¦ dec ¦ non
ホスト漢字コードを指定します。
sjis
jiso
jisn
euc
dec
non

シフトJIS(デフォルト)
旧JIS
新JIS
EUC日本語コード
DEC漢字
無変換

AAE-

kb=84 ¦ 101
DOS/V で使用するキーボードタイプを指定します。デフォルトは、101 です。84、101キーボードの違いとしては、 F11、 F12 キーへの設定データが使用出来る方が 101 キーボードになります。
pc=dosv¦at
パソコンの種類を指定します。DOS/V版においてのみ有効です。PC は以下のいずれかとなります。
dosv
atDOS/V 日本語モード（デフォルト）
IBM-AT

IJL
M-

他のモードはご使用にならないでください。

P-

端末セクションの記述例

S[pctcp terminal]
binmode=off
echomode=remote
datalen=8bit
kanji=euc

TV-

201

第2章

PCTCP.INIの記述[pctcp terminal host̲name]AEI-

TERMINAL host̲nameセクション
仮想端末コマンド（vtn/vrl/jtn/jrl）などでホストに接続する際の、 各種パラメー
タを設定するセクションです。vtn などの後の引数がセクション名の一部のhost̲nameと一致した場合に、 このセクション内での記述が有効になります。後述の記述例の場合、 pooh というホストに接続する時のパラメータとして設定されます。なお、 各コマンドで、それぞれの設定セクションがある場合、セクション同士の優先順位は以下の通りです。
[pctcp terminal host̲name] > [pctcp command̲name] > [pctcp terminal]

JL
M-

binmode=off ¦ on
バイナリモードであるか否かを指定します。on を指定した場合、LF ->CR+LF の変換は行ないません。デフォルトは off です。
crctl=cr ¦ lf ¦ cr+lf
パソコンから入力された CR をホストに送るときの変換方法を指定します。
cr
lf
cr+lf

PS
TV
V-

CR --> CR （デフォルト）CR --> LF
CR --> CR+LF

datalen=8bit ¦ 7bit
ホストとの間の送／受信データ長を指定します。デフォルトは 8bit です。
echomode=remote ¦ local
エコーモードを指定します。デフォルトはリモートモードです。
host=hostname接続するホスト名または、IP アドレスを指定します。vtn、 vrl、 jtn、 jrlのいずれかのコマンドの後に、 <RTN> を入力すると、 指定したホストに接続することができます。

202

第2章

pctcp.iniの記述

kana=sosi ¦ sous
データ長 7bit 時のホストかなシフトを指定します。
sosi
sous

SO/SI （デフォルト）
SO/US

AA-

kanji=sjis ¦ jiso ¦ jisn ¦ euc ¦ dec ¦ non
ホスト漢字コードを指定します。
sjis
jiso
jisn
euc
dec
non

E-

シフトJIS(デフォルト)
旧JIS
新JIS
EUC日本語コード
DEC漢字
無変換

IJ-

kb=84 ¦ 101
DOS/Vで使用するキーボードタイプを指定します。デフォルトは、101 です。84、 101キーボードの違いとしては、 F11、 F12 キーへの設定データが使用できる方が 101 キーボードになります。
pc=dosv¦at
パソコンの種類を指定します。DOS/V 版においてのみ有効です。PC は以下のいずれかとなります。
dosv
atDOS/V 日本語モード（デフォルト）
IBM-AT

L
MPS

他のモードはご使用にならないでください。

T-

terminal host̲nameセクションの記述例[pctcp terminal pooh]kanji=euc

V-

203

第2章

PCTCP.INIの記述[pctcp vpctcp]
A-

VPCTCP セクション
vpctcp VxD ドライバに関する設定情報を定義するセクションです。

EI-

MinimumCopySpace=value
vpctcp.386 VxD ドライバが使用する作業メモリ領域を KB 単位で設定します。このメモリは DOS TSR カーネルと Windows アプリケーション間のデー
タ受け渡しに使用されます。デフォルトは 12 KB です。
MinimumCopySpace=28

JL
M-

HiTSRFenceSegment=number
デバイス、BIOS、常駐型プログラム (TSR) などに使われるメモリ領域の下限を 16 進数で指定します。仮想デバイスは、これより上のメモリブロック
からのコールに対する処理を一切行わず、そのままカーネルに渡します。例
えば、A000H 以上のメモリに何かの常駐プログラムがロードされる可能性がある場合（PC/TCP をコールする常駐プログラムをUMB 領域にロードしている場合など）、下記のように記述します。
HiTSRFenceSegment=E000H

PS
TV
V-

204

第2章

pctcp.iniの記述[pctcp vrl]
VRLセクション

AAvrl コマンドに関する設定情報を定義するセクションです。このセクションに関連する他のセクションとの優先順位は以下の通りです。

E-[pctcp terminal host̲name] > [pctcp vrl] > [pctcp terminal]
answer=messege
アンサーバックメッセージで表示したいメッセージを記述します。デフォル
トは、 Allied Telesis K.K です。
auto=on ¦ off
オートラップするか否かを指定します。on の場合、行右端の印字後、カー
ソルを次行左端に移動します。デフォルトは on です。
crctl=cr ¦ lf ¦ cr+lf
パソコンから入力された CR をホストに送るときの変換方法を指定します。
cr
lf
cr+lf

CR --> CR （デフォルト）CR --> LF
CR --> CR+LF

JL
MP-datalen=8bit ¦ 7bit
ホストとの間の送／受信データ長を指定します。デフォルトは 8bit です。
g0reset=jisroman ¦ ascii ¦ uk
端末リセット時に g0 に設定される文字セットを指定します。
jisroman
ascii
uk

I-

S
T-

JIS 文字セット（デフォルト）
アスキー文字セット
UK 文字セットV-

g0=jisroman ¦ ascii ¦ uk ¦ jiskatakana ¦ graphics ¦ supplemental
起動時に g0 に設定される文字セットを指定します。デフォルトは jisroman
です。
205

第2章

PCTCP.INIの記述

g1=jisroman ¦ ascii ¦ uk ¦ jiskatakana ¦ graphics ¦ supplemental
起動時に g1 に設定される文字セットを指定します。デフォルトはホスト漢字コードが DEC の時は graphics で、その他の場合は jiskatakana です。

AEIJL
MP-

g2=jisroman ¦ ascii ¦ uk ¦ jiskatakana ¦ graphics ¦ supplemental
起動時に g 2 に設定される文字セットを指定します。デフォルトは
jiskatakana です。
g3=jisroman ¦ ascii ¦ uk ¦ jiskatakana ¦ graphics ¦ supplemental ¦ deckanji
起動時に g3 に設定される文字セットを指定します。deckanji については、
ホスト漢字コードが DEC の時のみ指定でき、デフォルトとなります。ホスト漢字コードが DEC 以外の場合、デフォルトは graphics です。
gl=jisroman ¦ ascii ¦ uk ¦ jiskatakana ¦ graphics ¦ supplemental ¦ deckanji
起動時に gl に設定される文字セットを指定します。deckanji については、
ホスト漢字コードが DEC の時のみ指定できます。デフォルトは端末リセッ
ト時に g0 に設定されるものです。
gr=jisroman ¦ ascii ¦ uk ¦ jiskatakana ¦ graphics ¦ supplemental ¦ deckanji
起動時に gr に設定される文字セットを指定します。deckanji については、
ホスト漢字コードが DEC の時のみ指定でき、デフォルトとなります。ホスト漢字コードがDEC 以外の場合、デフォルトは jiskatakana です。
host=hostname接続するホスト名または、IP アドレスを指定します。指定したホストに、
vrl <RTN> で 接続が可能になります。

Skana=sosi ¦ sous
データ長 7bit 時のホストかなシフトを指定します。

TV
V-

sosi
sous

SO/SI （デフォルト）SO/USkanji=sjis ¦ jiso ¦ jisn ¦ euc ¦ dec ¦ non
ホスト漢字コードを指定します。

206

第2章

sjis
jiso
jisn
euc
dec
non

pctcp.iniの記述

シフトJIS(デフォルト)
旧JIS
新JIS
EUC日本語コード
DEC漢字
無変換

AA-

kb=84 ¦ 101
DOS/Vで使用するキーボードタイプを指定します。デフォルトは、101 です。84、 101キーボードの違いとしては、 F11、 F12 キーへの設定データが使用出来る方が 101 キーボードになります。
pc=dosv¦at
パソコンの種類を指定します。DOS/V版においてのみ有効です。指定方法は
以下を参照してください。
dosv
at

EIJ-

DOS/V 日本語モード （デフォルト）
IBM-PC/AT、 DOS/V 英語モード等

L

他のモードはご使用にならないでください。

M-

term=vt80 ¦ vt100 ¦ vt102 ¦ vt200
ホストから端末 ID レポート要求があった時に送信する端末 ID を指定します。
vt80
vt100 （デフォルト）
vt102
vt200

PS

tty=ttyname
接続時にホストに渡される tty 名を指定します。デフォルトは vt100 です。
ホストによっては解釈しない場合がありますので、注意してください。

207

TV-

第2章

PCTCP.INIの記述

VRLセクションの記述例

AE-[pctcp vrl]
answer=hello
datalen=8bit
kanji=sjis
host=olive
tty=vt100

IJL
MPS
TV
V-

208

第2章

pctcp.iniの記述[pctcp vtn]
VTNセクションAAvtn コマンドに関する設定情報を定義するセクションです。下記のフィールドが含まれています。このセクションに関連するセクションとの優先順位は以下の通りです。
[pctcp terminal host̲name] > [pctcp vtn] > [pctcp terminal]
answer=messege
アンサーバックメッセージで表示するメッセージを記述します。デフォルト
は、 Allied Telesis K.K です。
auto=on ¦ off
オートラップするか否かを指定します。on の場合、行右端の印字後、カーソルが次行左端に移動します。デフォルトは on です。

EIJL

binmode=off ¦ on
バイナリモードであるか否かを指定します。on を指定した場合、LF ->CR+LF の変換は行ないません。デフォルトは off です。

M-

crctl=cr ¦ lf ¦ cr+lf
パソコンから入力された CR をホストに送るときの変換方法を指定します。

P-

cr
lf
cr+lf

CR --> CR （デフォルト）CR --> LF
CR --> CR+LF

S

datalen=8bit ¦ 7bit
ホストとの間の送／受信データ長を指定します。デフォルトは 8bit です。

T-echomode=remote ¦ local
エコーモードを指定します。デフォルトはリモートモードです。

V-

209

第2章

PCTCP.INIの記述

g0reset=jisroman ¦ ascii ¦ uk
端末リセット時に g0 に設定される文字セットを指定します。
jisroman JIS 文字セット(デフォルト)
ascii
アスキー文字セット
uk
UK 文字セット

AEIJL
M-

g0=jisroman ¦ ascii ¦ uk ¦ jiskatakana ¦ graphics ¦ supplemental
起動時に g0 に設定される文字セットを指定します。デフォルトは jisromanです。
g1=jisroman ¦ ascii ¦ uk ¦ jiskatakana ¦ graphics ¦ supplemental
起動時に g1 に設定される文字セットを指定します。デフォルトはホスト漢字コードが DEC の時は graphics で、その他の場合は jiskatakana です。
g2=jisroman ¦ ascii ¦ uk ¦ jiskatakana ¦ graphics ¦ supplemental
起動時に g 2 に設定される文字セットを指定します。デフォルトは
jiskatakana です。
g3=jisroman ¦ ascii ¦ uk ¦ jiskatakana ¦ graphics ¦ supplemental ¦ deckanji
起動時に g3 に設定される文字セットを指定します。deckanji については、
ホスト漢字コードが DEC の時のみ指定でき、デフォルトとなります。ホスト漢字コードがDEC 以外の場合、デフォルトは graphics です。

PS
TV
V-

gl=jisroman ¦ ascii ¦ uk ¦ jiskatakana ¦ graphics ¦ supplemental ¦ deckanji
起動時に gl に設定される文字セットを指定します。deckanji については、
ホスト漢字コードが DEC の時のみ指定できます。デフォルトは端末リセッ
ト時に g0 に設定されるものです。
gr=jisroman ¦ ascii ¦ uk ¦ jiskatakana ¦ graphics ¦ supplemental ¦ deckanji
起動時に gr に設定される文字セットを指定します。deckanji については、
ホスト漢字コードが DEC の時のみ指定でき、デフォルトとなります。ホスト漢字コードDEC 以外の場合、デフォルトは jiskatakana です。
host=hostname接続するホスト名または、IP アドレスを指定します。指定したホストに、
vtn <RTN> で 接続が可能になります。

210

第2章

pctcp.iniの記述

kana=sosi ¦ sous
データ長 7bit 時のホストかなシフトを指定します。
sosi
sous

SO/SI （デフォルト）
SO/US

AA-

kanji=sjis ¦ jiso ¦ jisn ¦ euc ¦ dec ¦ non
ホスト漢字コードを指定します。
sjis
jiso
jisn
euc
dec
non

E-

シフトJIS(デフォルト)
旧JIS
新JIS
EUC日本語コード
DEC漢字
無変換

IJ-

kb=84 ¦ 101
DOS/Vで使用するキーボードタイプを指定します。デフォルトは、101 です。84、 101キーボードの違いとしては、 F11、 F12 キーへの設定データが使用出来る方が 101 キーボードになります。
pc=dosv¦at
パソコンの種類を指定します。DOS/V版においてのみ有効です。指定方法
は以下を参照してください。
dosv
at

DOS/V 日本語モード （デフォルト）
IBM-PC/AT、 DOS/V 英語モード等

L
MPS

他のモードはご使用にならないでください。

T-

port=value
接続する TCP のポート番号を指定します。デフォルトは 23 です。

V-

211

第2章

PCTCP.INIの記述

term=vt80 ¦ vt100 ¦ vt102 ¦ vt200
ホストから端末 ID レポート要求があった時に送信する端末 ID を指定しま
す。

A-

vt80
vt100 （デフォルト）
vt102
vt200

EIJL
MP-

tty=ttyname
接続時にホストに渡される tty 名を指定します。デフォルトは vt100 です。
ホストによっては解釈しない場合がありますので、注意してください。

VTNセクションの記述例[pctcp vtn]
answer=hellobinmode=off
echomode=remote
datalen=8bit
kanji=sjis
port=23
host=olive
tty=vt100

S
TV
V-

212

付録A

3.xx以前のバージョンとの互換性

付録A
3.xx 以前のバージョンとの互換性
本章は、pctcp.ini をご使用になる方は、お読みになる必要はありません。
本章は、CentreNET PC/TCP ver 3.xx での使用されているバイナリ方式でのシステム設定 ( ifcust.sys/ipcust.sys ) を行なう方のための章です。
なお、前バージョンとの互換性に関しては、〜 .rc ファイルの読み込み機能は廃止されましたのでご注意ください。

AAEIJL
MPS
TV-

213

付録A

3.xx以前のバージョンとの互換性

この章ではPC/TCPの設定ファイル「pctcp.ini」の各セクションのうちDosアプリ
ケーションとWindowsアプリケーションに関連するセクションのの設定項目や記述の方法などを説明します。

A
概要

EIJL
MP-

CentreNET PC/TCP ver 4 から、システム設定は従来のバイナリ方式 ( ifcust.sys/
ipcust.sys ) からテキスト方式 ( pctcp.ini ) となりました。
pctcp.ini をご利用の方は、この章をお読みにならなくても構いませんが、引続き
ifcust.sys/ipcust.sys をお使いになる方は、以下の内容をご確認の上、ご使用してください。
新規 CentreNET PC/TCP ユーザの皆様へ：
pctcp.ini をご使用ください。
すでに CentreNET PC/TCP をお使いになっている皆様へ：
弊社は pctcp.ini のご使用を推奨いたします。
既存の 3rd ベンダーアプリケーションが対応していないなど、どうしてもバイナ
リ方式を使わざるを得ない場合、ご使用ください。

旧式システム設定の使用
本バージョンから PC/TCP 設定ファイルとして、ifcust.sys/ipcust.sys を使用するには、下記の設定を行ってください。
1.

pctcp.ini の [pctcp kernel] セクションにシリアル／認証番号が正しく記述さ
れている。

2.

ifcust.sys/ipcust.sys が config.sys に登録されている。例えば、

S
T-

device=a:¥pctcp.old¥ifcust.sys
device=a:¥pctcp.old¥ipcust.sys

V
V-

214

付録A

3.xx以前のバージョンとの互換性

メモ
インストールプログラムでは、ifcust.sys/ipcust.sys の編集を一切行なっておりませんので、インストールが終了してから、ifconfig.exe/ipconfig.exe を使ってifcust.sys/ipcust.sys の編集を行なう必要がありますのでご注意ください。
ifconfig.exe/ipconfig.exe は UNSUPORTED DISK DOS/UNIX 内にありますので、コピーしてご使用ください。
なお、ifconfig.exe/ipconfig.exe の使い方については次ページ以降を参照してくだ
さい。

AAEI-

注意
ifcust/ipcust の動作は PC/TCP には反映されません。

JL
MPS
TV-

215

付録A

3.xx以前のバージョンとの互換性

IFCONFIG
A
E-

機能
ハードウェア環境のコンフィギュレーション

書式
ifconfig config_file option [value]...

I-

例
ifconfig a:¥pctcp¥ifcust.sys 192.9.200.3
ifconfig a:¥pctcp¥ifcust.sys show
ifconfig ifcust0 show

JL
M-

詳細
ハードウェアのコンフィギュレーションを設定します。
設定するためには、MS-DOS 起動時に各パソコンに応じたデバイスドライバを登録しておく必要があります。
(ex)

PS

device = a:¥pctcp¥ifcust.sys

ハードウェアのコンフィギュレーション情報は ifcust.sys 等のファイル（デバイスドライバ）にビットイメージで記述されています。エディタ等では変更できな
いので，必ず ifconfig を使用してください。

config̲file の指定

TVV-

config̲file に指定するファイル名により、設定した情報をどのように反映させるかを決定します。
ifcust.sys
ファイルを変更します。（恒久的変更）ifconfig で設定した情報が指定ファ
イル自体に反映されます。ただし、現在のコンフィギュレーションには反映しません。（反映したい場合はパソコンのリブートが必要です。）

216

付録A

3.xx以前のバージョンとの互換性

ifcust0
メモリイメージのみを変更します。（一時的変更）コンフィギュレーション
情報が現在のメモリのみに反映されます。一時的に変更したいときなどに用いてください。

AAオプション

E-

help
ヘルプメッセージを表示します。

ip̲address
IP アドレスを指定します。（注意：指定の際、オプションが付かない）形
式は、ピリオドで区切られた 32bit のもの。

IJ-

ex. ifconfig ifcust.sys 192.9.200.1
show
コンフィギュレーション情報を表示します。表示項目のカッコ内の文字列が各オプション名を表します。

L
M-

copy filename
現コンフィギュレーションを filename にセーブします。

P-

subnet number̲of̲subnetbits
サブネットビット数を指定します。
ex. 192.9.200.1 の IP アドレスが設定されている場合、netmask は255.255.255.0 です。その netmask を 255.255.255.224 に設定する場合は、224(dec) = 11100000(bin) なので 3 がサブネットビット数となります。

ST-

ifconfig ifcust.sys subnet 3

V-

217

付録A

3.xx以前のバージョンとの互換性

IPCONFIG
A
E-

機能
ソフトウェア環境コンフィギュレーション

書式
ipconfig config_file option [value]...

I-

例
ipconfig a:¥pctcp¥ipcust.sys gw 192.9.200.1
ipconfig $ipcust show

JL

詳細
ソフトウェアのコンフィギュレーションを設定します。設定するためには、MSDOS 起動時にデバイスドライバを登録しておく必要があります。

M-

(ex)

P-

ソフトウェアコンフィギュレーションは ipcust.sys ファイル（デバイスドライバ）にビットイメージで記述されています。エディタ等では変更できないので、必ずipconfig を使用してください。

S
TV
V-

device = a:¥pctcp¥ipcust.sys (config.sys 内)

config̲file の指定
config̲file に指定するファイル名により、設定した情報をどのように反映させるかを決定します。
ipcust.sys
ファイルを変更します。（恒久的変更）ipconfig で設定した情報が指定ファ
イル自体に反映されます。ただし、現在のコンフィギュレーションには反映しません。（反映したい場合は、パソコンのリブートが必要です。）$ipcust
メモリイメージのみを変更します。（一時的変更）コンフィギュレーション

218

付録A

3.xx以前のバージョンとの互換性

情報が現在のメモリのみに反映されます。一時的に変更したいときなどに用いてください。

オプション

AA-

help
ヘルプメッセージを表示します。

E-

show
コンフィギュレーション情報を表示します。表示項目名のカッコ内の文字列が各オプション名を表します。
cookie internet̲address
fortune cookie サーバー IP アドレスを指定します。

IJ-

copy filename
現コンフィギュレーションを filename にセーブします。

L

domain domain̲extension
ドメイン名を指定します。

M-

ex.domain allied-telesis.co.jp
ds domain̲name̲servers
ドメインネームサーバー IP アドレスを指定します。最大 3 アドレスを設定
できます。

PS

ex.ds 192.9.200.1 192.9.200.15
fullname username
ユーザー名を指定します。空白がある場合は、" でクウォートしてください。

TV-ex.fullname "Roger Greene"
gw internet̲address
ゲートウェイ IP アドレスを指定します。

219

付録A

3.xx以前のバージョンとの互換性

hostname hostname
ホスト名（パソコン名）を指定します。

A

hosttable drive:/path/filename
hostsファイルのパス名、ファイル名を指定します。インストールメニューを起動すると、デフォルトとしてE-¥pctcp¥hostsが定義されます。 （ドライブ名はパソコンによって異なる。）

I-

ex. hosttable a:¥etc¥hostsJ-

iprint internet̲address
Imagen プリントサーバー IP アドレスを指定します。

L

lowwindow window̲size
PC/TCP が出力する TCP パケットの最小ウィンドゥサイズを指定します。
この値を設定しない場合（0 に設定した場合）、出力される最小ウィンドゥ
サイズは、window オプションで定義された値の半分となります。

MPS
TV
V-

lpr internet̲address
LPR サーバー IP アドレスを指定します。
mailrelay hostname
メイルリレーホスト名を指定します。PC/TCP の mail は、メールを queue（保持しません。したがって、このオプションが設定されていないと、相手先が受け取れない場合（たとえば、起動されていない時）メールが戻ってしまいます。設定されていると、指定した hostname のホストにメールが保持されます。
ns name̲servers
IEN-116 ネームサーバー IP アドレスを指定します。最大 3 アドレスを設定できます。
office office̲number
オフィスの電話番号を指定します。

220

付録A

3.xx以前のバージョンとの互換性

phone phone̲number
自宅の電話番号を指定します。
precedence keyword
IP の 優先権と Type-of-Service をを指定します。（MIL-STD 1778 参照。）
優先権のチェックを行なうように設定すると優先権のチェックを行なっていないシステムとの通信はできなくなります。なお、IP の優先権チェックを行なっているシステムは非常に少数です。

AAE-

keyword としては以下の８つがあります。（最初の３文字で認識します。）

I-

keyword
優先権
strictチェックするlax
チェックしない（デフォルト）
RoutineRoutine(最も低い優先権でありデフォルト。)
Priority
Priority
Immediate
Immediate
Flash
Flash
Override
Override
Critical/ECP
Critical/ECP
InternetControl Internet Control
NetworkControl Network Control(最も高い優先権である。)

JL
M-

security keyword
IP Basic and Extended Security オプションを設定します。（RFC-1038 参
照。）セキュリティを設定して、セキュリティが設定されていないシステムと通信しようとすると、システムによってはクラッシュしたり、正常でない動作をすることがあるので使用には十分注意してください。なお、IP のセキュリティチェックを行なっているシステムは非常に少ないです。
BASIC または EXTENDED オプション（後述）で指定する値は、環境変数
FTP̲CONFIGで定義されたコンフィギュレーションファイルに、登録する必要があります。
（[pctcp ip-security] フィールドから始まる。）

221

PS
TV-

付録A

3.xx以前のバージョンとの互換性

BASIC
BASIC の場合は、classification level と authorizing
agency の２つを設定する必要があります。
classification level としては以下の４つが設定可能です。

AE-

top̲secretsecretconfidential
unclassifiedI-

autorizing agency としては以下の４つが設定可能です。

J-

GENSERSIOP
SPINTCOMCRITICOM

L
MPS
TV
V-

ex. [pctcp ip-security]
basic=secret SIOP
EXTENDED
EXTENDED の場合は、１６進数の文字列を設定します。
ex. [pctcp ip-security]
extended=0x1 0x2 0x3 0x4 0x5 0x6
keyword としては以下の５つがあります。
keywordstrictlax
basic
extendednone

セキュリティ
チェックする
チェックしない（デフォルト）
BASIC
EXTENDED
セキュリティ情報を IP に付加しない。（デフォルト）

ts timer̲servers
タイムサーバー IP アドレスを指定します。最大 5 アドレスを設定できま
す。
222

付録A

3.xx以前のバージョンとの互換性

tzname timer̲zone̲name
タイムゾーン名を指定します。デフォルトは、GMT 。
tzoffset minutes
GMT からのオフセット（分）を指定します。デフォルトは、-540 。
userid name
ユーザ ID （ログイン名）を指定します。FTP などを使用する場合、デフォ
ルトのログイン名として使用されます。
window window̲size
PC/TCP が出力する TCP パケットの最大ウィンドゥサイズを指定します。
この値を設定しない場合（0 に設定した場合）、デフォルトとして 1024 が設定されます。

AAEIJ-

なお、以下のオプションは、"" を設定することによりクリアできます。
hostname, domain, userid, fullname, office,phone, tzone, gw, hosttable, mailrelay,log,cookie, lpr, iprint
ex.

L
M-

ipconfig ipcust.sys gw ""

PS
TV-

223

付録A

A
EIJL
MPS
TV
V-

224

3.xx以前のバージョンとの互換性

付録B

inetメッセージの詳解

付録B
inetメッセージの詳解

AAB
IJL
MPS
TV-

225

付録B

1

inetメッセージの詳解

inet arp
inet arp はカーネルの ARP キャッシュの内容を表示するコマンドです。
ARP cache:
150.87.64.7: 0800200355b4 expires: 863 sec.
150.87.64.1: 0800200366c6 expires: 858 sec.
150.87.64.18: 08009010120f expires: 321 sec.

AB

下記のいずれかの条件を満たすホストに関して、ARP キャッシュにエントリとして登録されます。

I-

1.
2.

J-

上記出力例から分かるように、カーネルの ARP キャッシュの１つのエントリは,IP アドレス、Ethernet アドレス、エントリの有効時間の３つの項目から構成されています。使用されてから 15 分経ったエントリは無効になります。無効になったエントリは ARP キャッシュに存在する可能性はありますが、expired というマークが付いているエントリは無効エントリとなります。なお、ARP キャッシュには 40 個のエントリまで格納することができます。

L
M2

PS
TV
V-

カーネルに対して ARP リクエストを出した場合。
カーネルの ARP リクエストに返事を返した場合。

inet config
inet config は一般的なカーネル設定情報を表示するコマンドです。
Kernel active since: Sun Aug 01 14:22:31 1993
0 TCP connections open/listening, of 6 allowed
1 UDP connections in use, of 6 allowed
3 IP connections in use, of 7 allowed
0 Global and 0 local network descriptors active
Using 255.255.255.255 as IP broadcast address.
Domain : allied-telesis.co.jp
Hosttable file : c:¥pctcp.220¥hosts
Router(s) : 150.87.64.18
Domain name completion list(s) : <None Configured>
Domain name server(s) : <None Configured>
Default TCP window size : 2048

226

付録B

inetメッセージの詳解

Default low window size : 0
Chain vector : <none>
MAC Address : 00 00 f4 a0 18 d6
Packet Driver Class : 1

AA-

始動時間、ハードウェア情報、ソフトウェア設定情報などが含まれています。

3

Chain vector
カーネルがフックするハードウェア割込みベクタです。拡張パケットドライバを使用する場合、PC/TCP カーネル ( ethdrv ) はパケットドライバが使用しているハードウェア割込みベクタをフックし、カーネルのスケジューラを起動します。

BPacket Driver Class
パケットドライバのクラスです。ethernet を使用する場合は常に 1 となりま
す。

J-

I-

L

inet config advanced
inet config advanced は高度のカーネル設定情報を表示するコマンドです。

M-

Time to live : 64
Type of service : Normal
Precedence : RoutineWill do lax precedence matching.
Maximum Transmission Unit (MTU) : 1480
Round trip time multiplier : 1
Kernel is using expanded memory.

PS

Time to live
パケットが通過できるルータの数です。上記の例の場合,最大 64 のルータを経由することができます。目的ホストまで 65 以上のルータが必要な場合,パケットは到達することができません。
Type of service
IP サービスタイプを示すエントリです。デフォルトでご使用する場合、Normal と表示されますが、カーネルの設定によって、High-reliability、Highthroughput、 Low-delay などが表示される場合もあります。pctcp.ini : [pctcp

227

TV-

付録B

inetメッセージの詳解

kernel] セクションの下記エントリの影響を受けます。
ip-delay
ip-reliability
ip-throughout
Precedence
IP 優先権を示すエントリです。pctcp.ini : [pctcp kernel] セクションのip-precedence エントリの影響を受けます。

AB

Will do lax precedence matching.
優先権のマッチング方法を示すエントリです。pctcp.ini : [pctcp kernel] セク
ションの ip-precedence-matching エントリの影響を受けます。

I-

Maximum Transmission Unit (MTU)
MTU 値を示すエントリです。

J-

Round trip time multiplier
タイムアウト値の計算に使用する RTT ( Round Trip Time ) を計算するときに使用する計算 factor を示すエントリです。通常 RTT は下記計算式によって算出されます。
RTT = ( m * Old̲RTT ) + ((1-m) * New̲Round̲Trip̲Sample )m を 1 に近付けると、RTT は安定し、0 に近付けると、RTT はダイナミッ
クに変化します。

L
MP-

Kernel is using expanded memory
EMS の使用を示すエントリです。pctcp.ini : [pctcp kernel] セクションの useems エントリの影響を受けます。

S4

inet config security
inet config security は IP セキュリティに関する設定情報を表示するコマンドです。

TV
V-

Basic security:
Class : secret
Authority : (08) DOE
Extended security: <Not Configured>Will do lax security matching.
IP security ports:

228

付録B

inetメッセージの詳解

Address
Receive Transmit Class
150.87.64.110 false true
secretBasic security
基本セキュリティ設定情報です。pctcp.ini : [pctcp kernel] セクションの ipsecurity エントリの影響を受けます。上記の例の場合、ip-security = basic と定義されているので、基本セキュリティは設定されていますが拡張セキュリ
ティはありません。

AAB

Class
基本セキュリティのクラスを示すエントリです。pctcp.ini : [pctcp ip-security]
セクションの basic-classification エントリの影響を受けます。

I-

Authority
基本セキュリティの agency を示すエントリです。pctcp.ini : [pctcp ip-security]
セクションの basic-authority エントリの影響を受けます。

J-

Extended security
拡張セキュリティを示すエントリです。上記例の場合、拡張セキュリティが設定されていません。pctcp.ini : [pctcp kernel] セクションの ip-security エン
トリの影響を受けます。
Will do lax security matching
セキュリティのマッチング方法を示すエントリです。pctcp.ini : [pctcp ipsecurity] セクションの matching エントリの影響を受けます。
IP security ports
特定のホストに対するセキュリティ設定情報を示すエントリです。上記例の場合、150.87.64.110 という IP アドレスを持つホストに対して、IP セキュリ
ティのチェックを行ないます。pctcp.ini : [pctcp ip-security] セクションのports エントリの影響を受けます。IP セキュリティのチェック方法について[pctcp ip-security n] セクションで定義します。

L
MPS
TV-

[pctcp ip-security 150.87.64.110]
received=false secrettransmit=true

229

付録B

5

inetメッセージの詳解

inet debug
inet debug はパケット入出力情報、ARP 統計情報、バッファの使用状況などを表示するコマンドです。

AB
IJL
MPS
TV
V-

Debugging information for interface ifcust Addr(6): 00 00 f4 a0 18 d6
interrupts: 0 (106 receive, 0 transmit)
packets received: 106, transmitted: 27
receive errors: 0, unknown types: 0
runts: 0, aligns: 0, CRC: 0, parity: 0, overflow: 0
too big: 0, out of buffers: 0, rcv timeout: 0, rcv reset: 0transmit errors: 0
collisions: 0, underflows: 0, timeouts: 0, resets: 0
lost crs: 0, heartbeat failed: 0
ARP statistics:
arps received: 7 (4 requests, 3 replies)
bad: opcodes: 0, hardware type: 0, protocol type: 0
arps transmitted: 6 (4 requests, 2 replies)
5 large buffers; 4 free now; minimum of 3 free
5 small buffers; 5 free now; minimum of 4 free
上記表示の最後 2 行で,ラージ／スモールバッファの使用状況が示されています。
どちらかの minimum of n free の n が 0 になった場合,該当するバッファを増やす必要があります。
interrupts
ハードウェア割込みが発生した回数です。拡張パケットドライバを使用する
場合、PC/TCP カーネル ( ethdrv ) は、パケットドライバが使用しているハー
ドウェア割込みベクタをフックし、スケジューラを起動します。そのハード
ウェア割込みが発生した回数です。基本仕様パケットドライバを使用する場
合、常に 0 です。カッコ内の n receive はパケットドライバから,カーネルの受信ルーチンをコールした回数です。n transmit エントリの n は常に 0 です。
n large buffers
設定したラージバッファの数です。pctcp.ini:[pctcp kernel] セクションのlarge-packets エントリの影響を受けます。

230

付録B

inetメッセージの詳解

n free now
現在使用されていないラージバッファ数です。
minimum of n free
カーネルを始動してから現在まで、使用されていないラージバッファ数の最小数を示します。0 と表示されたら,ラージバッファ数を増やす必要があります。
n small buffers
設定したスモールバッファの数です。pctcp.ini:[pctcp kernel] セクションのsmall-packets エントリの影響を受けます。
n free now
現在使用されていないスモールバッファ数です。

B
IJ-

minimum of n free
カーネルを始動してから,現在まで,使用されていないスモールバッファ数の最小数を示します。0 と表示されたら、スモールバッファ数を増やす必要が
あります。

6

AA-

L
M-

inet route
inet route は,カーネルのル−ティングキャッシュ（ICMP Redirect パケット受信情報）を表示します。
デフォルトのルーティングが行なわれている場合には,以下のように表示されます。

PS

IP Routing Table:Empty

TV-

231

付録B

7

B

Interface address
subnet mask
ifcust0 150.87.64.115 255.255.252.0

I-

pktsout
28

errs in errs out
01

Kernel IP stats: 25 pkts sent, 107 pkts rcvd, 0 frags, 0 errs
0 protocol errs, 0 timeouts, 0 bad checksums, 0 security errs
0 bad addrs, 0 bad fragments

L

Kernel UDP stats: 0 pkts sent, 0 pkts rcvd, 0 no port listening
0 bad checksums, 0 truncated rcvs, 0 dropped datagrams

M-

Kernel ICMP stats: 25 pkts sent (1 errs), 20 pkts rcvd (0 bad)
DestUn: 0 sent, 0 rcvd, ParamProb: 0 sent, 0 rcvd
TimeEx: 0 sent, 6 rcvd, Redir: 0 rcvd, SourceQ: 0 rcvd

P-

V
V-

pkts in114

Kernel TCP stats: 0 pkts sent, 0 pkts rcvd, 0 bad checksums
0 bytes sent, 0 bytes rcvd, 0 rexmits, 0 duplicate pkts
0 protocol errs, 0 resets, 0 timeouts

J-T-

inet stats
inet stats はネットワークインターフェイス統計情報を表示するコマンドです。
統計情報には，ネットワークインターフェイス名，IP アドレス，サブネットマス
ク，入出力パケットの数などが含まれています。TCP, IP, ICMP, UDP についての統計情報も表示されます。

A-S

inetメッセージの詳解

8inet tcp
inet tcp はカーネルの TCP 接続テーブルの内容を表示するコマンドです。
接続テーブルには、アクテブな TCP 接続に関する統計情報が記録されています。
TCP Connection Table
Conn 1: State: Established Port 3610 -> 21
Queue unlocked
Ack: 6d37f665 Seq: 070d2918 Output Flags: ACK
Connected to: 150.87.64.7 Retry time: 239 Last ack: 2690564
Xmit MSS: 1460 Last pkt: 2690105 Offered win: 1948 Frn win: 4096
Conn 2: State: Established Port 3611 -> 21
Queue unlocked
Ack: 6901d663 Seq: 0e182a18 Output Flags: ACK

232

付録B

inetメッセージの詳解

Connected to: 150.87.64.1 Retry time: 239 Last ack: 2759369
Xmit MSS: 1460 Last pkt: 2758910 Offered win: 1950 Frn win: 4096
Kernel up 2791140 ms.

AA-

以下にそれぞれの項目について簡単に説明します。
Conn nTCP 接続番号です。

B

State status
接続状態を示すエントリです。status として、 Established、 TIMEWAIT な
どがあります。

IJ-

Port
ローカル TCP ポートを示すエントリです。

L->
リモート TCP ポートを示すエントリです。

M-

Ack
受信されたデータのシーケンス番号を示すエントリです。

P-

Seq
送信されたデータのシーケンス番号を示すエントリです。
Output Flags
次の送信パケットのヘッダーに挿入するフラグを示すエントリです。

S

Connected to
接続先を示すエントリです。

T-

Retry time
未返事のパケットを再送するまでの時間 ( ms ) を示すエントリです。

V-

Last ack
カーネルを始動してから,最後に送出した ACK パケットまでの時間 ( ms ) を示すエントリです。
233

付録B

inetメッセージの詳解

Xmit MSS
この TCP 接続における MSS を示すエントリです。

AB

Last pkt
カーネルを始動してから,最後に受信したパケットまでの時間 ( ms ) を示す
エントリです。
Offered win
カーネルが提供する TCP windows サイズ ( bytes ) を示すエントリです。

I-

Frn win
リモートホストが提供する TCP windows サイズ ( bytes ) を示すエントリです。

J-

Kernel up
カーネルが動作した時間を示すエントリです。

L

icmpInErrors 2
icmpInDestUnreachs 3
icmpInTimeExcds 4
icmpInParmProbs 5
icmpInSrcQuenchs 6
icmpInRedirects 7
icmpInEchos 8
icmpInEchoReps 9
icmpOutMsgs 14
icmpOutDestUnreachs 16
icmpOutTimeExcds 17
icmpOutParmProbs 18
icmpOutSrcQuenchs 19
icmpOutRedirects 20
icmpOutEchos 21
icmpOutEchoReps 22
icmpOutTimestamps 23
icmpOutAddrMasks 25
icmpOutAddrMaskReps 26
tcp 6
tcpRtoAlgorithm 1

MPS
TV
V-

234

付録B

inetメッセージの詳解

tcpRtoMin 2
tcpRtoMax 3
tcpMaxConn 4
tcpEstabResets 8
tcpCurrEstab 9
tcpInSegs 10
tcpOutSegs 11
tcpRetransSegs 12
tcpConnTable 13
tcpConnEntry 1
tcpConnState 1
tcpConnLocalAddress 2
tcpConnLocalPort 3
tcpConnRemAddress 4
tcpConnRemPort 5
udp 7
udpInDatagrams 1
udpNoPorts 2
udpInErrors 3
udpOutDatagrams 4

AAB
IJL
M-

トラップについて，PC/TCP の snmpd は下記の２種類をサポートしています：P-

ColdStart
snmpd がロードされた時AuthenticationFailure
未知の SNMP community に属する SNMP マネージャからコマンドを受けとった
時
PC/TCP の snmpd は MIB 変数を設定する機能をサポートしていませんので，ネッ
トワーク経由で，MIB 変数を変更することはできません。

S
TV-

235

付録B

AB
IJL
MPS
TV
V-

236

inetメッセージの詳解付録C

vtn/vrl拡張設定情報i

付録Ｃ
vtn/vrl拡張設定情報

AAEC
JL
MPS
TV-

237

付録C

vtn/vrl拡張設定情報

1 vtn/vrl 文字セット
1.

AEC
JL
M-

vtn/vrl 文字セットについて
vtn/vrl がホストから受信したデータを表示する際に使用する文字セットは DEC 社
製 vt282 に基づいています。以下の文字セットが用意されています。

ASCII
UK
JIS Roman
JIS katakana
Graphics
Suplemental
DEC kanji

同等（AX,FMR 版では相当）
UK 文字セット相当
同等（AX,J3100 では ASCII と同じ）
同等（日本語 PC 環境のみで表示可）
DEC Special Graphics 相当
DEC Supplemental Graphics 相当
同等（日本語 PC 環境のみで表示可）

これらの文字セットは 0x20 〜 0x7e，0xa0 〜 0xfe のデータに対して使用されます。 0x00 〜 0x1f，0x7f，0x80 〜 0xa0，0xff のデータは端末のコントロールに用いられます。端末リセット時の文字セットのマップは，次のとおりです。
・漢字コードが DEC 漢字以外のとき

PS[ASCII][UK]

T-[JIS Roman]

V
V-

238

[G0]

[GL]

付録C

vtn/vrl拡張設定情報i[G1][JIS Katakana][G2][Graphics][G3]

AA[GR]E[Supplement]C
G0 にユーザ指定によるデフォルトテーブル（-D オプションまたは D コマンドによる）がセットされます。G1，G2 に JISkatakana がセットされます。G3 にGraphics がセットされます。さらに，G0 にセットされたものが GL にセットされます。G2にセットされたものが GR にセットされます。
ホストから受信したデータのうち漢字でない 0x20 〜 0x7e データは，GL にセットされている文字セットで表示されます。ホストから受信したデータのうち漢字
でない 0xa0 〜 0xfe（または EUC のかな）データは，GR にセットされている文字セットで表示されます。
・漢字コードが DEC 漢字のとき

L
MPS[ASCII]

[UK]

J-

[G0]

T-

[GL]

[JIS Roman]

V-

239

付録C

AEC
JL
M-

vtn/vrl拡張設定情報[Graphics][G1][JIS katakana][G2][DEC kanji]

[G3]

[GR]

[Supplement]

G0 にユーザ指定によるデフォルトテーブル（-D オプションまたは D コマンドによる）がセットされます。G1 に Graphicsがセットされます。G2 に JIS katakana
がセットされます。G3 に DEC kanji がセットされます。さらに，G0 にセットされたものが GL にセットされます。G3にセットされたものが GR にセットされます。
ホストから受信したデータのうち 0x20 〜 0x7e は，GL にセットされている文字セットで表示されます。ホストから受信したデータのうち 0xa0 〜 0xfe は，GRにセットされている文字セットで表示されます。

2. 使用上の注意事項

P-

vtn/vrl コマンドの文字セットの使用にあたって，以下の事項にご注意ください。
・S

ユーザは，起動時オプションや端末コマンドモードのコマンドでリセット後の文字セットを変更できます。ただし，ホストからの要求で文字セットが変更されることがあるので注意してください。
例えば，かなシフトが SO/SI のとき，ホストから SO (0x0e) を受け取るとG1 ---> GLとなり，SI (0x0f) を受け取るとG0 ---> GLとなります。

TV
V・

240

パソコンに IBM-AT（英語環境）を使用するとカタカナ・漢字は正しく表示されません。

付録C

vtn/vrl拡張設定情報i

2 コントロール文字
vtn/vrl はホストから受信した 0x00 〜 0x1f，0x7f，0x80 〜0x9f，0xff のデータのうち次のものを端末コントロール文字として解釈します。
名称
NUL
ENQ
BEL
BS
HT
LF

VT
FF
CR
SO
SI
DC1
DC3
CAN
SUB
ESC
DEL
IND
NEL
HTS
RI
SS2
SS3

16 進コード
コントロール
00
無視
05 Answerback メッセージをホストに送信
07 ブザーを鳴らす
08 カーソルを１つ左へ移動。左端時は無効
09 カーソルを 8 カラムごとの次のタブ位置に移動
0a ラインフィードまたがニューライン処理を行なう。（newline
mode の設定による）
0b LF と同じ
0c LF と同じ
0d カーソルを現在行の左端に移動
0e G1 文字セットを GL にセット
0f
G0 文字セットを GL にセット
11 無視
13 無視
18 エスケープシーケンス解釈の中止
1a エスケープシーケンス解釈の中止
1b エスケープシーケンス解釈開始
7f
無視
84 同カラムでカーソルを１行下に移動。下端時は表示が１行上がる。
85 カーソルを次行左端に移動。下端時は表示が１行上がる。
88 無視
8d 同カラムでカーソルを１行上に移動。上端時は表示が１行下がる。
8e 次の 0x20 〜 0x7e １データに G2 文字セットを用いる。ただし，漢字なし／ＤＥＣ漢字のときのみ有効。
8f
次の 0x20 〜 0x7e １データに G3 文字セットを用いる。ただし，漢字なし／ＤＥＣ漢字のとき, かつ G3 がDEC kanji でないときのみ有
効。

241

AAEC
JL
MPS
TV-

付録C

vtn/vrl拡張設定情報

DCS
CSI
ST

AEC
JL
MPS
TV
V-

242

90
9b
9c

無視
ESC [ と同等
無視

付録C

vtn/vrl拡張設定情報i

3 キー割り当て1

vtn/vrl では，パソコンのキーにデフォルトで以下のような機能が割り当てられています。ユーザがこれらのキーに文字列を割り当てるとデフォルトの機能は失われます。

AA-

ＰＣ９８のキー割り当てE-

vtn/vrl の機能を呼び出すためのキー
CTRL-f1
CTRL-f2
CTRL-f3
CTRL-f4
CTRL-f5

C

端末コマンドモードへの移行
ネットワークコマンドモードへの移行
端末リセットInterrupt Process 送信（vtn のみ）
Break 送信（vtn のみ）

JL

ホストとの通信に有用なキーINS
DEL
CTRL-(Space)
SHIFT-^

BS（１６進で 08）の送信
DEL（１６進で 7f）の送信
NUL（１６進で 00）の送信
バッククォート（１６進で 60）の送信

MP-

VT200 との互換のために用意されているキー
PC98
f1
f2
f3
f4
f5
f6
f7
f8
f9
f10

VT200
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10

S

送信文字列
^[ [ 1 1 ˜^[ [ 1 2 ˜^[ [ 1 3 ˜^[ [ 1 4 ˜^[ [ 1 5˜^[ [ 1 7 ˜^[ [ 1 8 ˜^[ [ 1 9 ˜^[ [ 2 0 ˜^[ [ 2 1 ˜

TV-

243

付録C

AEC
JL
MP-

vtn/vrl拡張設定情報

SHIFT-f1
F11
SHIFT-f2
F12
SHIFT-f3
F13
SHIFT-f4
F14
SHIFT-f5
F15
SHIFT-f6
F16
SHIFT-f7
F17
SHIFT-f8
F18
SHIFT-f9
F19
SHIFT-f10 F20
CTRL-f6
Ctrl-BreakCTRL-f7
FIND
CTRL-f8
INSERT HERE
CTRL-f9
REMOVE
CTRL-f10
SELECTROLLUP
PREV SCREENROLLDOWN NEXT SCREEN
↑
↑
↓
↓
→
→
←
←
CLR
PF1
HELP
PF2
- (テンキー) PF3/ (テンキー) PF4^[ [ 2 3 ˜^[ [ 2 4 ˜^[ [ 2 5 ˜^[ [ 2 6 ˜^[ [ 2 8 ˜^[ [ 2 9 ˜^[ [ 3 1 ˜^[ [ 3 2 ˜^[ [ 3 3 ˜^[ [ 3 4 ˜
Answerback メッセージ^[ [ 1 ˜^[ [ 2 ˜^[ [ 3 ˜^[ [ 4 ˜^[ [ 5 ˜^[ [ 6 ˜^[ [ A^[ [ B^[ [ C^[ [ D^[ O P^[ O Q^[ O R^[ O SS

ただし，矢印キーはホストから Application モード移行の要求があったら，Normal
モード移行の要求があるまで以下の文字列を送信します。

T-

↑
↓
→
←

V
V-

↑
↓
→
←

^[ O A^[ O B^[ O C^[ O D

また，テンキーはホストから Application モード移行の要求があったら，Numeric
モード移行要求があるまで以下の文字列を送信します。
を送信します。

244

付録C

0
,
1
2
3
4
5
6
7
8
9
*
+
.
=

2

0
0
1
2
3
4
5
6
7
8
9
,
.
Enter

vtn/vrl拡張設定情報i^[ O p^[ O p^[ O q^[ O r^[ O s^[ O t^[ O u^[ O v^[ O w^[ O x^[ O y^[ O m^[ O l^[ O n^[ O MAAEC
JL

ＡＸの場合のキー割り当て
vtn/vrl の機能を呼び出すためのキー
Ctrl-F1
Ctrl-F2
Ctrl-F3
Ctrl-F4
Ctrl-F5M-

端末コマンドモードへの移行
ネットワークコマンドモードへの移行
端末リセットInterrupt Process 送信（vtn のみ）
Break 送信（vtn のみ）

PS

ホストとの通信に有用なキー
Shift-BS
DEL（１６進で 7f）の送信
Ctrl-(Space) NUL（１６進で 00）の送信

T-

VT200 との互換のために用意されているキー

V-

AX
f1
f2

VT200
F1
F2

送信文字列
^[ [ 1 1 ˜^[ [ 1 2 ˜

245

付録C

AEC
JL
MPS
TV
V-

vtn/vrl拡張設定情報

f3
f4
f5
F6
F7
F8
F9
F10
Shift-F1
Shift-F2
Shift-F3
Shift-F4
Shift-F5
Shift-F6
Shift-F7
Shift-F8
Shift-F9
Shift-F10
Ctrl-F6
InsertHome
PageUpDeleteEnd
PageDown↑↓→←
Alt-F1
Alt-F2Alt-F3Alt-F4

F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
F13
F14
F15
F16
F17
F18
F19
F20
Ctrl-BreakFIND
INSERT HEREREMOVE
SELECT
PREV SCREEN
NEXT SCREEN
↑
↓
→
←
PF1
PF2
PF3
PF4

^[ [ 1 3 ˜^[ [ 1 4 ˜^[ [ 1 5˜^[ [ 1 7 ˜^[ [ 1 8 ˜^[ [ 1 9 ˜^[ [ 2 0 ˜^[ [ 2 1 ˜^[ [ 2 3 ˜^[ [ 2 4 ˜^[ [ 2 5 ˜^[ [ 2 6 ˜^[ [ 2 8 ˜^[ [ 2 9 ˜^[ [ 3 1 ˜^[ [ 3 2 ˜^[ [ 3 3 ˜^[ [ 3 4 ˜
Answerback メッセージ^[ [ 1 ˜^[ [ 2 ˜^[ [ 3 ˜^[ [ 4 ˜^[ [ 5 ˜^[ [ 6 ˜^[ [ A^[ [ B^[ [ C^[ [ D^[ O P^[ O Q^[ O R^[ O S

ただし，矢印キーはホストから Application モード移行の要求があったら，Normal
モード移行の要求があるまで以下の文字列を送信します。

246

付録C

↑
↓
→
←

↑
↓
→
←

vtn/vrl拡張設定情報i^[ O A^[ O B^[ O C^[ O DAA-

また，以下のキーはホストから Application モード移行の要求があったら，Numeric モード移行要求があるまで以下の文字列を送信します。（テンキーは Num
Lock 状態で使用する。）
0 (テンキー)1 (テンキー)2 (テンキー)3 (テンキー)4 (テンキー)5 (テンキー)6 (テンキー)
7 (テンキー)8 (テンキー)9 (テンキー). (テンキー)
Alt-F5Alt-F6Alt-F70^[ O p1^[ O q2^[ O r3^[ O s4^[ O t5^[ O u6^[ O v
7^[ O w
8^[ O x9^[ O y.
^[ O n^[ O m,^[ O lEnter ^[ O M

EC
JL
MPS
TV-

247

付録C

vtn/vrl拡張設定情報

4 エスケープシーケンス
vtn/vrl は以下のエスケープシーケンスを解釈します。

AEC
JL
MPS
TV
V-

ESC ( J
ESC ) J
ESC * J
ESC + J
ESC ( B
ESC ) BESC * B
ESC + B
ESC ( 0
ESC ) 0ESC * 0ESC + 0ESC ( I
ESC ) IESC * I
ESC + I
ESC ( <
ESC ) <ESC * <
ESC + <ESC ( A
ESC ) AESC * A
ESC + A
ESC ( 1
ESC ) 1
ESC * 1
ESC + 1ESC ( 2
ESC ) 2
ESC * 2
ESC + 2248

JIS Roman -> G0
JIS Roman -> G1
JIS Roman -> G2
JIS Roman -> G3
ASCII -> G0
ASCII -> G1
ASCII -> G2
ASCII -> G3
Graphics -> G0
Graphics -> G1
Graphics -> G2
Graphics -> G3
JIS katakana -> G0
JIS katakana -> G1
JIS katakana -> G2
JIS katakana -> G3
Supplemental -> G0
Supplemental -> G1
Supplemental -> G2
Supplemental -> G3
UK -> G0
UK -> G1
UK -> G2
UK -> G3
PC raw 7 bit -> G0
PC raw 7 bit -> G1
PC raw 7 bit -> G2
PC raw 7 bit -> G3
PC raw 8 bit -> G0
PC raw 8 bit -> G1
PC raw 8 bit -> G2
PC raw 8 bit -> G3

付録C

ESC + " 0
ESC $ + 1
ESC $ + 3
ESC ˜
ESC n
ESC }
ESC o
ESC ¦
ESC N
ESC O
CSI 4 hCSI 4 lCSI 7 hCSI 7 lCSI 20 h
CSI 20 l
CSI ? 1 h
CSI ? 1 l
CSI ? 5 h
CSI ? 5 l
CSI ? 6 h
CSI ? 6 l
CSI ? 7 h
CSI ? 7 l
CSI ? 25 h
CSI ? 25 l
CSI ? 59 h
CSI ? 59 l
CSI > 1 h
CSI > 1 l
CSI > 5 h
CSI > 5 l
ESC =
ESC >
CSI Pn A
CSI Pn B
CSI Pn C

vtn/vrl拡張設定情報i

DEC kanji -> G3
DEC kanji -> G3
DEC kanji -> G3
G1 -> GRG2 -> GLG2 -> GRG3 -> GL
G3 -> GRSS2 と同じ
SS3 と同じ
Insert mode
Replace mode
Vertical Edit mode preceding
Vertical Edit mode following
Newline mode
Linefeed mode
矢印キー Application mode
矢印キー ANSI mode
Screen reverse mode
Screen normal mode
Origin mode relative
Origin mode absolute
Auto Wrap mode ON
Auto Wrap mode OFF
カーソル表示カーソル無表示DEC 漢字ターミナルにリセット
DEC カタカナターミナルにリセット
ホスト 25 行目使用
ホスト 25 行目使用しない
カーソル無表示
カーソル表示テンキー Application mode
テンキー Numeric mode
カーソルを Pn 行上。トップマージンで停止。
カーソルを Pn 行下。ボトムマージンで停止。
カーソルを Pn カラム右。ライトマージンで停止。

AAEC
JL
MPS
TV-

249

付録C

AEC
JL
MPS

vtn/vrl拡張設定情報

CSI Pn D
カーソルを Pn カラム左。レフトマージンで停止。
CSI Pl ; Pc H カーソルを Pl 行，Pc カラムへ移動（origin mode による）
CSI Pl ; Pc f 同上
ESC D
IND と同じ
ESC M
RI と同じESC E
NEL と同じ
ESC 7
カーソル位置，アトリビュートのセーブ
ESC 8
カーソル位置，アトリビュートのリストア
CSI s
ESC 7 と同じ
CSI u
ESC 8 と同じ
CSI Pn L
カーソル位置に Pn 行挿入
CSI Pn M
カーソル位置から Pn 行削除
CSI Pn @カーソル位置から Pn 文字空白挿入
CSI Pn P
カーソル位置から Pn 文字削除
CSI Pn X
カーソル位置から Pn 文字消去
CSI K
カーソルから行末まで消去
CSI 0 K同上
CSI 1 K
行の始めからカーソルまで消去
CSI 2 K
カーソルを含む行の文字全てを消去
CSI J
カーソルから画面終わりまで消去
CSI 0 J
同上
CSI 1 J
画面先頭からカーソルまで消去
CSI 2 J
画面全部消去CSI Pt ; Pb r Pt 〜 Pb 行にスクロールリージョンの設定
CSI c
端末 ID 送信CSI 5 n端末状態送信CSI 6 n
カーソル位置レポート
CSI Ps ; Ps ... m
アトリビュートの設定。Ps は次のもの

T-

0 アトリビュートリセット
1 強調
4 下線
5 点滅
7 反転
22 強調 OFF24 下線 OFF

V
V-

250

付録C

25
27

vtn/vrl拡張設定情報i

点滅 OFF
反転 OFF

さらに,以下のシーケンスをサポートする。
8
30
34
31
35
32
36
33
37
40
41
42
43
44
45
46
47

AA-

シークレット
黒淡
青
赤
紫
緑
シアン
黄
白濃
リバース黒
リバース赤
リバース緑
リバース黄
リバース青
リバース紫
リバースシアン
リバース白

EC
JL
M-

アトリビュートはパソコンの機種，ディスプレイ種別によって表示が異なる場合があります。

PS
TV-

251

付録C

vtn/vrl拡張設定情報

PC/TCP snmpd MIB 変数一覧
AEC
JL
MPS
TV
V-

PC/TCP の snmpd は 一部（主に EGP グループ ( 1.3.6.1.2.1.8 )）を除き,MIB 1 をサポートしています。以下に，サポートしている一覧を示します：
iso 1
org 3
dod 6
internet 1
directory 1
mgmt 2
mib 1
system 1
sysDescr 1
sysObjectID 2
sysUpTime 3
interfaces 2
ifNumber 1
ifTable 2
ifEntry 1
ifIndex 1
ifDescr 2
ifType 3
ifMtu 4
ifSpeed 5
ifPhysAddress 6
ifAdminStatus 7
ifOperStatus 8
ifLastChange 9
ifInDiscards 13
ifInErrors 14
ifInUnknownProtos 15
ifOutDiscards 19
ifOutErrors 20
ifOutQLen 21
at 3

252

付録C

vtn/vrl拡張設定情報i

atTable 1
atEntry 1
atIfIndex 1
atPhysAddress 2
atNetAddress 3
ip 4
ipForwarding 1
ipDefaultTTL 2
ipInReceives 3
ipInHdrErrors 4
ipInAddrErrors 5
ipForwDatagrams 6
ipInUnknownProtos 7
ipInDiscards 8
ipOutRequests 10
ipOutDiscards 11
ipReasmTimeout 13
ipReasmReqds 14
ipReasmFails 16
ipFragOKs 17
ipFragFails 18
ipFragCreates 19
ipAddrTable 20
ipAddrEntry 1
ipAdEntAddr 1
ipAdEntIfIndex 2
ipAdEntNetMask 3
ipAdEntBcastAddr 4
icmp 5
icmpInMsgs 1
icmpInErrors 2
icmpInDestUnreachs 3
icmpInTimeExcds 4
icmpInParmProbs 5
icmpInSrcQuenchs 6
icmpInRedirects 7
icmpInEchos 8

AAEC
JL
MPS
TV-

253

付録C

AEC
JL
MPS
TV
V-

vtn/vrl拡張設定情報

icmpInEchoReps 9
icmpOutMsgs 14
icmpOutDestUnreachs 16
icmpOutTimeExcds 17
icmpOutParmProbs 18
icmpOutSrcQuenchs 19
icmpOutRedirects 20
icmpOutEchos 21
icmpOutEchoReps 22
icmpOutTimestamps 23
icmpOutAddrMasks 25
icmpOutAddrMaskReps 26
tcp 6
tcpRtoAlgorithm 1
tcpRtoMin 2
tcpRtoMax 3
tcpMaxConn 4
tcpEstabResets 8
tcpCurrEstab 9
tcpInSegs 10
tcpOutSegs 11
tcpRetransSegs 12
tcpConnTable 13
tcpConnEntry 1
tcpConnState 1
tcpConnLocalAddress 2
tcpConnLocalPort 3
tcpConnRemAddress 4
tcpConnRemPort 5
udp 7
udpInDatagrams 1
udpNoPorts 2
udpInErrors 3
udpOutDatagrams 4
トラップについて，PC/TCP の snmpd は下記の２種類をサポートしています：

254

付録C

vtn/vrl拡張設定情報i

ColdStart
snmpd がロードされた時AuthenticationFailure
未知の SNMP community に属する SNMP マネージャからコマンドを受けとった
時
PC/TCP の snmpd は MIB 変数を設定する機能をサポートしていませんので，ネッ
トワーク経由で，MIB 変数を変更することはできません。

AAEC
JL
MPS
TV-

255

付録C

AEC
JL
MPS
TV
V-

256

vtn/vrl拡張設定情報

付録D

PC/TCPsnmpdMIB変数一覧i

付録D
PC/TCP
snmpdMIB変数一覧

AAEI-

PC/TCP の snmpd は 一部（主に EGP グループ ( 1.3.6.1.2.1.8 )）を除き,MIB 1 をサポートしています。以下に，サポートしている一覧を示します：

D
L
MPS
TV-

257

付録D

AEID D
L L
M-MP- PS
T- TV
V- V-

PC/TCPsnmpdMIB変数一覧

iso 1
org 3
dod 6
internet 1
directory 1
mgmt 2
mib 1
system 1
sysDescr 1
sysObjectID 2
sysUpTime 3
interfaces 2
ifNumber 1
ifTable 2
ifEntry 1
ifIndex 1
ifDescr 2
ifType 3
ifMtu 4
ifSpeed 5
ifPhysAddress 6
ifAdminStatus 7
ifOperStatus 8
ifLastChange 9
ifInDiscards 13
ifInErrors 14
ifInUnknownProtos 15
ifOutDiscards 19
ifOutErrors 20
ifOutQLen 21
at 3
atTable 1
atEntry 1
atIfIndex 1
atPhysAddress 2
atNetAddress 3
ip 4

258

付録D

PC/TCPsnmpdMIB変数一覧i

ipForwarding 1
ipDefaultTTL 2
ipInReceives 3
ipInHdrErrors 4
ipInAddrErrors 5
ipForwDatagrams 6
ipInUnknownProtos 7
ipInDiscards 8
ipOutRequests 10
ipOutDiscards 11
ipReasmTimeout 13
ipReasmReqds 14
ipReasmFails 16
ipFragOKs 17
ipFragFails 18
ipFragCreates 19
ipAddrTable 20
ipAddrEntry 1
ipAdEntAddr 1
ipAdEntIfIndex 2
ipAdEntNetMask 3
ipAdEntBcastAddr 4
icmp 5
icmpInMsgs 1
icmpInErrors 2
icmpInDestUnreachs 3
icmpInTimeExcds 4
icmpInParmProbs 5
icmpInSrcQuenchs 6
icmpInRedirects 7
icmpInEchos 8
icmpInEchoReps 9
icmpOutMsgs 14
icmpOutDestUnreachs 16
icmpOutTimeExcds 17
icmpOutParmProbs 18
icmpOutSrcQuenchs 19

AAEID
L
MPS
TV-

259

付録D

PC/TCPsnmpdMIB変数一覧

icmpOutRedirects 20
icmpOutEchos 21
icmpOutEchoReps 22
icmpOutTimestamps 23
icmpOutAddrMasks 25
icmpOutAddrMaskReps 26
tcp 6
tcpRtoAlgorithm 1
tcpRtoMin 2
tcpRtoMax 3
tcpMaxConn 4
tcpEstabResets 8
tcpCurrEstab 9
tcpInSegs 10
tcpOutSegs 11
tcpRetransSegs 12
tcpConnTable 13
tcpConnEntry 1
tcpConnState 1
tcpConnLocalAddress 2
tcpConnLocalPort 3
tcpConnRemAddress 4
tcpConnRemPort 5
udp 7
udpInDatagrams 1
udpNoPorts 2
udpInErrors 3
udpOutDatagrams 4

AEID D
L L
M-MP- PS
T- T-

トラップについて，PC/TCP の snmpd は下記の２種類をサポートしています：V
V- V-

ColdStart
snmpd がロードされた時AuthenticationFailure
未知の SNMP community に属する SNMP マネージャからコマンドを受け
とった時

260

付録D

PC/TCPsnmpdMIB変数一覧i

PC/TCP の snmpd は MIB 変数を設定する機能をサポートしていませんので，ネッ
トワーク経由で，MIB 変数を変更することはできません。

AAEID
L
MPS
TV-

261

PC/TCP ver.6.0

索引
AEIJL
MP-

TV-

記号
.rhosts 122
7 bit 150
8 bit 系の漢字コード 147, 157.rhosts 139, 118.rhosts ファイル 54/etc/hosts 75, 118, 122, 139/etc/hosts.equiv 118, 122/etc/hosts.lpd 75/etc/passwd 122, 118/etc/printcap 75¥pctcp¥hosts 117, 122, 139A
ARP キャッシュ 40[pctcp atkk] 164
accm 167
addr-ctrlfield-comp 167[pctcp addresses] 162
alpha-in 196
answer 205, 209
ASCII 151
asyncmap 167
ATKKLPT 2authentication-key 185
AuthenticationFailure 134
auto 205, 209

Bbanner 191
basic-authority 176
basic-classification 176
binmode 183, 200, 202, 209
boot-file 165

cclxii

BOOTP 3[pctcp bootp] 165
BOOTP セクション 165
broadcast-addres 174
broadcastfile 192

Cclass 191
ColdStart 133
communit.cnf 134
completion-domain 170
COMSCRIPT 6[pctcp comscript sub̲section] 167
comscrpt 143
COMSPEC（環境変数） 32, 51
CONFE 7COOKIE 8
cookie-server 162
CR ( carriage-return ) 150
crctl 181, 183, 200, 202, 205, 209
CTS/RTS フロー制御 105, 127Ddatalen 181, 183, 200, 202, 205, 209
date-file 199
DCD ステータス制御 105, 127
DDATES 9
DEC kanji 151
DEC 漢字 149
default-host 196
dialup 167
domain 170
domain-name-server 162
domain-scope 192
プリンタ BIOS リダイレクタ 2
DOWN.BAT 13

PC/TCP ver.6.0

EI

echomode 183, 200, 202, 209
EMS を使用 16
etc-dir 170
ETHDRV 15
EUC 147, 157
EUC 日本語コード 149
extended 176

IP アドレスを表示 38[pctcp ip-security n] 178[pctcp ip-security] 176
identity 167[pctcp ifcust 0] 174
imagen-print-server 162
Imagen プリンタサーバ 45
INET 40INSTALL 44
IP precedence （優先権) 94
IP Security 95
IP Timestamp 96
IP Type of Service 96
ip-address 174
ip-delay 185
ip-precedence 185
ip-precedence-matching 185
ip-reliability 186
ip-security 186
ip-throughput 186
ip-ttl 186
IPRINT 45

F
finger サーバ 158[pctcp ftp] 167, 169
file 199
filemode 173
FINGER 20
FTP 21
FTP サーバ 35
ftpinit 169, 180
FTPSRV 35
FTP セクション 169
full-name 170

G[pctcp general] 170
g0reset 205, 210
Graphics 151

H[pctcp host] 173
hangup 167
home 196
HOST 38
host 181, 183, 199, 200, 202, 206, 210
host-name 171
host-table 185
hostcode 180

J[pctcp jrl] 181[pctcp jtn] 183
JFTP 47[pctcp jftp] 180
JFTP セクション 180
JIS katakana 151
JIS Roman 151
JRL 53
JRL セクション 181
JST 125
JTN 55
JTN セクション 183

cclxiii

PC/TCP ver.6.0

KAE-[pctcp kernel] 185
kana 180, 181, 183, 196, 200, 206, 211
kanji180, 181, 184, 197, 201, 203, 206, 211
kanji-in 197
kb 201, 203, 207, 211kernel-int 186

L

IJL
MP-

[pctcp lpr] 191
large-packets 186
log-server 162
low-window 186
LPBIOS 60
LPBIOS セクション 190[pctcp lpbios] 190
lpbios 環境設定 64
LPCONFIG 64
LPD 66
LPQ 71
LPR 73
LPRM 77, 77
LPR セクション 191

M

TV-

MAIL 79
MAIL.RC 87
mail-relay=ip 162
matching 176
MIB 133
mru 168
MT 119, 136
mtu-discovery 187

N
namefile 192

cclxiv

names 192
ncbs 192
NETBIOS 91
NetBIOS セクション 192
NetBIOS を起動する 91[pctcp netbios] 192

O
office 171
office-phone 171

P
PASSWD 100
pc 201, 203, 207, 211
PC/TCP の設定ファイル 103
PCTCP.INI 103
pctcp.ini の編集 101
pctcp.ini を編集する 7
PCTCPCFG 101
pfile 171PING 93
port 184, 211
port-field-comp 168
Ports 177
PPP 104
PPP セッションリンク 143
PPP セッションリンクを切断する 13
PPP 用 PC/TCP カーネル 107, 110
PPP 用パケットドライバ 104
PPPDRV 107, 109, 110
PPP 関連セクション 167, 195
printcap エントリ 69
printer 191

R
R コマンド 139
RCP 116
rcp 173

PC/TCP ver.6.0

received 178
rexec プロトコル 121
rlogin プロトコル 145, 53
RMT 119router 174
router-discovery 187
RS232 ポート 126
RSH 121
rsh プロトコル 121

S[pctcp serial 0] 195[pctcp smtp] 195, 196
scope 192
serial-number 187
server 190, 191
session 193
SETCLOCK 125
Shift JIS 157, 147
SLIP 用 PC/TCP カーネル 128
SLIP 用パケットドライバ 126
SLP 126SLPDRV 128
small-packets 187
SMTP 129
SMTPSRV 131
SMTP セクション 196
SNMP 133
SNMPD 133
spool 197
subnet-mask 174
Supplemental 151

T[pctcp tar] 199[pctcp terminal] 200
time-zone-offset 125
tty 名 152

TZ 環境変数 140
TAR 136
TAR セクション 199
TCP コネクション 17
TCP コネクション数 35
TCP/IP 通信カーネル 15
tcp-connections 187
Telnet プロトコル 55, 148
term 207, 212[pctcp terminal host̲name] 202
TERMINAL host̲name セクション 202
TERMINAL セクション 200
TFTP 141
tftp プロトコル 141
time-server 162
time-zone 125, 171
time-zone-offset 171
transmit 178
trapcomm.cnf 133
tty 207, 212
TZ 環境変数 9U
UDP コネクション 17
udp-connections 187
UK 151
UMB 18UP.BAT 143
use-emm 187
user 171, 199
user-path 197

V
vkey.exe 152
vkey.tbl 152
VERSION.TXT 144
VRL 145[pctcp vrl] 204, 205

cclxv

PC/TCP ver.6.0

A-

VRL セクション 205
VTN 148[pctcp vtn] 209
VTN セクション 209

W

IJL

ア
アーカイブファイル 136
アスキーモード 23

イエオ
オートラップ機能 152

P-

TV-

コネクション ID 167
コメントアウト 160, 162

サ
サーバ上でコマンドを起動 121

シ

インストール 44
インターバルタイマー 65
インターフェースセクション 174
インタラプトベクタ 16

エスケープシーケンス 145, 148

M-

キーボードタイプ 149
旧 JIS 149
共通セクション 170

コ

window 187

E-

キ

新 JIS 149
シフト JIS 149
出力デバイス 67
書式 160
ジョブ番号 71
シリアルポート（RS-232C）
104, 108, 126

ス
ストップビット 105, 127
スプールファイル 66

カ
カーネル 15
カーネルセクション 185
カーネル設定情報 40
カーネルのアンロード 40
かなコードの指定 48
環境変数 PATH 152
環境変数 TEMP 86
漢字 VT 端末エミュレータ 145
漢字コード 147, 156
漢字コードの指定 48
漢字コードの変換 47
漢字端末エミュレータ 53
漢字ファイル名 48

cclxviセ
セキュリティセクション 176

ソ
ソケットポート番号 152

タ
タイムサーバ 125
ダンプレベル 138
端末 ID 150
端末オプション設定 147, 157
端末コマンドモード 146, 153

PC/TCP ver.6.0

テープデバイス 119
ディレクトリを含めた転送 116

物理層制御プログラム 6
プリンタ BIOS のリダイレクト 60
プリンタキュー 71
プリンタサーバ 66, 190
プリントジョブを削除 77
ブロックサイズ 138

トヘ

特定セキュリティセクション 178
ドメインネームサーバ 38
トラップパケット 133

編集方法 160
ベンダーセクション 164

ネ

ポートアドレス 69
ホストかなシフトコード 56
ホスト漢字コード 56, 149
ホストセクション 173

ツ
通信速度 (bps) の設定 104, 108, 126

テ

ネットワークインターフェイス統計情報
42
ネットワークコマンドモード 146, 154
ネットワーク診断 93
ネットワーク設定情報 3
ネットワーク統計情報の表示 40

ハパスワードファイル 100
バイナリモード 23
パケット 16
パケットドライバインタフェース 18
パスワードファイル 37
パソコンの時刻を再設定 125
バックアップ 119
バックアップ、復元 136
バックアップの日付を表示 9
パリティ 106, 127

フブロードキャストアドレス 16
ファイルアクセス権 173
ファイル転送 21
ファイルを出力 73

ホム
無変換 149

メ
メール送信 129
メールの送受信 79
メールリレーホスト 129
メールを受信 131

モ
文字セット 150

ユ
ユーザ情報を取得 20, 158

リ
リカーシブモード 117
履歴 144ルル−ティングキャッシュ 41

cclxvii