IP アドレスが 10.10.10.99 の VM がありますが、IP アドレスを 10.10.10.100 などの別のアドレスに変更するにはどうすればよいでしょうか。10.10.10.100 に ping しましたが、ネットワーク内にそのようなサーバーは存在しません。他に確認すべきことはありますか。
検索してみると、コマンドが使えることがわかりましたifconfig
。ip addr
しかし、使い方がわかりません。
答え1
使用しているOSとVMは何ですか?新しいIPを追加せず、更新のみを行う場合は、DebianベースのOSを使用しているか、RedhatベースのOSを使用しているかに応じて、2つのファイルのいずれかを編集します。
Debian ベース (Ubuntu、Debian、Xandros、Mint など) の場合は、/etc/network/interfaces の設定を変更し、次のようにします。
service networking restart
RedHatベース(例:Fedora、RHEL、CentOS)の場合は、/etc/sysconfig/network-scripts/ifcfg-eth0を更新して実行します。
service network restart
これを OS の外部で更新できるかどうかはわかりません。xenserver では、常に OS 内で更新します。
他に確認すべき点としては、どのサブネットが使用されているかによって異なります。これは RFC1918 空間にあるため、おそらく 10.10.10.0/24 を使用していると思います。したがって、他に誰も使用していない場合は追加できると思います。
答え2
VM プログラムでネットワーク カードの状態を確認する必要があります。DHCP を使用している NAT があるため、IP を変更すると問題がさらに発生します。
しかし、@Glen が提案したことを試すことを妨げるものは何もありません。