首页 > 代码库 > CentOS 7.0 NAT 网络配置
CentOS 7.0 NAT 网络配置
资源:
虚拟机软件:VMware版本:10.0.3build-1895310
CentOS7安装盘:CentOS-7.0-1406-x86_64-DVD.iso
Step 1 新建虚拟机.
打开VMware 左侧右击”新建虚拟机”.
选择自定义模式
选择安装盘,我这里的地址是: F:\迅雷下载\CentOS-7.0-1406-x86_64-DVD.iso
根据版本选择系统:
网络连接方式选择:NAT
启动虚拟机遇到问题,这个问题应该是安装64位系统才会有的.解决办法是进入bios,启动Intel-x.(其实就是打开bios里面的虚拟机支持就可以了)
启动虚拟开始安装
Step 2 安装CentOS_7.0系统
选择Install CentOS 7
选择安装过程使用中文支持
主意软件选择安装桌面就可以了
这里可以选的安装模式有多种,自己看着办吧。网络进入系统再配置。
然后开始安装。
接下来是配置root用户密码。随便自己配置就可以了。
Step 3配置CentOS7.0系统的网络配置,是的虚拟机通过NAT链接上网。
先检查一下当前虚拟机的网卡配置是否NAT模式。
右击你的虚拟机,选择“设置”,查看你的网络链接模式是否是NAT模式。
虚拟机配置完成后,接着配置虚拟网卡vmware8
主意圈住的几个配置。该勾选的就勾选。子网ip是用来限定NAT内部局域网的网段的。我这里设置192.168.10.0,掩码是255.255.255.0
另外这里的NAT设置,可以设置NAT内部网关,默认是网段的2号ip,即:192.168.10.2
DHCP配置则可以配置分配给NAT内网的机器的ip。注意,如果你的虚拟机系统要使用固定ip,则不能使用这里dhcp设定范围内的ip,不然会出现路由问题,会有异常。
例如,我配置的段是:192.168.10.128~192.168.10.254,那么,如果你设置主机网络时想固定ip,则需要使用192.168.10.3~192.168.10.127范围内的ip作为固定ip使用。如果你选择DHCP模式,则会随机分配192.168.10.128~192.168.10.254内的ip给你的虚拟系统,而有效期参考这里的配置。(有效期过后,会重新获取,虚拟系统的ip就会变更,安装集群建议使用固定ip)
设置完虚拟网卡,虚拟网卡还不能访问外部的网络,如果是NAT内部集群,其实可以不用连外网的。但是如果你的机器有需要上网,则需要将虚拟网卡放入共享网络列表中去。
打开你的网卡配置:
我这里是用无线的,所以选无线网卡,如果你是有线或者宽带直连,请将你用来上网的网卡共享给虚拟网卡。
选择:
共享的家庭网卡选:VMnet8
其实是用默认安装配置,现在已经可以上网的了,下面这个是默认安装的配置文件内容,可见默认是是用dhcp的。
而被分配到的ip则是
访问百度测试:
附加:设置固定ip
但是,作为服务器,可变的ip地址并不好用。所以下面继续进行固定ip配置。
进入系统后,打开终端,并且换到root用户
修改网络配置文件:
#vi/etc/sysconfig/network-scripts/ifcfg-eno16777736
注意:BOOTPROTO要改为static,即静态ip模式
地址IPADDR,选择网段192.168.10.3~192.168.10.127之间的一个ip,理由前面虚拟网卡配置的地方已经说了。
NETMASK是子网掩码,也是跟之前配置的一样255.255.255.0
GATEWAY,默认网关,也是跟之前配置的一样192.168.10.2
这里DNS1(域名服务器)也选择是虚拟网关来充当。192.168.10.2
接着修改域名服务器配置:
# vi /etc/resolv.conf
nameserver 192.168.10.2
接着使得修改的网络配置生效,需要重启网卡:
# systemctl restartnetwork
# systemctlstatusnetwork
注:CentOS7不再使用service命令了,而是使用了新的系统服务组件systemctl,所以现在用上面这个命令来重启网络服务。
另外,除了vi修改/etc/sysconfig/network-scripts/ifcfg-eno16777736来修改网络配置之外,还可以使用文字界面工具:
nmtui-edit来修改网卡配置。例如:
# nmtui-editeno16777736
在命令行输入上面内容后,会得到下面的文字界面。不过前提是要先安装这个工具。安装命令如下:
# yum -y installNetworkManager-tui
# nmtui-connect eno16777736
用nmtui-edit修改完,需要用nmtui-connect命令才会生效的。要不重启network服务也行(方法前面有说了)
CentOS 7.0 NAT 网络配置