背景
在给新人培训过程中,一般先学习linux系统操作,这里收集记录的是新手使用过程中经常遇到的一些问题和困惑,有些知识是新手必须要知道的内容,有些是常见问题的解决方法。
由于在windows10系统中通过安装vmware workstation,然后安装一台或多台 redhat7.4 虚拟机来运行,这个过程中发现进行网络设置时,出现两台linux虚拟机不能互相ping通,windows不能ping通linux服务器等多种问题,再此梳理一下网络设置步骤,以便后续快速设置网络并相互连通。
在windows中进行网络配置检查
windows网络配置检查:
-
要查看windows网络配置是否启动了VMnet1和VMnet8。
-
说明:之前出现问题,就是发现学校电脑教室中的VMnet1和VMnet8已禁用,导致各种问题,需开启。
由于win7和win10/11,进入网络连接配置页面操作不同,提供一个命令快捷键方式。
同时按下 win+r 两个键,在打开输入框中输入 “ncpa.cpl” 命令然后按下“确认”按钮直接进入 “网络连接”
查看有VMware Virtual Ethernet Adapter for VMnet1和VMware Virtual Ethernet Adapter for VMnet8,就说明虚拟机网络正常启动,如果是已禁用状态,需要点鼠标右键,选择“启用”。
在虚拟机中查看网络适配器的网络设置
vmware支持3种网络设置模式(桥接模式、仅主机模式和NAT模式),根据自己需求选择,看到选择的是“仅主机模式”。
另外,如果是克隆了多台虚拟机,要确保每台虚拟机的mac地址是互相不相同的,原因克隆出来的虚拟机mac地址也是一样的,要查看“高级…"按钮,在MAC地址旁边点击”生成“按钮重新生成一个新MAC地址。。
在虚拟机中查看虚拟网络编辑器的网络的网段
vmware支持3种网络设置模式(桥接模式、仅主机模式和NAT模式),具体网段需要在“编辑”菜单中的“虚拟网络编辑器”中查看。
可以看到仅主机模式,使用的IP网段是192.168.11.0,后续设置IP时要在此网络段上设置才行。
- 备注:由于学校有局域网,所以按照文档设置网络192.168.10.0 会有冲突,按默认网络设置即可。
虚拟机主机要跟windows的IP能互相ping通
linux服务器上主机设置好IP之后,要跟windows之间互通,需要设置windows的VMnet1网络的IPv4的IP地址,要求跟Linux设置网络相同。
单击VMware VMnet1,鼠标右键点”属性“,选择TCP/IPv4,设置IP地址,然后”确定“即可
然后在cmd窗口中输入ipconfig /all查看网络,如果能ping通自己IP和linux服务器IP就表示联通了
问题:在虚拟机中ping不通windows IP情况,跟windows防护墙设置有关
在 控制面板\系统和安全\Windows Defender 防火墙\允许的应用 ,将“文件和打印机共享”项勾选上专用和公用,这样就可以了。
- 说明:虽然有点奇怪,但是出现问题后,经过大量网上搜索查询到的方法,勾选了就问题解决了。修改网络需要等待几分钟后才能生效。