主要是为了配合docker使用,才配置了静态的网络地址。
配置步骤如下:
vmware点击编辑,配置VMnet8网络。首先得关闭dhcp服务。
再配置子网ip,这个随意用一个私人地址的网段就可以了,建议不要使用192.168.1.0 这些可能会和路由器冲突的网段。
192.168.1.0
之后在点击NAT设置,配置网关,确认即可。
再修改centos7中的 /etc/sysconfig/network-scripts/ifcfg-ens33文件,文件名可能略有不同,不过都是以ifcfg-开头的。
ifcfg-
需要配置:BOOTPROTO、ONBOOT、IPADDR、NETMASK、GATEWAY、DNS1字段即可。
TYPE="Ethernet" PROXY_METHOD="none" BROWSER_OnLY="no" #配置静态网络 BOOTPROTO="static" DEFROUTE="yes" IPV4_FAILURE_FATAL="yes" IPV6INIT="yes" IPV6_AUTOCOnF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens33" UUID="b3e5ec96-129a-4f9b-8918-15870f715f1d" DEVICE="ens33" #是否开机启动 OnBOOT="yes" #ip地址 IPADDR="192.168.186.12" #掩码 NETMASK="255.255.255.0" #网关 GATEWAY="192.168.186.254" #dns服务 DNS1="8.8.8.8" DNS2="114.114.114.114" IPV6_PRIVACY="no"
重启网关服务,重启服务成功后就可以连接外网了。
[root@localhost tem]# service network restart Restarting network (via systemctl): [ 确定 ]
如果需要主机静态的Ip地址,如下。
这样centos7也可以通过Ip ping主机了。