目录
前言
最近学习linux系统中安装软件的方法。yum安装好httpd(apache)包的时候,Linux上运行该服务,netstat -tlun|grep 80可以验证已运行。然打开网页输入linux ip地址却始终无法连接。为了解决这个问题,耗费了许多时间和经历,在网上各方搜索查阅,思考,现记录下这个过程。
一、虚拟机3种网络模式
yum install httpd 之后,尝试在网页上连接Linux虚拟机的ip地址,始终无果。苦思无门,后来突然想到是否与虚拟机的网络连接模式有关。以前一直不甚明了3中模式的区别。查找相关资料所得--
1 桥接模式-----对应VMnet0.这种模式下,虚拟网卡和实体主机网卡处于同级别网络中,是各自独立的。当需要虚拟机向局域网其他ip提供服务,比如ftp,ssh,http,需要选择这个模式连接。
2 NAT模式-----对应VMnet8.网络地址转换。虚拟机通过NAT模式,借助主机网络与外网通信。NAT模式下的虚拟网卡由vmware提供,和实体主机并不在同一个网络。虚拟机可以随意通过主机访问外网,而局域网中除主机外的其他主机不能访问虚拟机。在NAT 模式下的各个 虚拟机之间因为处于同一个网络中,可以互相通信。
3 Host-Only---对应VMnet1.这种模式和NAT模式的不同在于,虚拟机只能通过vmnet1网卡和宿主机通信,与外网是隔绝的。
资料来源----https://www.cnblogs.com/itxiaok/p/10358055.html
二、桥接模式遇阻
了解三种连接模式后,尝试使用桥接模式,但是报错如下图(网络图