JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
マニュアルページセクション 1M: システム管理コマンド     Oracle Solaris 11.1 Information Library (日本語)
このドキュメントの評価
search filter icon
search icon

ドキュメントの情報

はじめに

紹介

System Administration Commands - パート 1

6to4relay(1M)

acct(1M)

acctadm(1M)

acctcms(1M)

acctcon1(1M)

acctcon(1M)

acctcon2(1M)

acctdisk(1M)

acctdusg(1M)

acctmerg(1M)

accton(1M)

acctprc1(1M)

acctprc(1M)

acctprc2(1M)

acctsh(1M)

acctwtmp(1M)

acpihpd(1M)

adbgen(1M)

add_allocatable(1M)

addbadsec(1M)

add_drv(1M)

aimanifest(1M)

arp(1M)

asradm(1M)

asr-notify(1M)

atohexlabel(1M)

audit(1M)

auditconfig(1M)

auditd(1M)

auditrecord(1M)

auditreduce(1M)

auditstat(1M)

audit_warn(1M)

automount(1M)

automountd(1M)

autopush(1M)

bart(1M)

beadm(1M)

boot(1M)

bootadm(1M)

bootconfchk(1M)

bootparamd(1M)

busstat(1M)

captoinfo(1M)

catman(1M)

cfgadm(1M)

cfgadm_ac(1M)

cfgadm_cardbus(1M)

cfgadm_fp(1M)

cfgadm_ib(1M)

cfgadm_pci(1M)

cfgadm_sata(1M)

cfgadm_sbd(1M)

cfgadm_scsi(1M)

cfgadm_sdcard(1M)

cfgadm_shp(1M)

cfgadm_sysctrl(1M)

cfgadm_usb(1M)

chargefee(1M)

chat(1M)

check-hostname(1M)

check-permissions(1M)

chk_encodings(1M)

chroot(1M)

cimworkshop(1M)

ckpacct(1M)

clear_locks(1M)

clinfo(1M)

closewtmp(1M)

clri(1M)

comsat(1M)

configCCR(1M)

consadm(1m)

console-reset(1M)

coreadm(1M)

cpustat(1M)

croinfo(1M)

cron(1M)

cryptoadm(1M)

datadm(1M)

dcopy(1M)

dcs(1M)

dd(1M)

ddu(1M)

ddu-text(1M)

devchassisd(1M)

devfsadm(1M)

devfsadmd(1M)

device_allocate(1M)

device_remap(1M)

devinfo(1M)

devlinks(1M)

devnm(1M)

devprop(1M)

df(1M)

dfmounts(1M)

dfmounts_nfs(1M)

dfshares(1M)

dfshares_nfs(1M)

df_ufs(1M)

dhcpagent(1M)

dhcpconfig(1M)

dhcpmgr(1M)

dhtadm(1M)

dig(1M)

directoryserver(1M)

diskinfo(1M)

disks(1M)

diskscan(1M)

dispadmin(1M)

distro_const(1M)

dladm(1M)

dlmgmtd(1M)

dlstat(1M)

dmesg(1M)

dminfo(1M)

dns-sd(1M)

dnssec-dsfromkey(1M)

dnssec-keyfromlabel(1M)

dnssec-keygen(1M)

dnssec-makekeyset(1M)

dnssec-signkey(1M)

dnssec-signzone(1M)

dodisk(1M)

domainname(1M)

drd(1M)

drvconfig(1M)

dsbitmap(1M)

dscfg(1M)

dscfgadm(1M)

dscfglockd(1M)

dsstat(1M)

dsvclockd(1M)

dtrace(1M)

dumpadm(1M)

editmap(1M)

edquota(1M)

eeprom(1M)

efdaemon(1M)

embedded_su(1M)

emCCR(1M)

emocmrsp(1M)

etrn(1M)

fbconfig(1M)

fbconf_xorg(1M)

fcadm(1M)

fcinfo(1M)

fdetach(1M)

fdisk(1M)

ff(1M)

