首页 > 网站 > 建站经验 > 正文

CentOS 7.x NAT模式上网配置步骤详解

2019-11-02 17:00:17
字体:
来源:转载
供稿:网友

前言

本机环境介绍如下:

虚拟机版本――VMware Workstation Pro 12.x 系统镜像――CentOS-7-x86_64-DVD-1511.iso static IP address――10.0.0.102 netmask――10.0.0.2

一 VMware 配置

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

图1

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

图2

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

图3

图4

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

二 配置网卡配置文件

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

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

net.ifnames=0 net.biosdevname=0

如下图所示:

图5

图6

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

原始配置文件信息:

# vi /etc/sysconfig/network-scripts/ifcfg-eth0TYPE=EthernetBOOTPROTO=dhcpDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=no#IPV6INIT=yes#IPV6_AUTOCONF=yes#IPV6_DEFROUTE=yes#IPV6_PEERDNS=yes#IPV6_PEERROUTES=yes#IPV6_FAILURE_FATAL=noNAME=eth0UUID=db47cec1-8f63-470f-a7ce-78dc1abf9a50DEVICE=eth0ONBOOT=no"/etc/sysconfig/network-scripts/ifcfg-eth0"

实现NAT上网需要修改如下信息:

BOOTPROTO=static #原始值“dhcp”,改为“static”IPADDR=10.0.0.102 #添加NAT上网的静态IP地址NETMASK=255.255.255.0 #添加子网掩码GATEWAY=10.0.0.2 #添加网关,根据VMware 软件‘虚拟网络编辑器'中的子网配置DNS1=10.0.0.2 #添加首选DNS服务器DNS2=223.5.5.5 #添加备用DNS服务器ONBOOT=yes #原始值“no”,改为“yes”,意为网卡eth0随开机启动

修改后的网卡配置文件信息:

# vi /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=EthernetBOOTPROTO=staticIPADDR=10.0.0.102NETMASK=255.255.255.0GATEWAY=10.0.0.2DNS1=10.0.0.2DNS2=223.5.5.5DEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=no#IPV6INIT=yes#IPV6_AUTOCONF=yes#IPV6_DEFROUTE=yes#IPV6_PEERDNS=yes#IPV6_PEERROUTES=yes#IPV6_FAILURE_FATAL=noNAME=eth0UUID=db47cec1-8f63-470f-a7ce-78dc1abf9a50DEVICE=eth0ONBOOT=yes"/etc/sysconfig/network-scripts/ifcfg-eth0"

修改完成后,重启网络服务:

/etc/init.d/network restart

测试连通性:

/# ping www.baidu.comPING www.baidu.com (119.75.218.70) 56(84) bytes of data.64 bytes from 119.75.218.70: icmp_seq=1 ttl=128 time=82.5 ms64 bytes from 119.75.218.70: icmp_seq=2 ttl=128 time=5.04 ms64 bytes from 119.75.218.70: icmp_seq=3 ttl=128 time=84.7 ms64 bytes from 119.75.218.70: icmp_seq=4 ttl=128 time=74.8 ms64 bytes from 119.75.218.70: icmp_seq=5 ttl=128 time=24.9 ms64 bytes from 119.75.218.70: icmp_seq=6 ttl=128 time=72.5 ms^C64 bytes from 119.75.218.70: icmp_seq=7 ttl=128 time=95.4 ms--- www.baidu.com ping statistics ---7 packets transmitted, 7 received, 0% packet loss, time 9939msrtt min/avg/max/mdev = 5.043/62.879/95.452/31.495 ms#
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表