虚拟机环境:vmware、centos7
第一步:
主机(物理机)上使用cmd输入:
ipconfig/all
记住上面的:
ipv4地址、子网掩盖、默认网关、DNS服务器
第二步:
1.打开虚拟机,在命令窗口中输入su切换到root模式
2.输入:# cd /etc/sysconfig/network-scripts/
切换到网卡配置文件所在的目录
3.输入:# vi ifcfg-ens33
打开配置文件,出现以下画面(注意:1、行与行之间不要出现空格;2、#后面的文字注释尽量删去,尽量不要出现中文):
TYPE=Ethernet
BOOTPROTO=static #将dhcp 改为static 表示使用手动设置的静态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
IPV6_ADDR_GEN_MODE="stable-privacy
NAME=ens33
UUID=d5dfb3e4-7baf-49df-9279-85684cb0b71d
DEVICE=ens33
ONBOOT=yes #改为yes 表示自动激活网卡
# 以下是需要添加的 用到上面物理机的网络信息
IPADDR=192.168.1.8 #虚拟机的IP地址,需要和物理机处于同一网段,即前三位一样,最后一位可以设置成自己想要的数字(物理机IP:192.168.1.4)
NETMASK=255.255.255.0 #子网掩码 和物理机保持一致
GETWAY=192.168.1.1 #默认网关 和物理机保持一致
DNS1=192.168.1.1 #DNS,和物理机一致
以上完成保存退出,进行下一步
4.输入:# vi /etc/sysconfig/network
将出现的新界面里的清除,输入(注意事项和3一样):
#Created by anaconda
NETWORKING=yes
HOSTNAME=code3 #名称自己取一个
GATEWAY=192.168.1.1 #默认网关与物理机一致
5.输入:# vi /etc/resolv.conf
方法和注意事项和上面4一样,输入:
#Generated by NetworkManager
nameserver 192.168.1.1 #DNS 和物理机一致
nameserver 8.8.8.8 #谷歌提供的DNS
nameserver 114.114.114.114 #国内通用DNS
6.输入:# service network restart
重启网络服务
7.虚拟机ping主机,主机ping虚拟机,虚拟机ping外网,ping通说明配置完成。