如何在给虚拟机设置静态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的主要内容,如果未能解决你的问题,请参考以下文章