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应用了,,,希望对有需要的朋友有所帮助