ff_ufs(1M)

fingerd(1M)

fiocompress(1M)

flowadm(1M)

flowstat(1M)

fmadm(1M)

fmd(1M)

fmdump(1M)

fmstat(1M)

fmthard(1M)

format(1M)

fruadm(1M)

fsck(1M)

fsck_pcfs(1M)

fsck_udfs(1M)

fsck_ufs(1M)

fsdb(1M)

fsdb_udfs(1M)

fsdb_ufs(1M)

fsflush(1M)

fsirand(1M)

fssnap(1M)

fssnap_ufs(1M)

fsstat(1M)

fstyp(1M)

fuser(1M)

fwflash(1M)

fwtmp(1M)

getdevpolicy(1M)

getent(1M)

gettable(1M)

getty(1M)

gkadmin(1M)

groupadd(1M)

groupdel(1M)

groupmod(1M)

growfs(1M)

grpck(1M)

gsscred(1M)

gssd(1M)

hald(1M)

hal-device(1M)

hal-fdi-validate(1M)

hal-find(1M)

hal-find-by-capability(1M)

hal-find-by-property(1M)

hal-get-property(1M)

hal-set-property(1M)

halt(1M)

hextoalabel(1M)

host(1M)

hostconfig(1M)

hotplug(1M)

hotplugd(1M)

htable(1M)

ickey(1M)

id(1M)

idmap(1M)

idmapd(1M)

idsconfig(1M)

ifconfig(1M)

if_mpadm(1M)

ifparse(1M)

iiadm(1M)

iicpbmp(1M)

iicpshd(1M)

ikeadm(1M)

ikecert(1M)

ilbadm(1M)

ilbd(1M)

ilomconfig(1M)

imqadmin(1M)

imqbrokerd(1M)

imqcmd(1M)

imqdbmgr(1M)

imqkeytool(1M)

imqobjmgr(1M)

imqusermgr(1M)

in.chargend(1M)

in.comsat(1M)

in.daytimed(1M)

in.dhcpd(1M)

in.discardd(1M)

in.echod(1M)

inetadm(1M)

inetconv(1M)

inetd(1M)

in.fingerd(1M)

infocmp(1M)

in.iked(1M)

init(1M)

init.sma(1M)

init.wbem(1M)

inityp2l(1M)

in.lpd(1M)

in.mpathd(1M)

in.named(1M)

in.ndpd(1M)

in.rarpd(1M)

in.rdisc(1M)

in.rexecd(1M)

in.ripngd(1M)

in.rlogind(1M)

in.routed(1M)

in.rshd(1M)

in.rwhod(1M)

install(1M)

installadm(1M)

installboot(1M)

installf(1M)

installgrub(1M)

in.stdiscover(1M)

in.stlisten(1M)

in.talkd(1M)

in.telnetd(1M)

in.tftpd(1M)

in.timed(1M)

intrd(1M)

intrstat(1M)

in.uucpd(1M)

iostat(1M)

ipaddrsel(1M)

ipadm(1M)

ipf(1M)

ipfs(1M)

ipfstat(1M)

ipmgmtd(1M)

ipmon(1M)

ipmpstat(1M)

ipnat(1M)

ippool(1M)

ipqosconf(1M)

ipsecalgs(1M)

ipsecconf(1M)

ipseckey(1M)

iscsiadm(1M)

isns(1M)

isnsadm(1M)

itadm(1M)

itu(1M)

js2ai(1M)

k5srvutil(1M)

kadb(1M)

kadmin(1M)

kadmind(1M)

kadmin.local(1M)

kcfd(1M)

kclient(1M)

kdb5_ldap_util(1M)

kdb5_util(1M)

kdcmgr(1M)

kernel(1M)

keyserv(1M)

killall(1M)

kmem_task(1M)

kmscfg(1M)

kprop(1M)

kpropd(1M)

kproplog(1M)

krb5kdc(1M)

ksslcfg(1M)

kstat(1M)

ktkt_warnd(1M)

