1.在vmware中安装好centos后,在“我的计算机”下面选择安装的虚拟机,右键点击“设置”,配置“虚拟机设置”,网络适配器中选择“桥接模式”
2.在vmware workstations中选择“编辑”-“虚拟网络编辑器”,如果之前配置过其他连接模式,先“还原默认配置”,然后再变更配置,桥接模式下选择宿主机上连接外网的网卡(任务管理器中可看到,见下图)
3.先查看宿主机ip信息,为下面虚机的配置准备,输入 ipconfig /all
无线局域网适配器 WLAN:
连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : Intel(R) Dual Band Wireless-AC 8265
物理地址. . . . . . . . . . . . . : EE-EE-QQ-05-21-68
DHCP 已启用 . . . . . . . . . . . : 是
自动配置已启用. . . . . . . . . . : 是
本地链接 IPv6 地址. . . . . . . . : fb40::18c5:er25:324b:1a7a%3(首选)
IPv4 地址 . . . . . . . . . . . . : 192.168.0.111(首选)
子网掩码 . . . . . . . . . . . . : 255.255.255.0
获得租约的时间 . . . . . . . . . : 2019年9月26日 23:16:41
租约过期的时间 . . . . . . . . . : 2019年9月27日 1:16:38
默认网关. . . . . . . . . . . . . : 192.168.0.1
DHCP 服务器 . . . . . . . . . . . : 192.168.0.1
DHCPv6 IAID . . . . . . . . . . . : 64549578
DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-23-F6-6F-AD-00-00-07-60-10-87
DNS 服务器 . . . . . . . . . . . : 192.168.0.1
TCPIP 上的 NetBIOS . . . . . . . : 已启用
4.修改/etc/sysconfig/network-scripts/ifcfg-ens33,具体值如下图
[root@kubernetes1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #修改为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=6d54567e-7d3c-4c95-8e7f-5645382134
DEVICE=ens33
ONBOOT=yes #修改为yes
IPADDR=192.168.0.100 #修改跟宿主机同网段
NETMASK=255.255.255.0 #子网掩码跟宿主机一致
GATEWAY=192.168.0.1 #子网掩码跟宿主机一致
5.配置dns域名服务器,跟宿主机一致即可。
[root@kubernetes1 ~]# cat /etc/resolv.conf
nameserver 192.168.0.1
6.设置/etc/sysconfg/network配置,如下图
[root@kubernetes1 ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=kubernetes
GATEWAY=192.168.1.1
7.重启network
[root@kubernetes1 ~]# service network restart
Restarting network (via systemctl): [ OK ]
8.验证网络连通性,ping内网其他ip和百度
[root@kubernetes1 ~]# ping www.baidu.com
PING www.a.shifen.com (14.215.177.39) 56(84) bytes of data.
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=1 ttl=56 time=9.02 ms
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=2 ttl=56 time=14.3 ms
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=3 ttl=56 time=14.0 ms
^C
--- www.a.shifen.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 9.022/12.443/14.303/2.424 ms
[root@kubernetes1 ~]# ping 192.168.0.112
PING 192.168.0.112 (192.168.0.112) 56(84) bytes of data.
64 bytes from 192.168.0.112: icmp_seq=1 ttl=64 time=5.04 ms
64 bytes from 192.168.0.112: icmp_seq=2 ttl=64 time=6.17 ms
^C
--- 192.168.0.112 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 5.040/5.606/6.173/0.571 ms