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

前端之家收集整理的这篇文章主要介绍了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,用户可以选择在安装系统前添加如下信息:

  1. net.ifnames=0net.biosdevnames=0
  2. 如果已经装好的系统里通过
  3. 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

  1. #vi/etc/sysconfig/network-scripts/ifcfg-eth0
  2. TYPE=Ethernet
  3. BOOTPROTO=dhcp
  4. DEFROUTE=yes
  5. PEERDNS=yes
  6. PEERROUTES=yes
  7. IPV4_FAILURE_FATAL=no
  8. IPV6INIT=yes
  9. IPV6_AUTOCONF=yes
  10. IPV6_DEFROUTE=yes
  11. IPV6_PEERDNS=yes
  12. IPV6_PEERROUTES=yes
  13. IPV6_FAILURE_FATAL=no
  14. NAME=eth0
  15. UUID=db47cec1-8f63-470f-a7ce-78dc1abf9a50
  16. DEVICE=eth0
  17. ONBOOT=no
  18. "/etc/sysconfig/network-scripts/ifcfg-eth0"

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

  1. BOOTPROTO=static#原始值“dhcp”,改为“static”
  2. IPADDR=192.168.73.100#添加NAT上网的静态IP地址
  3. NETMASK=255.255.255.0#添加子网掩码
  4. GATEWAY=192.168.73.2#添加网关,根据VMware软件‘虚拟网络编辑器’中的子网配置
  5. DNS1=8.8.8.8#添加首选DNS服务器
  6. DNS2=114.114.114.114#添加备用DNS服务器
  7. ONBOOT=yes#原始值“no”,改为“yes”,意为网卡eth0随开机启动

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

  1. #vi/etc/sysconfig/network-scripts/ifcfg-eth0
  2. TYPE=Ethernet
  3. BOOTPROTO=static
  4. IPADDR=192.168.73.100
  5. NETMASK=255.255.255.0
  6. GATEWAY=192.168.73.2
  7. DNS1=8.8.8.8
  8. DEFROUTE=yes
  9. PEERDNS=yes
  10. PEERROUTES=yes
  11. IPV4_FAILURE_FATAL=no
  12. IPV6INIT=yes
  13. IPV6_AUTOCONF=yes
  14. IPV6_DEFROUTE=yes
  15. IPV6_PEERDNS=yes
  16. IPV6_PEERROUTES=yes
  17. IPV6_FAILURE_FATAL=no
  18. NAME=eth0
  19. UUID=db47cec1-8f63-470f-a7ce-78dc1abf9a50
  20. DEVICE=eth0
  21. ONBOOT=yes
  22. "/etc/sysconfig/network-scripts/ifcfg-eth0"

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

  1. /etc/init.d/networkrestart
  2. 或者
  3. servicenetworkrestart

测试连通性:

  1. \#pingwww.baidu.com
  2. PINGwww.baidu.com(119.75.218.70)56(84)bytesofdata.
  3. 64bytesfrom119.75.218.70:icmp_seq=1ttl=128time=82.5ms
  4. 64bytesfrom119.75.218.70:icmp_seq=2ttl=128time=5.04ms
  5. 64bytesfrom119.75.218.70:icmp_seq=3ttl=128time=84.7ms
  6. 64bytesfrom119.75.218.70:icmp_seq=4ttl=128time=74.8ms
  7. 64bytesfrom119.75.218.70:icmp_seq=5ttl=128time=24.9ms
  8. 64bytesfrom119.75.218.70:icmp_seq=6ttl=128time=72.5ms
  9. ^C64bytesfrom119.75.218.70:icmp_seq=7ttl=128time=95.4ms
  10.  
  11. ---www.baidu.compingstatistics---
  12. 7packetstransmitted,7received,0%packetloss,time9939ms
  13. rttmin/avg/max/mdev=5.043/62.879/95.452/31.495ms
  14. #

三 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相关文章