IPアドレスがDHCP、固定、動的のどれであるかを確認するにはどうすればよいですか?
仮想マシンが使用しているIPアドレスをネットワーク管理者に伝える必要があります。私はその数を知っていますが、それが修正されているかどうかはわかりません。
私は試してみました:ifconfig
と私のIPアドレスが返されました。
UbuntuトップパネルのNetwork Managerアイコンを右クリックして、編集を選択します。 [有線ネットワーク]または[ワイヤレスネットワーク]タブに移動し、ネットワーク名を選択します。編集ボタンをクリックして、新しいウィンドウの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アドレスは異なる場合があります)
私は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を取得していない可能性があります。
古い投稿に関する注意書き:/etc/network/interfaces
の内容は、起動時に(またはservice networking restart
を実行した後に)インターフェイスがどのように管理されたかを示します。それは決定的なものではありません。特定の瞬間に特定のインターフェイスがどのように割り当てられたかはわかりません。たとえば、DHCP
マネージインターフェイスを指定すると、dhclient
を簡単に強制終了し、ifconfig
を使用してインターフェイスに必要なIPを静的に割り当てることができます(混乱を引き起こすために、HCHP
マネージ範囲にIPアドレスを割り当てることができます)。
たぶん別の管理者が何かをテストするためにこれを行い、片付けを忘れていました。または、静的割り当てのあるインターフェイスでdhclient eth0
を実行して、DHCP
がインターフェイスを管理するようにすることもできます。または、別の管理者がタイプミスをした可能性があり、avahi
がリンクローカルアドレスを使用してインターフェイスを動的に構成しました。
確かに、これらのことは毎日発生するわけではありませんが、「このインターフェイスはどのように構成されたのですか?」と私が尋ねたことがある開発状況または奇妙な状況でのみ発生します。通常の状況下では、この質問をすることはありません。
一般的に、答えは「いいえ、はっきりとはわかりません」と思います。カーネルは、知る限り、記録を維持しません。あなたができる最善のことは、/var/log/
の通常の容疑者を通じてgrep
を行うことです。しかし、誰かが手動で割り当てられた静的IPアドレスに入ってきた場合、あなたは運が悪いです。
コマンドを使用:
cat /etc/network/interfaces
すべてのインターフェースと、どれがdhcpを使用しているかが表示されます。
Dhcpが固定か動的かに関係なく、仮想マシンの構成を確認する必要があります。
VM Ware
を使用している場合は、編集中に仮想ネットワークのプロパティが表示されます。そこで、特定の仮想インターフェースについて、特定のマシンのDHCP予約を取得したかどうかを確認できます。まだチェックしていない場合は、動的なデフォルト設定を変更していないと想定できます。ご希望に応じて予約を設定することができます。NAT構成の詳細VMウェア環境: クリック 。
ブリッジ接続の場合:
ブリッジネットワークを使用する場合、仮想マシンはネットワーク上で独自のIDを持つ必要があります。たとえば、TCP/IPネットワークでは、仮想マシンには独自のIPアドレスが必要です。ネットワーク管理者は、仮想マシンでIPアドレスを使用できるかどうか、およびゲストオペレーティングシステムで使用する必要があるネットワーク設定を教えてくれます。通常、ゲストオペレーティングシステムは、IPアドレスやその他のネットワークの詳細をDHCPサーバーから自動的に取得するか、ゲストオペレーティングシステムでIPアドレスやその他の詳細を手動で設定する必要があります。
ブリッジネットワークを使用する場合、仮想マシンはネットワークの完全な参加者です。ネットワーク上の他のマシンにアクセスでき、ネットワーク上の物理コンピュータのように、ネットワーク上の他のマシンからアクセスできます。
ホストコンピュータが複数のオペレーティングシステムを起動するように設定されており、それらの1つ以上を仮想マシンで実行する場合、一意のネットワークアドレスで各オペレーティングシステムを構成する必要があることに注意してください。複数のオペレーティングシステムを起動するユーザーは、一度に1つのオペレーティングシステムのみが実行されると想定しているため、多くの場合、すべてのシステムに同じアドレスを割り当てます。仮想マシンで1つ以上のオペレーティングシステムを使用している場合、この仮定は当てはまりません。