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

CLIを使用してLinuxでDHCPサーバーのIPアドレスを見つける方法

DHCPサーバーとは何ですか?

DHCPサーバーは、IPアドレスと、サブネットマスク、デフォルトゲートウェイ、DNSアドレスなどのその他の情報を、ネットワーク上のクライアントデバイスに自動的に提供して割り当てます。これにより、ネットワーク上のシステムが他のシステムと効果的に通信できるようになります。 DHCPサーバーがない場合、管理者はすべてのデバイスでIPアドレスやその他の情報を手動で構成する必要があります。これは面倒なだけでなく、IPアドレスの競合、誤植などのエラーの可能性も高くなります。DHCPは各デバイスに一意のIPアドレスを割り当てます。また、デバイスがこのIPアドレスを保持できる期間も定義します。

これがDHCPサーバーの概要です。しかし、DHCPサーバーが誰であるか知っていますか?今日のこのガイドでは、コマンドラインを使用してLinuxOSでDHCPサーバーのIPアドレスを見つける方法を紹介します。

DHCPサーバーのIPアドレスを見つける

DHCPサーバーのIPアドレスはさまざまな場所から見つけることができます。 DHCPサーバーのIPアドレスを見つける方法は次のとおりです。

/ var / logを使用する方法#1

ほとんどの場合、Linuxログは/ var/logファイルにあります。 DHCPサーバーがクライアントにIPアドレスを提供すると、DHCPサーバーは自身のIPアドレスとクライアントに提供されたIPアドレスを含むDHCPOFFERメッセージを送信します。このメッセージはログファイルにも記録されます。ログファイルには非常に多くの情報が含まれています。したがって、特定の情報(DHCPOFFER)のみを検索するために、grepコマンドを使用してそれをフィルターで除外します。

/ var/logを使用してDHCPサーバーのIPアドレスを検索するために使用できるコマンドは次のとおりです。

$ sudo grep -IR "DHCPOFFER" /var/log/*

以下の出力は、192.168.72.254であるDHCPサーバーのIPアドレスを示しています。

Journalctlを使用する方法#2

Journalctlは、systemdによって収集されたログの表示とクエリに使用されます。 grepでjournalctlコマンドを使用すると、DHCPサーバーのIPアドレスを確認することもできます。 DHCPACKメッセージは、DHCPサーバーからクライアントに送信されます。このメッセージには、DHCPサーバーのIPアドレスと、クライアントが要求した可能性のある構成情報が含まれています。

journalctlを使用してDHCPサーバーのIPアドレスを検索するために使用できるコマンドは次のとおりです。

$ sudo journalctl | grep -m1 DHCPACK

以下の出力は、192.168.72.254であるDHCPサーバーのIPアドレスを示しています。

方法#3dhclient.leasesファイルを使用する

dhclientはリースの記録を保持します dhclientで割り当てられています。 リースファイル。このファイルには、DHCPサーバーアドレスに関する情報も含まれています。

dhclientを使用してDHCPサーバーのIPアドレスを検索するために使用できるコマンドは次のとおりです。 リースファイル:

$ sudo grep -m1 "dhcp-server" /var/lib/dhcp/dhclient.leases

以下の出力は、192.168.72.254であるDHCPサーバーのIPアドレスを示しています。

dhclientユーティリティを使用する方法#4

dhclientユーティリティは、DHCPプロトコルを使用してネットワークインターフェイスを構成するために使用されます。 dhclientユーティリティを使用すると、割り当てられたIPアドレスを解放し、DHCPサーバーから新しいアドレスを要求できます。 DHCPIPアドレスを見つけるためにも使用できます。ただし、これにより、dhclientはDORAプロセス全体(検出、提供、要求、確認)を実行します。

dhclientユーティリティを使用してDHCPサーバーのIPアドレスを検索するために使用できるコマンドは次のとおりです。

$ sudo dhclient -d -nw <interface_name>

をネットワークインターフェース名に置き換えます:

$ sudo dhclient -d -nw ens33

以下の出力は、192.168.72.254であるDHCPサーバーのIPアドレスを示しています。

この投稿では、LinuxシステムでDHCPサーバーのIPアドレスを見つけるために使用する4つの異なる方法について説明しました。 LinuxでのDHCPサーバーのインストールと構成に関する投稿もご覧ください。


Ubuntu
  1. LinuxサーバーでIPアドレスをブロックする方法

  2. LinuxサーバーでIPアドレスをブロックする方法

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

  1. LinuxでIPアドレスを見つける方法

  2. LinuxでIPアドレスを検索または確認する方法

  3. DHCPサーバーでIPアドレスを予約する方法は?

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

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

  3. KaliLinuxでIPアドレスを見つける方法