zoukankan      html  css  js  c++  java
  • centos7设置虚拟机静态ip

    转自http://blog.csdn.net/y534560449/article/details/60134301

    一.设置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. 首先编辑network
    # Created by anaconda
    NETWORKING=yes
    GATEWAY=192.168.140.2

    其中的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)

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

    3. 编辑/etc/resolv.conf

       nameserver 192.168.140.2

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

    其中

    ip不能一致,否则会造成虚拟机无法上网,虚拟机配置完成后需要重启网络服务

    要是主机要是无法连接虚拟机 可以参考https://www.jianshu.com/p/106b7b74422b

  • 相关阅读:
    jquery判断浏览器类型
    webservice soapheader验证方法
    webservice跨域文件,好多年前的东西,远程调用,js服务器端使用,可以远程调用
    c# 动态调用webservice 转录一下
    linq使用 count与sum等
    js date扩展方法
    c#深拷贝的一个方法
    javascript jquery document.ready window.onload
    带你上手一款下载超 10 万次的 IDEA 插件
    Knative Serving 健康检查机制分析
  • 原文地址:https://www.cnblogs.com/isuben/p/6944707.html
Copyright © 2011-2022 走看看