前言
本机环境介绍如下:
虚拟机版本――VMware Workstation Pro 10.x
系统镜像――CentOS-7-x86_64-DVD-1511.iso
static IP address――192.168.73.100(与宿主机上VMware Network Adapter VMnet8里的IPv4地址的在同一网段[这是宿主机的映射关系],不能和宿主机IP相同)
netmask――255.255.255.0
gateway――192.168.73.2(.1已经被静态IP占用)
一 VMware 配置
在“编辑”选项卡中,选择“虚拟网络编辑器”,如下图:
选择VMnet8,修改子网IP与子网掩码,注意不要给“使用本地DHCP服务将IP地址分配给虚拟机”选项打勾,如下图:
点击NAT设置,编辑内容如下:
设置完毕后,应用所修改的设置
二 配置网卡配置文件
注意:CentOS7.x 的默认网卡文件为ifcfg-eno16777736,用户可以选择在安装系统前添加如下信息:
net.ifnames=0net.biosdevnames=0 如果已经装好的系统里通过 vi/etc/default/grub禁用该可预测命名规则,把“net.ifnames=0biosdevname=0”到GRUBCMDLINELINUX变量来实现的,如下图:
运行命令grub2-mkconifg -o /boot/grub2/grub.cfg来重新生成grub配置并更新内核参数.
shutdown -r now 需要重启服务器,重启网卡没有效果。
在安装系统时如下图所示:
添加信息完成后,直接回车开始安装操作系统。
原始配置文件信息:
进入到/etc/sysconfig/network-scripts/中把ifcfg-eno1677736重命名为ifcfg-eth0
#vi/etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet BOOTPROTO=dhcp 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=eth0 UUID=db47cec1-8f63-470f-a7ce-78dc1abf9a50 DEVICE=eth0 ONBOOT=no "/etc/sysconfig/network-scripts/ifcfg-eth0"
实现NAT上网需要修改如下信息:
BOOTPROTO=static#原始值“dhcp”,改为“static” IPADDR=192.168.73.100#添加NAT上网的静态IP地址 NETMASK=255.255.255.0#添加子网掩码 GATEWAY=192.168.73.2#添加网关,根据VMware软件‘虚拟网络编辑器’中的子网配置 DNS1=8.8.8.8#添加首选DNS服务器 DNS2=114.114.114.114#添加备用DNS服务器 ONBOOT=yes#原始值“no”,改为“yes”,意为网卡eth0随开机启动
#vi/etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet BOOTPROTO=static IPADDR=192.168.73.100 NETMASK=255.255.255.0 GATEWAY=192.168.73.2 DNS1=8.8.8.8 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=eth0 UUID=db47cec1-8f63-470f-a7ce-78dc1abf9a50 DEVICE=eth0 ONBOOT=yes "/etc/sysconfig/network-scripts/ifcfg-eth0"
修改完成后,重启网络服务:
/etc/init.d/networkrestart 或者 servicenetworkrestart
测试连通性:
\#pingwww.baidu.com PINGwww.baidu.com(119.75.218.70)56(84)bytesofdata. 64bytesfrom119.75.218.70:icmp_seq=1ttl=128time=82.5ms 64bytesfrom119.75.218.70:icmp_seq=2ttl=128time=5.04ms 64bytesfrom119.75.218.70:icmp_seq=3ttl=128time=84.7ms 64bytesfrom119.75.218.70:icmp_seq=4ttl=128time=74.8ms 64bytesfrom119.75.218.70:icmp_seq=5ttl=128time=24.9ms 64bytesfrom119.75.218.70:icmp_seq=6ttl=128time=72.5ms ^C64bytesfrom119.75.218.70:icmp_seq=7ttl=128time=95.4ms ---www.baidu.compingstatistics--- 7packetstransmitted,7received,0%packetloss,time9939ms rttmin/avg/max/mdev=5.043/62.879/95.452/31.495ms #
三 NAT模式上网配置完成
ping通网络之后,可以下载需要的软件应用。
1、建议安装 EPEL 仓库并安装常用命令
# rpm -ivhhttp://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
# yum install -y net-tools vim lrzsz tree screen lsof tcpdump
2、关闭 NetworkManager 和防火墙
# systemctl disable firewalld
# systemctl disable NetworkManager
3、关闭并确认 SELinux 处于关闭状态
# vim /etc/sysconfig/selinux
SELINUX=disabled #修改为 disable
4、更新系统并重启
# yum update -y && reboot
四 结束
上面的步骤完成后,建议给虚拟机做一个快照,以便于随时回到一个初始化完毕的系统中。
出处:http://blog.csdn.net/lsc476782158/article/details/51721909