我的虚拟机 IP 地址为 10.10.10.99,如何将 IP 地址更改为其他地址,例如 10.10.10.100?我已 ping 到 10.10.10.100,但网络中没有这样的服务器。是否还需要进行其他检查?
当我搜索时,我发现ifconfig
和ip addr
命令可以用于此目的。但我不知道如何使用它们。
答案1
您使用的是什么操作系统和虚拟机?如果您不添加新 IP,而只是更新,我只需编辑两个文件中的一个,具体取决于您使用的是 Debian 风格的操作系统还是基于 Redhat 的操作系统
对于基于 Debian 的系统(例如 Ubuntu、Debian、Xandros、Mint),更改 /etc/network/interfaces 中的设置,然后执行以下操作:
service networking restart
基于 RedHat(例如 Fedora、RHEL、CentOS),则需要更新 /etc/sysconfig/network-scripts/ifcfg-eth0,然后运行
service network restart
不确定是否可以在操作系统之外更新。使用 xenserver 时我总是在操作系统中更新。
至于您要检查的其他事项,则取决于您位于哪个子网上。我猜想,由于这是在 RFC1918 空间中,所以您可能位于 10.10.10.0/24 上,因此如果没有其他人使用它,您就可以添加它。
答案2
你应该在VM程序中检查网卡的状态,其中有NAT使用DHCP,因此更改IP比较困难。
但没有什么可以阻止您尝试@Glen 向您提出的建议。