首先,这是我为了配置Hadoop集群才搞得这些设置。所以如果只是为了解决centos7的联网问题,可能会有其他更简单的方法。
第一步设置虚拟网络编辑器
在Vmware的“编辑”选项栏里选择“虚拟网络编辑器”
可以看到名称为Vmnet8的网卡为NAT模式,它的子网地址为192.168.59.0(不同人的电脑都不一样,按各自电脑处理,不必去追求一致),而我们为centos设置的IP网络就需要在这个192.168.59.3~192.168.59.254这个区间内。
点击右下角“更改设置”,选择Vmnet8那个网卡,将“使用本地DHCP服务将IP地址分配给虚拟机”那个勾去掉。然后点击NAT设置,可以看到虚拟机的网关是192.168.59.2,记住这个IP。
点击左下角DNS设置,添加114.114.114.114和8.8.8.8
之后点击确定,应用设置。
centos设置
在打开虚拟机之前,确保虚拟机只有一个NAT模式的网卡,如果没有请添加,并删除仅主机模式的网卡
现在打开centos虚拟机
首先输入命令 ip addr
可以看到centos的网卡,这里第2章网卡叫ens33,也就是我们要用的网卡
注意:有些人第二个是ens34,那么在接下来修改配置时需要修改ens34的文件,而不是ens33!!!
接下来输入命令
cd /etc/sysconfig/network-scripts
vi ifcfg-ens33
(部分人可能需要vi ifcfg-ens34)
(红框框是要修改的,绿框框是要添加的)
即,
修改
ONBOOT=yes
BOOTPROTO=static
添加
IPADDR=192.168.59.200(最后的那个数字可以自己设置,我设置为200,前面的数字要和Vmnet8保持一致)
PREFIX=24
GATEWAY=192.168.59.2(这是网关地址,就是之前让你记住的)
NETMASK=255.255.255.255
DNS1和DNS2应该影响不大
wq保存即可
现在输入命令,重启网络服务
service network restart
使用命令
ping www.baidu.com
测试一下(ctrl+c停止)