vm虚拟机nat模式下如何设置静态ip

发布网友 发布时间:2022-04-20 22:24

我来回答

1个回答

热心网友 时间:2023-04-29 09:54

  开发环境是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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com