GNU/Linux >> Linux の 問題 >  >> Ubuntu

ipcalcを使用してUbuntu21.04LinuxのIPサブネットアドレスを計算する

事前または最新のネットワークでは、サブネット化に関する知識または対処が必要です。正確なサブネットマスクを計算するために頭の中でバイナリ計算を実行できるシステム管理者や関係者はほとんどいませんが、Linuxのipcalcツールによって実行されるヘルプが必要な人もいます。

Linuxでは、ipcalcはネットワーキング分野でより多くの機能を備えています。まず、IPアドレスやネットマスクなどのデータを収集し、結果として得られるブロードキャスト、ネットワーク、Ciscoワイルドカードマスク、およびホスト範囲を算出します。また、2番目のネットマスクを指定することにより、サブネットとスーパーネットを作成できます。サブネット化の結果をわかりやすいバイナリ値で表示することにより、教育ツールとして使用できます。

ここLinuxAPTでは、サーバー管理サービスの一環として、お客様が関連するLinuxシステムネットワーククエリを実行するのを定期的に支援しています。

これに関連して、Ubuntu21.04Linuxシステムにipcalcをインストールする方法を検討します。


Ipcalcの主な機能は次のとおりです。

  • 出力としての複数のタイプのビットマップ。
  • アドレス情報はインターフェースから取得されます。
  • DNS解決に従って指示されたホスト名を表示します。
  • 出力は圧縮された標準として表示されます。
  • 入力アドレスも圧縮された標準として表示されます。
  • フォーマットを複数のアドレスとネットマスクとして出力します。
  • ユーザーが追加ネットワークの数を出力として定義しました。
  • 標準IPV6ネットワークの出力。


Ubuntu Linuxシステムにipcalcをインストールするにはどうすればよいですか?

ターミナルを開き、次のコマンドを実行してipcalcツールをインストールできます。

$ sudo apt install ipcalc -y


Linuxでipcalcを使用する方法は?

これで、IPアドレス(たとえば、IPアドレスが192.168.1.2)を使用してipcalcコマンドを実行し、ネットワークアドレスに関するすべての情報を表示できます。

$ ipcalc ip_address
$ ipcalc 192.168.1.2

出力から、アドレス、ネットマスク、ワイルドカード、HostMin、HostMax、ブロードキャスト、ホストなどが表示されます。


サブネットの計算方法は?

192.168.1.2/24のサブネットを計算するには、次のコマンドを実行できます。

$ ipcalc 192.168.1.2/24


7つのホストを持つ単一のサブネットを計算するにはどうすればよいですか?

単一のサブネットを計算するには、次のコマンドを実行できます。

$ ipcalc 192.168.1.2 -s 7


バイナリ出力を抑制する方法は?

バイナリ出力を抑制するには、以下のコマンドで-bオプションを使用して次のコマンドを実行できます。

$ ipcalc -b 192.168.1.2


1つのコマンドで複数のサブネットを計算する方法は?

192.168.1.2を3つのサブネットに分割し、ホストの総数が50である場合。各セグメントのホストとネットワークマストの数を指定する必要があります。

$ ipcalc 192.168.1.2 -s 10 20 20

ipcalcの詳細を取得するには、次のコマンドを実行するだけです。

$ ipcalc --help

または、

$ man ipcalc



Ubuntu
  1. Linuxの知識がなくてもUbuntuを使用していますか?

  2. netplanを使用してUbuntu18.04にIPアドレスを追加するにはどうすればよいですか?

  3. bash を使用して Linux でサブネット マスクを取得する

  1. Ubuntu 19.04 DiscoDingoLinuxで静的IPアドレスを構成する方法

  2. Ubuntu 20.04 FocalFossaLinuxでIPアドレスを確認する方法

  3. UbuntuLinuxダウンロード

  1. Ubuntu 20.04 FocalFossaLinuxで自分のIPアドレスを見つける方法

  2. Ubuntu22.04で私のIPアドレスを見つける方法JammyJellyfishLinux

  3. Ubuntu22.04で私のIPアドレスを確認する方法JammyJellyfishLinux