labeld(1M)

labelit(1M)

labelit_hsfs(1M)

labelit_udfs(1M)

labelit_ufs(1M)

lastlogin(1M)

latencytop(1M)

ldapaddent(1M)

ldap_cachemgr(1M)

ldapclient(1M)

ldmad(1M)

link(1M)

llc2_loop(1M)

lldpadm(1M)

lldpd(1M)

lms(1M)

locator(1M)

lockd(1M)

lockfs(1M)

lockstat(1M)

lofiadm(1M)

logadm(1M)

logins(1M)

lshal(1M)

System Administration Commands - パート 2

System Administration Commands - パート 3

ドキュメントの品質向上のためのご意見をください
簡潔すぎた
読みづらかった、または難し過ぎた
重要な情報が欠けていた
内容が間違っていた
翻訳版が必要
その他
Your rating has been updated
貴重なご意見を有り難うございました!

あなたの貴重なご意見はより良いドキュメント作成の手助けとなります 内容の品質向上と追加コメントのためのアンケートに参加されますか?

dhtadm

- DHCP 構成テーブル管理ユーティリティー

形式

dhtadm -C [-r resource] [-p path] [-u uninterpreted] [-g]
dhtadm -A -s symbol_name -d definition [-r resource] 
     [-p path] [-u uninterpreted] [-g]
dhtadm -A -m macro_name -d definition [-r resource] 
     [-p path] [-u uninterpreted] [-g]
dhtadm -M -s symbol_name -d definition [-r resource] 
     [-p path] [-u uninterpreted] [-g]
dhtadm -M -s symbol_name -n new_name [-r resource] 
     [-p path] [-u uninterpreted] [-g]
dhtadm -M -m macro_name -n new_name [-r resource] [-p path] 
     [-u uninterpreted] [-g]
dhtadm -M -m macro_name -d definition [-r resource] 
     [-p path] [-u uninterpreted] [-g]
dhtadm -M -m macro_name -e symbol=value [-r resource] 
     [-p path] [-u uninterpreted] [-g]
dhtadm -D -s symbol_name [-r resource] [-p path] 
     [-u uninterpreted] [-g]
dhtadm -D -m macro_name [-r resource] [-p path] 
     [-u uninterpreted] [-g]
dhtadm -P [-r resource] [-p path] [-u uninterpreted] [-g]
dhtadm -R [-r resource] [-p path] [-u uninterpreted] [-g]
dhtadm -B [-v] [batchfile] [-g]

機能説明

dhtadm は、動的ホスト構成プロトコル (DHCP) サービスの構成テーブル dhcptab を管理します。これを使用して、DHCP 構成のマクロやオプションを追加、削除、または変更したりテーブルを表示したりできます。テーブルの形式については、dhcptab(4) を参照してください。

dhtadm コマンドは、root で、または DHCP 管理プロファイルに割り当てられたほかのユーザーが実行できます。rbac(5) および user_attr(4) を参照してください。

dhtadm で変更を行なったあとは、DHCP サーバーに SIGHUP を発行して、dhcptab を読み取って変更を反映するようにしてください。これは -g オプションを使って行います。

dhtadm ユーティリティーは廃止済みで、Oracle Solaris の将来のリリースで削除されることになっています。

オプション

dhtadm コマンドには次のいずれかの機能フラグを指定する必要があります: -A-B-C-D-M-P、または -R

サポートしているオプションは、次のとおりです。

-A

dhcptab テーブルにシンボルまたはマクロ定義を追加します。

次のサブオプションは必須です。

-d definition

マクロまたはシンボル定義を指定します。

definition は単一引用符で囲む必要があります。マクロの場合、-d ':symbol=value:symbol=value:' 形式を使用します。コロンを含む value は二重引用符で囲みます。シンボルの場合、定義はシンボルの特性を定義する一連のフィールドです。フィールドはコンマで区切ります。-d 'context, code,type,granularity,maximum' 形式を使用します。これらのフィールドについては、dhcptab(4) を参照してください。

