Go to main content

マニュアルページ セクション 8: システム管理コマンド

印刷ビューの終了

更新: 2018年8月8日
 
 

netadm(8)

名前

netadm - 外部ネットワーク修飾子 (ENM) の管理

形式

netadm enable enm-name
netadm disable enm-name
netadm list [ -x ] [ enm-name ]
netadm show-events
netadm help

説明

netadm ユーティリティーは、外部ネットワーク修飾子 (ENM) を管理して NWAM デーモンを操作するために使用されます。

ENM は、常に 0 個以上をアクティブにできます。したがって、1 つの ENM を有効または無効にしても、ほかのアクティブな ENM には影響しません。

ENM の有効化と無効化は非同期に実行されます。したがって、有効化または無効化の要求は成功しても、アクション自体が失敗する場合があります。この種の失敗は ENM 状態に反映されます。maintenance 状態は、最後に行われたアクションが失敗したことを示します。スクリプトの完了にかかる時間によっては、ENM の有効化または無効化に長い時間がかかることがあります。完了を検証するには、netadm list サブコマンドを使用して ENM 状態をチェックします。

サブコマンド

サポートされているサブコマンドは次のとおりです。

enable enm-name

指定された ENM を有効にします。

disable enm-name

指定された ENM を無効にします。

list [ –x ] [ enm-name ]

すべての使用可能な ENM とその現在の状態を一覧表示します。名前によって特定の ENM が指定された場合、その ENM の現在の状態のみが一覧表示されます。

–x オプションを指定すると、list サブコマンドによって、デフォルトの表示における最初の 2 つの列見出し ENM および STATE のあとで、AUXILIARY STATE という見出しが付いた出力の 3 列目が表示されます。AUXILIARY STATE 列には、ENM が指定された状態にある理由が表示されます。

考えられる STATE 値は次のとおりです。

disabled

まだアクティブ化されていない、手動でアクティブ化される ENM。

offline

まだアクティブ化されていない、条件によってアクティブ化される ENM。条件を満たしていないために、アクティブにならない場合があります。

online

条件が満たされアクティブ化に成功した、条件によってアクティブ化される ENM。または、ユーザーの要求でアクティブ化に成功した、手動でアクティブ化される ENM。

maintenance

ENM のアクティブ化が試行されましたが、失敗しました。

initialized

この ENM は、アクションがまだ行われていない有効な構成を表します。

uninitialized

ENM は、システムに存在しない構成を表します。

show-events

NWAM デーモンからイベントのストリームを待機し、それらを表示します。ENM のイベントとともに、リンクおよびインタフェースのイベントも表示されます。これらのイベントは、リンクが追加されたとき、またはインタフェースとアドレスが構成されたときに発生します。

help

各サブコマンドの簡単な説明を含む使用法に関するメッセージを表示します。

使用例 1 ENM の有効化

次のコマンドは ENM を有効にします。

# netadm enable myenm1
Enabling enm 'myenm1'.
使用例 2 すべての ENM の一覧表示

次のコマンドはすべての ENM を一覧表示します。

# netadm list -x
ENM            STATE          AUXILIARY STATE
myenm1         enabled        active
myenm2         disabled       disabled by administrator
myenm3         offline        conditions for activation are unmet
使用例 3 nwamd のモニタリング

次のコマンドは、ENM myenm1 を有効にしたあとでインタフェース net0 を ipadm(8) コマンドで有効にするときの、nwamd(8) をモニターします。

# netadm show-events
EVENT           DESCRIPTION
OBJECT_ACTION   enm myenm1 -> action enable
OBJECT_STATE    enm myenm1 -> state offline*, method/service executing
OBJECT_STATE    enm myenm1 -> state online, active
IF_STATE        net0 -> state flags 1004843 addr 10.15.24.22/24
OBJECT_STATE    interface net0 -> state online, active
IF_STATE        net0 -> state flags 2080841 addr
^C
#

属性

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

属性タイプ
属性値
使用条件
system/network
インタフェースの安定性
確実

関連項目

attributes(7), netcfg(8), netcfgd(8), nwamd(8)