1.虚拟机与本机采用桥接模式,具体原理:
Bridged Adapter(网桥模式)
网桥模式,你可以这样理解:
- 它是通过主机网卡,架设了一条桥,直接连入到网络中了。因此,它使得虚拟机能被分配到一个网络中独立的IP,所有网络功能完全和在网络中的真实机器一样。
- 网桥模式下的虚拟机,你把它认为是真实计算机就行了。
- 虚拟机与主机的关系:可以相互访问,因为虚拟机在真实网络段中有独立IP,主机与虚拟机处于同一网络段中,彼此可以通过各自IP相互访问。
- 虚拟机与网络中其他主机的关系:可以相互访问,同样因为虚拟机在真实网络段中有独立IP,虚拟机与所有网络其他主机处于同一网络段中,彼此可以通过各自IP相互访问。
- 虚拟机与虚拟机的关系:可以相互访问,原因同上。
- IP:一般是DHCP分配的,与主机的“本地连接”的IP 是同一网段的。虚拟机就能与主机互相通信。
- 笔记本已插网线时:(若网络中有DHCP服务器)主机与虚拟机会通过DHCP分别得到一个IP,这两个IP在同一网段。 主机与虚拟机可以ping通,虚拟机可以上互联网。
- 笔记本没插网线时:主机与虚拟机不能通信。主机的“本地连接”有红叉,就不能手工指定IP。虚拟机也不能通过DHCP得到IP地址,手工指定IP后,也无法与主机通信,因为主机无IP。这时主机的VirtualBox Host-Only Network 网卡是有ip的,192.168.56.1。虚拟机就算手工指定了IP 192.168.56.*,也ping不能主机。
修改配置文件
/etc/sysconfig/network-scripts/ifcfg-eno16777736(对应网卡的配置文件),并重启网络服务(或者直接重启虚拟机)
配置文件内容如下:
TYPE=Ethernet
#BOOTPROTO=static --采用分配静态方式
BOOTPROTO=dhcp --采用dhcp动态分配ip(推荐使用)
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=dfc2075c-d561-4882-a0c0-0fe65d9f04c4
DEVICE=eno16777736
ONBOOT=yes --系统启动时是激活网卡,只有在激活状态的网卡才能去连接网络,进行网络通讯启动网卡
#IPADDR=10.159.143.0 #静态IP
#IPADDR=192.168.1.0
#GATEWAY=10.159.136.1 #默认网关
#GATEWAY=192.168.1.1
GATEWAY=10.73.131.129 --默认网关与宿主机保持一致
#NETMASK=255.255.248.0 #子网掩码
#NETMASK=255.255.255.0
NETMASK=255.255.255.192 --子网掩码与宿主机保持一致
#DNS1=221.131.143.69 #DNS 配置
#DNS1=211.140.188.188
#DNS2=211.140.13.188
DNS1=10.70.75.253 --DNS服务采用跟宿主机一样
DNS2=10.70.180.80
更新时区(亚洲-中国-上海)
[root@localhost ~]# timedatectl set-timezone Asia/Shanghai