在window主机上访问virtualbox虚拟机上centos7的tomcat服务
在virtualbox上装完centos7后,随后装了tomcat服务器,然后在主机上发现用google浏览器访问tomcat不了
于是用ping检测下,发现ping不通,经过多方查找,才配置好,于是便写下这篇笔记以供自己日后查看!
因为原先采用的网络方式为NAT网络地址转换(但是此方式主机是不能够访问虚拟机的,但是虚拟机可以访问互联网)
故采用为Host-Only方式 (主机可以ping同虚拟机, 但是虚拟机默认上不了网)
具体步骤:
1. 修改虚拟网卡Virtualbox Host-Only Network 使用指定的IP地址
windows网络共享中心中找到该网卡右键属性,再点击IPv4的属性出现选项卡修改为192.168.56.102(可不一样),如下图
2. 在virtualbox 管理-全局设置-网络查看网卡IP地址是否与刚刚修改的一样,不一样则修正
3. 修改centos7中的网卡, 写入ip地址
命令 cd /etc/sysconfig/network-scripts
vim ifcfg-enp0s3 #对应的网卡文件(名字可能不一样)
添加一下信息
BOOTPROTO=static #网卡获得ip地址的方式(默认为dhcp,表示自动获取), 修改成static
IPADDR=192.168.56.1 # ip地址, 只要与192.168.56.102在同一个端即可
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.56.102 #网关 ,就是192.168.56.102
最后重启重启网络服务,命令是:service network restart
4. 测试
1) 查看centos7 ip 地址
命令: ip addr(结果也就是刚刚配置的192.168.56.1)
2) 在windows下ping 192.168.56.1已经可以ping 通了
3) 开启tomcat, 访问之(先确保centos7 8080端口是否已开放)
到此大功告成