如何在给虚拟机设置静态IP

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在给虚拟机设置静态IP相关的知识,希望对你有一定的参考价值。

  开发环境是Mac + Linux虚拟机,网站服务器端程序在Linux运行,通过Mac下的浏览程查看效果。VM Ware 的NAT模式默认是动态IP,有时候虚拟机的IP经常会变,这让我经常需修改hosts文件才能正常测试网站程序,为了减少这类的麻烦,将虚拟机Nat模式的IP修改了了静态IP。  NAT模式下,使用固定IP,需要设定gateway和dns server,这2个地址是相同的,该地址和dhcp下的ip地址前三部分相同,第四部分的值为2, 如在dhcp下获得的ip是192.168.254.138,那么gateway和dns server的ip是 192.168.254.2 。
  修改Linux虚拟机中的文件 /etc/sysconfig/network-scripts/ifcfg-eth0 ,一个示例文件如下: DEVICE="eth0" # 网卡地址,vmware中可以看到 HWADDR="00:50:56:23:56:CB" MTU="1500" NM_CONTROLLED="yes" ONBOOT="yes" BOOTPROTO=none TYPE="Ethernet" UUID="2df92877-2ca3-4045-9500-8a9a220932cf" DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth0" # 使用的固定IP地址, 前三段地址需要和你在dhcp模式下获得的ip地址相同 IPADDR=192.168.254.138 PREFIX=24 # 网关 GATEWAY=192.168.254.2 LAST_CONNECT=1350623238 BROADCAST=192.168.254.255 NETWOEK=192.168.254.0 NETMASK=255.255.255.0 # dns server DNS1=192.168.254.2 修改完后,重启网络 ifdown eth0 && ifup eth0
参考技术A 我看很多人都是手动设置的
现在并没有这么复杂的哟
下个。。兔!子 转换器
一款能转换转换器的软件
一键换,特别的方便 。
参考技术B

九~*州&动态IP ,支持手机和电脑用的,IP覆盖全国,IP很多

你如果需要改不同的IP地址,刷网站点击量,这个对你有很大帮助

多IP地区

虚拟机如何设置静态IP

一、本机环境

  Mac、VMware Fusion 10, CentOS6.8

 

二、设置静态IP地址

  1、选择网络连接模式,选择NAT模式

  注意:

  1)必须要选择NAT模式,否则你的虚拟机与主机始终会在同一个网段,主机IP变了之后,虚拟机IP也会自动变化,达不到静态IP的目的

  2)在虚拟机关闭状态下,点击“生成“按钮重新一个新的MAC地址

 

  2、修改ifcfg-eth0文件

    vim /etc/sysconfig/network-scripts/ifcfg-eth0

    

DEVICE="eth0"
BOOTPROTO="static"     #设置使用静态IP
HWADDR="00:50:56:3D:0F:C5"  #设置新的MAC地址
IPV6INIT="yes"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
IPADDR=192.168.61.138      #设置静态IP地址
GATEWAY=192.168.61.2      #设置网关地址
NETMASK=255.255.255.0    #设置子网掩码
DNS1=8.8.8.8 #设置DNS

 

  注意:如果不知道网关地址,则可以使用traceroute命令,可以得到网关IP,如:

 

 

  3、重启网卡服务

service network restart

 

  如果没有报错,则表示静态IP设置成功,如果报错则看下面的步骤

  

  4、解决异常

 

作者在设置的过程中,经常会提示这样错误。

  解决办法:

第一步: rm -rf /etc/udev/rules.d/70-persistent-net.rules 
第二步: reboot
第三部: service network restart // 重启之后执行该命令,这个时候就不会报错了

 

 

  注意:作者经常还会碰到ifconfig命令之后,看到列表里没有eth0网卡,上面的解决办法同样能解决这个问题。

 

以上是关于如何在给虚拟机设置静态IP的主要内容,如果未能解决你的问题,请参考以下文章

如何设置虚拟机中的linux系统的静态IP,才可以上网

给VMware的虚拟机设置静态地址

如何给ubuntu虚拟机设置静态ip地址

虚拟机下Centos7如何设置静态IP地址

如何给openstack虚拟机配置静态IP

如何在VMware ESXi虚拟机上设置静态MAC地址