-m macro_name

追加するマクロの名前を指定します。

-m オプションは -d オプションと一緒に使用する必要があります。-s オプションは -m オプションと一緒に使用できません。

-s symbol_name

追加するシンボルの名前を指定します。

-s オプションは -d オプションと一緒に使用する必要があります。-m オプションは -s オプションと一緒に使用できません。

-B

dhtadm コマンドをバッチ処理します。dhtadm は、指定されたファイルまたは標準入力から一連の dhtadm コマンドを読み取り、それらを同じプロセス内で実行します。多数の dhtadm コマンドをこの方法で処理するほうが、実行可能なバッチファイル自体を実行するよりずっと高速です。dhtadm をスクリプト内で使用する場合はバッチモードをお勧めします。

次のサブオプションは省略可能です。

-v

処理されるときにコマンドを標準出力に表示します。

-C

DHCP サービス構成テーブル dhcptab を作成します。

-D

シンボルまたはマクロ定義を削除します。

次のサブオプションは必須です。

-m macro_name

指定されたマクロを削除します。

-s symbol_name

指定されたシンボルを削除します。

-g

処理が正常に完了したあと、dhcptab を再読み込みするように DHCP デーモンに通知します。

-M

既存のシンボルまたはマクロ定義を変更します。

次のサブオプションは必須です。

-d definition

変更するマクロまたはシンボル定義を指定します。

定義は単一引用符で囲む必要があります。マクロの場合、-d ':symbol=value:symbol=value:' 形式を使用します。コロンを含む value は二重引用符で囲みます。シンボルの場合、定義はシンボルの特性を定義する一連のフィールドです。フィールドはコンマで区切ります。-d 'context, code,type,granularity,maximum' 形式を使用します。これらのフィールドについては、dhcptab(4) を参照してください。

-e

このサブオプションは symbol=value 引数を使用します。これは、マクロ内の 1 つの symbol/value ペアを編集するために使用します。付随する値を持たないシンボルを追加するには、次のように入力します。

symbol=_NULL_VALUE_

マクロからシンボル定義を削除するには、次のように入力します。

symbol=
-m

このサブオプションは macro_name 引数を使用します。-n-d、または -e サブオプションをこのサブオプションと一緒に使用してもかまいません。

-n

このサブオプションは、new_name 引数を使用して、-m または -s サブオプションで指定されるオブジェクトの名前を変更します。これはマクロに制限されません。これは、新しいマクロ名またはシンボル名を指定するために使用します。

-s

このサブオプションは symbol_name 引数を使用します。これはシンボルを指定するために使用します。-d サブオプションと一緒に使用してもかまいません。

-p path

dhcpsvc.conf(4)PATH= 構成値を path でオーバーライドします。path の詳細については、dhcpsvc.conf(4) を参照してください。DHCP サービスのデータストレージモジュールについては、dhcp_modules(5) を参照してください。

-P

dhcptab テーブルを出力 (表示) します。

-r data_store_resource

dhcpsvc.conf(4) の RESOURCE= 構成値を、指定された data_store_resource でオーバーライドします。リソースタイプの詳細については、dhcpsvc.conf(4) を参照してください。DHCP サービスのデータストレージモジュールについては、dhcp_modules(5) を参照してください。

-R

dhcptab テーブルを削除します。

-u uninterpreted

dhtadm で無視されるけれども、現在構成されているパブリックモジュールに渡されてデータストアによって解釈されるデータ。この非公開レイヤーは、RESOURCE_CONFIG キーワードを使ったモジュール固有の構成情報に対応します。解釈されないデータは、dhcpsvc.conf(4)RESOURCE_CONFIG キーワード内に格納されます。DHCP サービスのデータストレージモジュールについては、dhcp_modules(5) を参照してください。

使用例

例 1 DHCP サービス構成テーブルを作成する

次のコマンドは、DHCP サービス構成テーブル dhcptab を作成します。

# dhtadm -C

