web-dev-qa-db-ja.com

Network Manager(Linux)とインターネット接続の共有を設定するときに、DHCPクライアントのIPアドレスを確認するにはどうすればよいですか?

ラップトップでルーターを構成し、ネットワークマネージャーとの接続共有を使用することがあるため、ラップトップはDHCPサーバーとして機能します。次に、DHCPクライアントであるサーバーに(通常はssh経由で)接続する必要があります。彼らがリースした住所を見つける簡単な方法はありますか?

1
sup

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ベースの実装は次のようになります。

2
Braiam