使用vmware安装了虚拟机之后,ip不是固定的,这在实际使用中就比较麻烦,下面就将动态ip设置问静态ip

1.修改vmware的网络设置

点击编辑,然后选择虚拟网络编辑器,选择nat模式,将使用DHCP服务的勾选去掉,因为使用dhcp服务是自动分配ip,我们不需要自动分配所以一定要去掉

 

 然后设置子网ip段,这里我设置为192.168.10.0网段,然后点击nat设置,设置网关的ip地址,网关的ip地址一定要在子网ip段内

设置完之后点击确定,然后应用。接下来右击每一台虚拟机,点击设置,查看虚拟机是否使用的nat模式:

2.修改配置文件

虚拟机配置完之后登录虚拟机,查看ip地址,发现这时候没有ip地址了,因为我们没有使用dhcp服务,没有自动分配ip地址,所以这里是看不到ip地址的。

我们使用vim命令编辑网卡:

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

 

我们需要修改BOOTPROTO="static",也就是不使用dhcp自动分配ip地址,使用静态的ip地址,将ONBOOT="no"修改为yes,

然后添加ip地址,网关,以及子网掩码,我的整体配置如下:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO="static"
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=9df1467f-dbac-4eb8-a25a-f8c305da8392
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.10.103
GATEWAY=192.168.10.2
NETMASK=255.255.255.0

注意,这里的ip地址与网关地址必须与外面虚拟机配置的一样。

接着我们重启网卡设置:

systemctl restart network.service

这时候他的ip就是固定的了

3.解决ping不同www.baidu.com

这时候我们ping 114.114.114.114,114.114.114.114是国内移动、电信和联通通用的DNS,发现是可以ping通的,说明我们已经可以连接外网了,但是我们ping www.baidu.com发现是ping不通的

这时候是因为我们使用了静态的ip地址,是不会自动解析域名的,需要修改一个resolv.conf文件,加上以下域名服务器解析地址

vim /etc/resolv.conf

添加如下配置(三个中选一个,或者三个都加也是一样的):

​
nameserver 114.114.114.114

nameserver 8.8.8.8

nameserver 1.1.1.1

​

这时候我们ping 百度就可以ping通了。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