/etc/inet/hosts と /etc/inet/inodes を変更するという従来の方法を使用して、Solaris 10 の IP アドレスを常に変更してきました。
スクリプトを使用して IP アドレスを変更する方法はありますか??
/etc/inet/ipnodes
/etc/inet/hosts
(iノードではなく)少なくとも最近のSolaris 10アップデートでは、を指すシンボリックリンクである必要があります。とにかく/etc/hosts
ファイルに直接アクセスすることもできますが、シングルユーザーモードでない限り、これはお勧めしません。ホストファイルが同期していない理由は、マシンで実行されているサービスによっては、さまざまな問題を引き起こし、ハングする可能性があります。
ifconfigコマンドを使用してIPアドレスを動的に変更できます。これは、実際には(CLIを使用して)行う唯一の方法です。
/etc/hostname.<interface>
再起動時に選択されるアドレスを変更する別の方法は、ファイルに直接配置することです。これは、サポートされ、文書化された方法です。
Solaris 11では、ipadmがifconfigに置き換わっており、後者とは異なり、永続的な構成が可能です。つまり、構成ファイルの編集を伴わない単純なスクリプトでIPアドレスを変更できます。