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

  • 相关阅读:
    sublime text3配置javascript运行环境
    TCP/IP协议详解
    markdown基本语法
    pytest失败重跑
    pytest参数化
    Httprunner初步学习
    基础面向对象
    面试题
    包和loggging模块
    常用模块
  • 原文地址:https://www.cnblogs.com/isuben/p/6944707.html
Copyright © 2011-2022 走看看