VMware虚拟机网络配置方案--------CentOS7与Red Hat-------均匀实测可用,推荐使用NAT模式,全部手敲累到爽!!!

it2025-09-12  180

1.设置方式使用桥接模式:(利用WiFi网络进行交互) 首先将VMware设置选择为桥接模式即可,具体步骤如下: 1).选择“编辑”--》选择“虚拟网络编辑器”--》再在列表中选择“VMnet0”自动桥接 --》最后点击“确定” 2).选中已启动的虚拟机“右键”在列表中选择“设置”,在弹出框列表中选中“网络适配器”,选择桥接模式勾选,并点击确定, 3).进入虚拟机控制台,进入目录“/etc/sysconfig/network-scripts” ,找到对应的文件“ifcfg-ens xxx”文件进行编辑,命令及相关内容如下: vi ifcfg-ens33 实际内容:需修改的分别如“#”注释所示,正常将所有新增内容在原有文件数据后追加即可,若该属性存在修改即可 YPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static #改为静态ip而不是“dhcp”,即“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=eth0 UUID=e4939d0a-94c8-41b0-9e5b-f754a4f7f52e DEVICE=ens33 BOOTPROTO=static HWADDR=00:0c:29:7f:b6:27 IPADDR=172.20.10.9 #和物理主机在同一网段,我把172.20.10.10改为了172.20.10.9(注:172.20.10.10为主机网络实际地址) GATEWAY=172.20.10.1 #默认网关,和物理主机一样 NETMASK=255.255.255.240 #子网掩码,和物理主机一样 ONBOOT=yes #no改为yes DNS1=8.8.8.8 #DNS,写谷歌的地址就行 4).重启虚拟机网络服务 service network restart 5).验证设置是否正常,ping www.baidu.com ,如果能ping通则证明配置已成功否则失败

2.设置方式二: VMware15虚拟机设置NAT配置模式,并设置添加8080访问端口用于主机访问虚拟机web应用

1)将8080虚拟机访问端口添加至防火墙 配置虚拟机的网络,设置VMware,端口映射对,要把8080端口打开, Edit->Virtual NetworkEditor->NAT(选择VMnet8) 1)选择NAT模式 2)在下方找到“子网IP”地址栏输入:192.168.52.0 ,“子网掩码”地址栏输入255.255.255.0 3)点击“设置NAT”按钮进行设置 4)在弹出的设置窗口中找到“网关IP”地址栏输入:192.168.52.2 --注:此网关地址需要和虚拟机配置文件ifcfg-ens XX 中的网关“GATEWAY”、“DNS1”一致 5)添加需要通过的web访问端口8080,点击添加对应输入: 主机端口:20000(随意) 类型:TCP 虚拟机IP地址:192.168.52.128 虚拟机端口:8080 描述:用于主机访问虚拟机的web端口 6)点击确定配置完成 7)点击按钮“DHCP”设置 8)在弹出窗口中输入起始IP地址与结束IP地址分别为:192.168.52.3与192.168.52.254 9)默认租用时间随意输入即可,后点击“确定”按钮 10)以上参数设定完成后点击“应用”按钮,再点击“确定”按钮完成虚拟机设置 2)将数据库中F:\app\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora 文件进行修改 LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) #注意:将host的参数localhost修改为0.0.0.0 (ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521)) ) ) #注:便于Oracle数据IP地址适用于主机中所有网卡IPv4地址(使用ipconfig查看即可找到) 3)配置NAT网络相关参数及步骤 1,确定主机网络地址信息: C:\Users\Administrator>ipconfig 展示结果: 以太网适配器 VMware Network Adapter VMnet8:(配置时使用此网段即可) 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::587b:c8d4:b7ac:d54e%2 IPv4 地址 . . . . . . . . . . . . : 192.168.52.1 子网掩码 . . . . . . . . . . . . : 255.255.255.0 默认网关. . . . . . . . . . . . . : 2.配置虚拟机网段: 1)打开虚拟机控制台输入命令:ifconfig ens33 展示结果: [test@bogon ~]$ ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.52.128 netmask 255.255.255.0 broadcast 192.168.52.255 inet6 fe80::d6af:2dd:a08e:ef15 prefixlen 64 scopeid 0x20<link> ether 00:0c:29:36:86:7b txqueuelen 1000 (Ethernet) RX packets 548 bytes 53250 (52.0 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 452 bytes 57769 (56.4 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 2)切换为root用户:su - root [test@bogon ~]$ su - root 3)编辑配置文件:vi /etc/sysconfig/network-scripts/ifcfg-ens33 [root@bogon ~]$ vi /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="static" #改为静态或none,ip而不是“dhcp”,即“static”,或"none" 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="af11b8a9-e221-42ea-9943-f1e43ca6b58b" DEVICE="ens33" ONBOOT="yes" #no改为yes #下访属性需要自行添加,系统初次创建默认不包含一下属性 IPADDR=192.168.52.128 #和物理/VM8主机在同一网段 GATEWAY=192.168.52.2 #默认网关,和VM8虚拟机一样 NETMASK=255.255.255.0 #子网掩码,和物理主机一样 DNS1=192.168.52.2 #DNS,写谷歌的地址就行 4)主机网络地址配置修改 a).右键无线网络打开“网络和Internet” b).点击网络共享中心 c).更改适配器设置 d).双击打开VMware8 e).点击属性按钮 f).在弹出窗口中找到IPv4协议双击打开 g).弹出窗口选择手动IP地址(使用下面的IP地址), IP地址:192.168.52.1 子网掩码:255.255.255.0 默认网关:192.168.52.2 --此参数可不设置 h).完成设置点击“确定”按钮 整体设置流程完成进行设置校验即可:ping www.baidu.com -c 4 [root@bogon ~]$ ping www.baidu.com -c 4 PING www.a.shifen.com (112.80.248.76) 56(84) bytes of data. 64 bytes from 112.80.248.76 (112.80.248.76): icmp_seq=1 ttl=128 time=55.4 ms 64 bytes from 112.80.248.76 (112.80.248.76): icmp_seq=2 ttl=128 time=80.5 ms 64 bytes from 112.80.248.76 (112.80.248.76): icmp_seq=3 ttl=128 time=84.4 ms 64 bytes from 112.80.248.76 (112.80.248.76): icmp_seq=4 ttl=128 time=81.9 ms --- www.a.shifen.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3007ms rtt min/avg/max/mdev = 55.482/75.611/84.484/11.711 ms

至此网络已配置完成,可以在虚拟机中上网,并且虚拟机与主机可以相互通信,以及在虚拟机环境下部署项目应用可以在主机环境中访问部署至VMware上的web应用了,,,希望对有需要的朋友有所帮助

最新回复(0)