前提条件:
1、VMware已安装虚拟机CentOS7
2、宿主机Windows10
启动虚拟机CentOS7–>虚拟机–>设置
网络连接:桥接模式
查看宿主机网络信息
C:\Users\MSoffice>ipconfig /all
以太网适配器 以太网: 连接特定的 DNS 后缀 . . . . . . . : 描述. . . . . . . . . . . . . . . : Intel(R) 82579LM Gigabit Network Connection 物理地址. . . . . . . . . . . . . : A0-XX-XX-XX-XX-03 DHCP 已启用 . . . . . . . . . . . : 是 自动配置已启用. . . . . . . . . . : 是 本地链接 IPv6 地址. . . . . . . . : xx80::xxbe:xxba:xx17:71c6%6(首选) IPv4 地址 . . . . . . . . . . . . : 192.168.31.66(首选) 子网掩码 . . . . . . . . . . . . : 255.255.255.0 获得租约的时间 . . . . . . . . . : 2021年11月17日 19:33:11 租约过期的时间 . . . . . . . . . : 2021年11月18日 9:24:49 默认网关. . . . . . . . . . . . . : 192.168.31.1 DHCP 服务器 . . . . . . . . . . . : 192.168.31.1 DHCPv6 IAID . . . . . . . . . . . : 77613884 DHCPv6 客户端 DUID . . . . . . . : 00-xx-xx-xx-xx-xx-xx-xx-xx-xx-xx-7D-45-03 DNS 服务器 . . . . . . . . . . . : 192.168.31.1 TCPIP 上的 NetBIOS . . . . . . . : 已启用
配置CentOS7 ,将主机中对应的信息填入下面对应的位置,静态ip,子网掩码, 默认网关, DNS
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="static" # 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="ens33" UUID="ea3b61ed-9232-4b69-b6c0-2f863969e750" DEVICE="ens33" ONBOOT="yes" # 以下是新增 IPADDR="192.168.31.88" # 自定义虚拟机的ip地址(主机是192.168.31.66),必须与主机在同一网段 NETMASK="255.255.255.0" # 设置子网掩码,跟宿主机一样 GETWAY="192.168.31.1" # 默认网关,跟宿主机一样 DNS1="192.168.31.1" # DNS,跟宿主一样
添加网关地址
[root@localhost ~]# vi /etc/sysconfig/network
# Created by anaconda NETWORKING=yes HOSTNAME=Taoge # 名字随便写 GATEWAY=192.168.31.1 # 默认网关和宿主机相同
添加DNS
[root@localhost ~]# vi /etc/resolv.conf
# Generated by NetworkManager nameserver 192.168.31.1 # DNS,跟宿主一样
重启network
[root@localhost ~]# service network restart Restarting network (via systemctl): [ 确定 ] [root@localhost ~]#
内网访问自身静态ip
[root@localhost ~]# ping 192.168.31.88 PING 192.168.31.88 (192.168.31.88) 56(84) bytes of data. 64 bytes from 192.168.31.88: icmp_seq=1 ttl=64 time=0.043 ms 64 bytes from 192.168.31.88: icmp_seq=2 ttl=64 time=0.077 ms
访问公网
[root@localhost ~]# ping www.baidu.com PING www.a.shifen.com (182.61.200.6) 56(84) bytes of data. 64 bytes from 182.61.200.6 (182.61.200.6): icmp_seq=1 ttl=53 time=4.86 ms 64 bytes from 182.61.200.6 (182.61.200.6): icmp_seq=2 ttl=53 time=9.61 ms
宿主机访问虚拟机
C:\Users\MSoffice>ping 192.168.31.88 正在 Ping 192.168.31.88 具有 32 字节的数据: 来自 192.168.31.88 的回复: 字节=32 时间<1ms TTL=64 来自 192.168.31.88 的回复: 字节=32 时间<1ms TTL=64 来自 192.168.31.88 的回复: 字节=32 时间<1ms TTL=64 来自 192.168.31.88 的回复: 字节=32 时间<1ms TTL=64 192.168.31.88 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 0ms,最长 = 0ms,平均 = 0ms C:\Users\MSoffice>
虚拟机访问宿主机,遇到问题找问题2
[root@localhost ~]# ping 192.168.31.66 PING 192.168.31.66 (192.168.31.66) 56(84) bytes of data. 64 bytes from 192.168.31.66: icmp_seq=1 ttl=128 time=0.246 ms 64 bytes from 192.168.31.66: icmp_seq=2 ttl=128 time=0.654 ms
虚拟机ping不通自己、外网(或宿主机ping不通CentOS7虚拟机)
解决办法:
做一下切换,保存试试(必要时可以重启虚拟机)
[root@localhost ~]# reboot
虚拟机ping不通宿主机
解决问题:关闭Windows10的防火墙
关闭专用网络