一、环境说明
Windows系统:Windows 10
VM虚拟机版本:VMware® Workstation 14 Pro
Linux系统:CentOS 7 (CentOS-7-x86_64-DVD-2009.iso镜像包) (安装流程跳过)
二、网络设置
- 进入 控制面板→所有控制面板项→网络连接,查看Vmnet8的虚拟网卡,右键→属性→选中Ipv4→属性,自行分配IP地址(VMware也会有自动分配好)
- 右键本机网卡→属性→共享,勾选第一个,家庭网络连接中选中VMnet8
三、虚拟机设置
-
设置当前虚拟机的网络适配器,设置为NAT模式
-
设置虚拟网络编辑器
-
打开虚拟机,打开终端
-
输入ip addr查看网卡名(有ens33,也有ens32,出现哪个就是哪个)
-
进入网络配置文件夹
# 进入文件夹 cd /etc/sysconfig/network-scripts/ # 查看文件 ls # 编辑文件(文件名对应ip addr查出的网卡名) vi ifcfg-ens32
-
编辑文件内容(ifcfg-ens32文件)
按 “i” 或者 “insert” 键进入编辑模式
-
修改
- BOOTPROTO=static
- ONBOOT=yes
-
添加
- IPADDR=192.168.0.100 (虚拟网络编辑器中的子网IP范围内)
- NETMAKS=255.255.255.0
- GATEWAY=192.168.0.2 (也就是NAT设置中的网关IP)
-
保存退出
# 按ESC后输入 :wq!
附上文件内容说明
TYPE=Ethermet # 网卡类型:以太网 PROXY_NETHOD=none # 代理模式:无 BROWSER_ONLY=no # 仅限浏览器:否 BOOTPROTO=dhcp # 网卡引导协议:dhcp # (none-不使用协议|static-静态分配|bootp-bootp协议|dhcp-dhcp协议) DEFROUTE=yes # 默认路由:是 IPV4_FAILURE_FATAL=no # IPV4致命错误检测是否开启:否 IPV6INIT=yes # IPV6自动初始化是否开启:是 IPV6_AUTOCONF=yes # IPV6自动配置是否开始:是 IPV6_DEFROUTE=yes # IPV6为默认路由:是 IPV6_FAILURE_FATAL=no # IPV6致命错误检测是否开启:否 IPV6_ADDR_GEN_MODE=stable-privacy # IPV6地址生成模式:stable-privacy NAME=ens32 # 网卡物理设备名称 UUID=c785efa4-c8fc-47c6-8ea9-52235feb484f # 唯一标识吗 DEVICE=ens32 # 网卡设备名称 ONBOOT=no # 是否开机启动
-
-
-
编辑文件内容(resolv.conf)
为了域名解析,在未设置前,会提示Name or service not known
-
进入并打开文件
# cd返回根目录 cd # 进入并打开文件 vi /etc/resolv.conf
-
添加
nameserver 192.168.0.2(这对应NAT设置中的网关IP)
-
保存
# 按ESC后输入 :wq!
-
重启网络
systemctl restart network
-
-
测试
ping www.baidu.com
不出现unreachable之类的字样,提示延迟毫秒代表成功