CentOS 7.x NAT模式静态IP上网配置

时间:2022-12-25 15:07:40

CentOS 7.x NAT模式静态IP上网配置

准备工作:
- 虚拟机版本——VMware Workstation Pro 12.x
- 系统镜像——CentOS-7-x86_64-DVD-1511.iso

一 、VMware 配置

  • 在“编辑”选项卡中,选择“虚拟网络编辑器”,如下图:
    CentOS 7.x NAT模式静态IP上网配置

  • 选择VMnet8,修改子网IP与子网掩码,注意不要给“使用本地DHCP服务将IP地址分配给虚拟机”选项打勾,如下图:
    CentOS 7.x NAT模式静态IP上网配置

  • 点击NAT设置,编辑内容并记住设置的信息(centos7 配置静态ip需要),如下图:
    CentOS 7.x NAT模式静态IP上网配置
  • 设置完成之后,点击下方“确认”按钮应用所修改的设置

二、 配置网卡配置文件

登录系统(CentOS7- x86_64安装过程本文不作详解)

vi /etc/sysconfig/network-scripts/ifcfg-eno16777736

原配置文件信息:

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=eno16777736
UUID=4f4b44b3-3271-4608-b555-f44d1ebee4b0
DEVICE=eno16777736
ONBOOT=no

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

BOOTPROTO=static      #dhcp:动态(原始值) static:静态
IPADDR=192.168.133.41 #添加NAT上网的静态IP地址
NETMASK=255.255.255.0 #添加子网掩码
GATEWAY=192.168.133.2 #添加网关,根据上面步骤NAT设置而来
DNS1=192.168.133.2 #添加首选DNS服务器
ONBOOT=yes #网卡eno16777736随开机启动 no:否(原始值) yes:是
#注视IPV6开头配置

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

TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.133.41
NETMASK=255.255.255.0
GATEWAY=192.168.133.2
DNS1=192.168.133.2
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=eno16777736
UUID=4f4b44b3-3271-4608-b555-f44d1ebee4b0
DEVICE=eno16777736
ONBOOT=yes

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

/etc/init.d/network restart

查看ip地址
CentOS 7.x NAT模式静态IP上网配置

测试网络
CentOS 7.x NAT模式静态IP上网配置

NAT模式静态IP上网配置完成

三、可选命令

  • 防火墙
systemctl stop firewalld.service    #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态
  • 建议安装 EPEL 仓库并安装常用命令

rpm -ivh http://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm