热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Centos7虚拟机固定IP设定

虚拟机版本以及Linux版本VMWare12Linux版本Centos7因为在家里用的是wifi之前使用的是桥接的模式,

虚拟机版本  以及  Linux 版本

VM Ware 12     Linux 版本   Centos 7 

因为 在 家里  用 的 是 wifi    之前使用 的 是 桥接 的 模式 ,  每次 虚拟机 的 IP  都要 更换  然后  都要重新  设置   Xshell 的  Ip   很是 麻烦  然后 就先 说  可不可以 使用  固定 的 IP   这样子 就可以 每次 都不用 固定 IP 。

  参考 的 这位  大神的  文章  当然 其中 也碰到 了 一些 坑   https://www.linuxidc.com/Linux/2017-12/149910.htm   

采用的 方式  为 采用方式为NAT模式+固定IP的模式。

    大体  分为 如下步骤

一、设置虚拟机 的 链接 方式

1.打开虚拟机 , 点击 设置 按钮。

2.选择网络设配器 和 选择NAT 模式

 

 二 ,  配置  虚拟机 的 具体 参数。

1,进入虚拟网络编辑器

2.选择 更改设置

3.配置虚拟网络编辑器的 详细参数

1) 选择VMnet8 4)填写自己当前网段的子网IP 网关 , 可以在windows  中 使用  ipconfig  查看  5)去掉 使用本地DHCP 服务。  6)点击进入  NAT 设置  7)  配置网关 ip   第7点  的网关  ip  一定 要 记住。

 

 三、配置笔记本的网络参数

按照 下面的  步骤  选择 VMnet 8    配置 IPV4 

 

 

 

四.配置linux的 网络配置

 输入 命令

# cd /etc/sysconfig/network-scripts/

 

可以 看到 如下 内容,  编辑ifcfg 文件

vi ifcfg-eno16777736

 

配置如下:

1)  BOOTPROTO 设置为 静态的

2) ONBOOT 设置为开机启动

3)DNS 码  设置为通用的就好

4)IPADDR 设置为 需要固定的静态IP

5)子网掩码 如下图所示

6) 最主要的是网关 , 必须跟 虚拟机 设置的 时候 是 一样的

 

 五、重启服务

service network restart

正常情况下 是 Okay 的 但是 在这边 我碰到了 一个 问题 便是 重启 不了

执行 service network restart 出现以下错误

Restarting network (via systemctl):  Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xe' for details.

然后根据 提示   输入

journalctl -xe

  Device eno16777736 does not seem to be present,delaying initialization.

说是 网卡 不存在, 我使用ifconfig 命令 查看 发现 网卡 名字 是 eno33  , 所以 我 将 Device 更改为ens33

 其实 也可以看到 我们的 IP 已经 变成 了  192.168.31.2 了,

然后 我顺利的 进行了 重启。

六、测试链接

ping www.baidu.com

failed: Temporary failure in name resolution 

很遗憾 出现 了 上面的 问题

修改nameserver  即可。

#vi /etc/resolv.conf

 

wget www.baidu.com

 可以看到 百度 返回 的 结果 啦   yeah

 


推荐阅读
  • >>>CentOS7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下1、直接关闭防火墙systemctlstopfirewalld.serv ... [详细]
  • centos7下安装docker(15.3跨主机网络-macvlan)
    除了ovrlay,docker还开发了另一个支持跨主机容器的driver:macvlanmacvlan本身是linukernel模块,其功能是允许在同一物理网卡上配置多了MAC地址,即:多 ... [详细]
  • hadoop完全分布式搭建
    原文链接:hadoop完全分布式搭建主机分配以及地址要求:角色主机名IP地址Namenodemaster192.168.222.201Datanodeslave ... [详细]
  • CentOS 7.6网卡绑定mode1
    CentOS7.6网卡绑定mode1[root@server~]#systemctlstopNetworkManager[root@server~]#systemctldisabl ... [详细]
  • 服务器系统控制台怎么打开文件,云服务器控制台怎么打开文件
    云服务器控制台怎么打开文件内容精选换一换远程桌面协议(RemoteDesktopProtocol,RDP),是微软提供的多通道的远程登录协议。本节为您介 ... [详细]
  • 第六章CentOS7 配置 Jenkins
    Jenkins1.下载JenkinsJenkins下载地址Jenkins文档地址2.安装Jenkinsrz,上传到Linux服务器rpm-ijenkins-2.107.3-1.1. ... [详细]
  • Unity3D引擎的体系结构和功能详解
    本文详细介绍了Unity3D引擎的体系结构和功能。Unity3D是一个屡获殊荣的工具,用于创建交互式3D应用程序。它由游戏引擎和编辑器组成,支持C#、Boo和JavaScript脚本编程。该引擎涵盖了声音、图形、物理和网络功能等主题。Unity编辑器具有多语言脚本编辑器和预制装配系统等特点。本文还介绍了Unity的许可证情况。Unity基本功能有限的免费,适用于PC、MAC和Web开发。其他平台或完整的功能集需要购买许可证。 ... [详细]
  • 阿里云主机实战应用之centos7上的防火墙设置
    最近公司又上了一台服务器,以前都是用centos6系统,这次选择使用了centos7系统的安装镜像,因为现在程序版本在centos7上一般php默认就是5.4以上的,mysql也 ... [详细]
  • 安全3AAuthentication:认证Authorzation:授权Accouting|Audition:审计用户管理用户:UID:0,不一定是root,root的uid非0时 ... [详细]
  • Ubuntu16.0464位安装armlinuxgcc交叉编译器以及samba服务器
    交叉编译器是嵌入式开发的必要工具,但是由于目前大多数人使用64位ubuntu,在照着很多教程做的时候,就会失败,失败原因是64位ubuntu需要额外安装32位的兼容包。以arm-l ... [详细]
  • Unity3D平台宏定义之美
    Unity包含一个“平台相关的编译”功能。这包括一些预处理指令,让你分割你的脚本编译和专为支持的平台之一执行代码段。您可以Unity编辑器中运行代码,这 ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
  • 本文介绍了iOS开发中检测和解决内存泄漏的方法,包括静态分析、使用instruments检查内存泄漏以及代码测试等。同时还介绍了最能挣钱的行业,包括互联网行业、娱乐行业、教育行业、智能行业和老年服务行业,并提供了选行业的技巧。 ... [详细]
  • 概述H.323是由ITU制定的通信控制协议,用于在分组交换网中提供多媒体业务。呼叫控制是其中的重要组成部分,它可用来建立点到点的媒体会话和多点间媒体会议 ... [详细]
  • VM下如何复制多台虚拟机系统(便于之后搭建集群)(值得收藏)
    VM下如何复制多台虚拟机(便于之后搭建集群-建议收藏复制虚拟机修改网卡信息修改IP信息复制虚拟机1.关闭待拷贝的虚拟机,复制待拷贝的虚拟机,并重命名如将以前的Centos6.9改 ... [详细]
author-avatar
止在雲端_495
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有