CentOS 7.x NAT模式上网配置1

前言

本机环境介绍如下:

  • 虚拟机版本――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 配置

  • 在“编辑”选项卡中,选择“虚拟网络编辑器”,如下图:

图1

  • 选择VMnet8,修改子网IP与子网掩码,注意不要给“使用本地DHCP服务将IP地址分配给虚拟机”选项打勾,如下图:

图2

  • 点击NAT设置,编辑内容如下:

图3

wKiom1d3awLCFxyUAACJAordJ8A568.png

  • 设置完毕后,应用所修改的设置

二 配置网卡配置文件

登录CentOS7- x86_64系统,编辑网卡配置文件

注意:CentOS7.x 的认网卡文件为ifcfg-eno16777736,用户可以选择在安装系统前添加如下信息:

net.ifnames=0net.biosdevnames=0
如果已经装好的系统里通过
vi/etc/default/grub禁用该可预测命名规则,把“net.ifnames=0biosdevname=0”到GRUBCMDLINELINUX变量来实现的,如下图:

wKiom1d3bUSjDEZvAAAOiaARjx4351.png

运行命令grub2-mkconifg -o /boot/grub2/grub.cfg重新生成grub配置并更新内核参数.

wKiom1d3iDOD_PJnAAAqgktbMS4376.png

shutdown -r Now 需要重启服务器,重启网卡没有效果

在安装系统时如下图所示:

图5

图6

添加信息完成后,直接回车开始安装操作系统。

原始配置文件信息

进入到/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

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native