事前または最新のネットワークでは、サブネット化に関する知識または対処が必要です。正確なサブネットマスクを計算するために頭の中でバイナリ計算を実行できるシステム管理者や関係者はほとんどいませんが、Linuxのipcalcツールによって実行されるヘルプが必要な人もいます。
Linuxでは、ipcalcはネットワーキング分野でより多くの機能を備えています。まず、IPアドレスやネットマスクなどのデータを収集し、結果として得られるブロードキャスト、ネットワーク、Ciscoワイルドカードマスク、およびホスト範囲を算出します。また、2番目のネットマスクを指定することにより、サブネットとスーパーネットを作成できます。サブネット化の結果をわかりやすいバイナリ値で表示することにより、教育ツールとして使用できます。
Ipcalcの機能
- 出力としての複数のタイプのビットマップ。
- アドレス情報はインターフェースから取得されます。
- DNS解決に従って指示されたホスト名を表示します。
- 出力は圧縮された標準として表示されます。
- 入力アドレスも圧縮された標準として表示されます。
- フォーマットを複数のアドレスとネットマスクとして出力します。
- ユーザーが追加ネットワークの数を出力として定義しました。
- 標準IPV6ネットワークの出力。
Linuxにipcalcをインストールする方法
ここでは、Ubuntu21.04にipcalcをインストールします。最初にターミナルを開き、次のコマンドを実行してipcalcツールをインストールします。
$ sudo apt install ipcalc -y
Linuxでipcalcを使用する方法
これで、IPアドレスを指定してipcalcコマンドを実行し、ネットワークアドレスに関するすべての情報を確認できます。
$ ipcalc 192.168.1.67
出力:
サブネットの計算方法
192.168.1.0/24のサブネットを計算するには、次のコマンドを実行できます。
$ ipcalc 192.168.1.0/24
出力:
7つのホストを持つ単一のサブネットを計算する方法
単一のサブネットを計算するには、次のコマンドを実行できます。
$ ipcalc 192.168.1.0 -s 7
出力:
バイナリ出力を抑制する方法
バイナリ出力を抑制するには、以下に示すように-bオプションを使用して次のコマンドを実行できます。
$ ipcalc -b 192.168.1.0
出力:
1つのコマンドで複数のサブネットを計算する方法
192.168.1.0を3つのサブネットに分割し、ホストの総数が50である場合。各セグメントのホストとネットワークマストの数を指定する必要があります。
$ ipcalc 192.168.1.0 -s 10 20 20
出力:
ipcalcの詳細を取得するには、次のコマンドを実行するだけです。
$ ipcalc --help
または、
$ man ipcalc
結論
この記事では、ipcalcツールと、特定の例でそれを使用する手順について学習しました。これは、ネットワーク関連のタスクにとって重要なツールです。ありがとうございます!