例 2 シンボル定義を追加する

次のコマンドは、MySym と呼ばれる新しいシンボルの Vendor オプションシンボル定義を、/var/mydhcp ディレクトリの SUNWfiles リソース内の dhcptab テーブルに追加します。

# dhtadm -A -s MySym 
   -d 'Vendor=SUNW.PCW.LAN,20,IP,1,0'
   -r SUNWfiles -p /var/mydhcp

例 3 マクロ定義を追加する

次のコマンドは、aruba マクロ定義を dhcptab テーブルに追加します。シンボル/値ペアがコロン (:) で囲まれています。

# dhtadm -A -m aruba \
     -d ':Timeserv=10.0.0.10 10.0.0.11:DNSserv=10.0.0.1:'

例 4 マクロ定義を変更する

次のコマンドは、Locale マクロ定義を変更し、UTCOffst シンボルの値を 18000 秒に設定します。Locale マクロの定義を含むマクロ定義はこの変更を継承します。

# dhtadm -M -m Locale -e 'UTCOffst=18000'

例 5 シンボルを削除する

次のコマンドは、aruba マクロから Timeserv シンボルを削除します。aruba マクロの定義を含むマクロ定義はこの変更を継承します。

# dhtadm -M -m aruba -e 'Timeserv='

例 6 シンボルをマクロに追加する

次のコマンドは、aruba マクロに Hostname シンボルを追加します。Hostname シンボルは値を取らないため、特殊な値 _NULL_VALUE_ を必要とします。また、aruba マクロの定義を含むマクロ定義はこの変更を継承します。

# dhtadm -M -m aruba -e 'Hostname=_NULL_VALUE_'

例 7 マクロの名前を変更する

次のコマンドは、Locale マクロの名前を MyLocale に変更します。Locale マクロを含むマクロ定義内の Include 文も変更する必要があります。

# dhtadm -M -m Locale -n MyLocale

例 8 シンボル定義を削除する

次のコマンドは、MySym シンボル定義を削除します。MySym を使用するマクロ定義を変更する必要があります。

# dhtadm -D -s MySym

例 9 dhcptab を出力する

次のコマンドは、dhcpsvc.conf ファイル内で示されたデータストアとパスにある dhcptab の内容を、標準出力に出力します。

# dhtadm -P 

例 10 dhtadm をバッチモードで実行する

次のコマンドは、バッチファイルに含まれる一連の dhtadm コマンドを実行し、コマンドが実行されると dhcptab を再読み込みするようにデーモンに通知します。

# dhtadm -B addmacros -g

終了ステータス

0

正常終了。

1

オブジェクトがすでに存在する。

2

オブジェクトが存在しない。

3

重大でないエラー。

4

重大なエラー。

ファイル

/etc/inet/dhcpsvc.conf

DHCP サービスのサービス構成パラメータを含みます

属性

属性についての詳細は、マニュアルページの attributes(5) を参照してください。

属性タイプ
属性値
使用条件
service/network/dhcp
インタフェースの安定性
廃止または互換性がなくなる可能性あり

関連項目

dhcpconfig(1M), dhcpmgr(1M), in.dhcpd(1M), dhcpsvc.conf(4), dhcp_network(4), dhcptab(4), hosts(4), user_attr(4), attributes(5), dhcp(5), dhcp_modules(5)rbac(5)

『Oracle Solaris DHCP Service Developer’s Guide』

『Solaris のシステム管理 (IP サービス)』

Alexander、S.、および R。Droms, DHCP Options and BOOTP Vendor Extensions, RFC 1533, Lachman Technology, Inc., Bucknell University, October 1993.

Droms, R., Interoperation Between DHCP and BOOTP, RFC 1534, Bucknell University, October 1993.

Droms, R., Dynamic Host Configuration Protocol, RFC 1541, Bucknell University, October 1993.

Wimer, W., Clarifications and Extensions for the Bootstrap Protocol, RFC 1542, Carnegie Mellon University, October 1993.