私のIPアドレスがDHCPであるか、固定であるか、動的であるかをどうやって確認しますか?
仮想マシンがどのIPアドレスを使用しているかをネットワーク管理者に知らせる必要があります。数字はわかりますが、固定されているかどうかはわかりません。
試してみましたが、ifconfig
私のIPアドレスが返されました。
答え1
Ubuntuの上部パネルにあるネットワーク管理者アイコンを右クリックして[編集]を選択します。有線ネットワークまたはワイヤレスネットワークタブに移動してネットワーク名を選択します。 [編集]ボタンをクリックして、新しいウィンドウで[IPv4設定]タブに移動します。方法が自動(DHCP)の場合は、dhcpを使用します。
別の方法は、cat /var/log/syslog
以下のように確認することです。
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
DHCPOFFER from 10.100.1.254
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 10.100.1.254
上記のような状況なら。 DHCPを使用しています。 (IPアドレスは異なる場合があります。)
答え2
私はDebianを使用していますが、ディレクトリは同じか類似している必要があります。ディレクトリがあることを確認してください/var/lib/dhcp
。それから:
ls -lrt /var/lib/dhcp/
次の内容が表示されます。/var/lib/dhcp/dhclient
-random-numbers-
eth1.lease
。興味のあるインターフェイスに関連する最新のファイルを見つけて開きます。
cat /var/lib/dhcp/dhclient-...-eth1.lease
出力は次のようになります。
lease {
interface "eth1";
fixed-address 192.168.10.12;
rebind 4 2012/08/02 03:56:17;
expire 4 2012/08/02 04:41:17;
}
ディレクトリが存在し/var/lib/dhcp
ないか空の場合、DHCPはIPを取得できない可能性があります。
答え3
前の投稿に関する賢明なメモ:の内容は、/etc/network/interfaces
起動時(または実行後)にインターフェイスを管理する方法を示していますservice networking restart
。これは不明です。特定の瞬間に特定のインターフェイスがどのように割り当てられるかはわかりません。たとえば、DHCP
ホストされたインターフェイスがある場合は、簡単にシャットダウンし、インターフェイスdhclient
にifconfig
必要なIPを静的に割り当てるために使用できます(さらにHCHP
混乱を引き起こすためにホスト範囲内でIPアドレスを割り当てることもできます)。
おそらく、他の管理者が何かをテストするためにこれを行いましたが、クリーンアップするのを忘れた可能性があります。あるいは、管理されるdhclient eth0
静的割り当てを持つインターフェイスで実行することもできます。DHCP
あるいは、他の管理者がミスをして、インターフェイスavahi
がリンクローカルアドレスで動的に設定されている可能性があります。
もちろん、このようなことが毎日起こるわけではありませんが、開発状況や奇妙な状況でのみ「このインタフェースは正確にどのように構成されているのか」と諮問することになります。一般的な状況では絶対にこのような質問はしません。
全体的に私は答えが「いいえ、確かにわからない」と思います。カーネルにはメンテナンス履歴がないことがわかります。あなたができる最善の方法はgrep
一般的な容疑者を取り除くことです/var/log/
。しかし、誰かが静的IPアドレスを手動で割り当てると幸運ではありません。
答え4
使用コマンド:
cat /etc/network/interfaces
すべてのインターフェイスとそのうちのdhcpを使用するインターフェイスが表示されます。
DHCPが固定であるか動的であるかに関係なく、仮想マシン構成を確認する必要があります。編集を使用している場合は、
VM Ware
仮想ネットワークのプロパティを取得できます。ここでは、特定の仮想マシンのdhcp用に特定の仮想インターフェイスが予約されていることを確認できます。確認していない場合は、動的基本構成を変更していないと想定できます。ご希望であれば予約ができます。VM Ware環境のNAT構成の詳細:カチッという音。
ブリッジ接続の場合:
ブリッジネットワーキングを使用している場合、仮想マシンはネットワークに独自のIDを必要とします。たとえば、TCP / IPネットワークでは、仮想マシンには独自のIPアドレスが必要です。ネットワーク管理者は、仮想マシンにIPアドレスを使用できるかどうか、およびゲストオペレーティングシステムで使用する必要があるネットワーク設定を通知できます。通常、ゲストオペレーティングシステムはDHCPサーバーからIPアドレスと他のネットワークの詳細を自動的に取得するか、ゲストオペレーティングシステムでIPアドレスとその他の詳細を手動で設定する必要があります。
ブリッジネットワークを使用している場合、仮想マシンはネットワークの完全な参加者です。ネットワークの物理コンピュータであるかのように、ネットワーク上の他のコンピュータにアクセスしてアクセスできます。
ホストが複数のオペレーティングシステムを起動するように設定されていて、仮想マシンでそのオペレーティングシステムの1つ以上を実行している場合は、各オペレーティングシステムに固有のネットワークアドレスを設定する必要があります。複数のオペレーティングシステムを起動する人は一度に1つのオペレーティングシステムしか実行しないと仮定しているため、すべてのシステムに同じアドレスを割り当てることがよくあります。仮想マシンで1つ以上のオペレーティングシステムを使用している場合、この前提は無効になります。