Network Manager(Linux)とインターネット接続の共有を設定するときに、DHCPクライアントのIPアドレスを確認するにはどうすればよいですか?
ラップトップでルーターを構成し、ネットワークマネージャーとの接続共有を使用することがあるため、ラップトップはDHCPサーバーとして機能します。次に、DHCPクライアントであるサーバーに(通常はssh経由で)接続する必要があります。彼らがリースした住所を見つける簡単な方法はありますか?
DHCPリースファイル(dhcp isc server /var/lib/dhcp/dhcpd.leases
の場合)、DHCPログ、またはネットワークマネージャーログ(ディストリビューションによっては/var/log/syslog
、/var/log/NetworkManager*
など)を確認できます。 。)。
これらのリースの形式は、次の形式にすることができます。
lease 192.168.42.1 {
starts 0 2000/01/30 08:02:54;
ends 5 2000/02/04 08:02:54;
hardware ethernet
00:50:04:53:D5:57;
uid 01:00:50:04:53:D5:57;
client-hostname "PC0097";
}
もちろん、これによって実装が変わる可能性がありますが、ISCDHCPベースの実装は次のようになります。