centos7的NAT模式静态ip设置

一.设置VM的NAT方式

1.打开VM->编辑->虚拟网络编辑器->点击更改设置

这里写图片描述

2.选中VMnet8->取消使用本地DHCP服务将IP地址分配给虚拟机->点击NAT设置

这里写图片描述

3.查看网关(GATWAY)IP,设置端口转发(这样你可以进行主机与虚拟机的联系) 点击添加 这里我设置的虚拟机的IP为192.168.140.140

3.1 你自己可以根据你的子网IP随意设置的IP地址:192.168.140.XXX

这里写图片描述

3.2 主机端口号可以从0~65535,但是最好设置为10000~65535,虚拟IP地址即为你想要设置的IP地址,虚拟机端口号根据你所需服务设置比如22是用于ssh服务,80是用于http服务,3306是用于MySQL服务。(下几节会进行讲解通过主机客户端(xshell,xftp,浏览器,mysql客户端)访问虚拟机。

这里相当于一个映射:将本地主机的一个端口映射到虚拟机中对应系统的端口 
这里写图片描述

二. 设置CentOS的静态IP

查看相关信息ifconfig

这里写图片描述

涉及到三个文件,分别在

/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eno16777736
#(注意:该文件名字我们可能不一样,有的是ifcfg-eth0,其文件名见上一步查看相关信息)
/etc/resolv.conf
  • 1
  • 2
  • 3
  • 4
  • 5

1. 首先编辑network

# Created by anaconda
NETWORKING=yes
GATEWAY=192.168.140.2
  • 1
  • 2
  • 3
  • 4

其中的GATEWAY即是上一步的网关地址

2. 编辑ifcfg-eno16777736文件

TYPE="Ethernet"
NAME=“eno16777736”
BOOTPROTO=static
NM_CONTROLLED="yes"
IPV6INIT="no"
ONBOOT="yes"
IPADDR=192.168.140.140(注:你自己随意设置的IP地址:192.168.140.XXX)
PREFIX0=32
NETMASK=255.255.255.0
DNS1=192.168.140.2(即为你的网关IP)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

注意:这里DNS1是必须要设置的否则无法进行域名解析。

3. 编辑/etc/resolv.conf

    nameserver 192.168.140.2
  • 1

以后虚拟机的IP就一直是192.168.140.140



原文转载于:Chris-Chang   https://blog.csdn.net/the_victory/article/details/48751891

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值