关于CentOS7虚拟机配置静态IP地址及ping不通通百度等官网

2023-11-15

一、IP地址的配置:
1、查看MAC地址。
点击  ---虚拟机  ----->>>  设置  ----->>>  网络适配器  ------>>>  高级  ----->>>   记住MAC地址,后面会用到!!!

 

  

 2、查看子网掩码和网关IP
点击  ---编辑  ----->>> 虚拟网络编辑器 ------>>>  VMnet8 NAT模式  ------>>>  NAT设置  ----->>>  记住子网掩码和IP网关,后面会用到!!!

 

 

 

 3、我们需要先从普通用户登录切换到root用户登录。


4、 修改配置  (ifcfg-ens33)
        切换路径到network-scripts文件夹中,输入命令:  cd  /etc/sysconfig/network-scripts/

 

        查看network-scripts文件夹中的文件,输入命令:  ls

        我们可以看到有一个  ifcfg-ens33  的文件,有的小伙伴的文件中可能是ifcfg-ens32,而没有ifcfg-ens33文件,我们需要根据自己的情况来做接下来的步骤。

        输入命令:vi ifcfg-ens33,进入ifcfg-ens33文件。

        输入:i ,进入编辑模式,编辑ifcfg-ens33文件。

        把  BOOTPROTO=dhcp   改成   ------->>>  BOOTPROTO=static 。     //启用静态IP地址

        把  ONBOOT=no    改成   -------->>>  ONBOOT=yes 。       //开启自动网络连接

 

        在ifcfg-ens33文档的最后补充:

        IPADDR就是要添加的虚拟IP地址,要和VMnet8中的地址前三位保持一致,最后一位不一样就OK了。

        我们打开命令提示符(cmd),输入命令:ipconfig,查看VMnet8的IP地址。

        NATMASK是子网掩码,GATWAY是网关,填入前面要求记下的数据。

        DNS1是域名系统可以和GATWAY一致。

        HWADDR是MAC地址,填入前面要求记下的数据。

 

 编辑完成后,按键盘上的Esc,再输入    :wq,回车(Enter),保存编辑内容离开。

 输入命令:service network restart 。 //重启网络服务

 

 查看IP,输入命令:ip addr show   或者   ifconfig      ,如下图所示就表示配置好了。

       
 二、ping不通百度等官网问题
         ping不通百度的情况,可能是以下原因。 

        1、MAC地址的问题
        检查一下ifcfg-ens33文档中,MAC地址有没有配置好,如果没有配置好,参考前面的步骤去做。

        2、IP地址冲突问题
        在虚拟机中配置的IP地址和VMnet8中的IP地址冲突了。前三位应该保持一致,最后一位不一样即可。

        可以按照前文所说的用cmd方法查看、比对。也打开网络适配器查看VMnet8的配置信息。

        鼠标右键  ----->>>  属性  ----->>>  internet协议版本4(TCP/IPV4)----->>>  鼠标左键双击。

 

 

 

        3、网关的问题。
        报错:未知的名称或服务。

        报错:网络不可达。

        我们可以输入命令:route -n,检查一下网关有没有配置好。

        

 

        我的网关是配置好的。如果只有两行,则表示可能是由于网关没有配置好而导致的。 

        参照前面的步骤,记下网关,再把网关地址配置到路由中。

         route add default gw 网关地址               (临时的方法)

       

        永久的方法:

        vi /etc/sysconfig/static-routes

 

         编辑文件的内容为:any net default gw 网关地址

 

        配置好后,我们ping一下百度。如下所示,则表示成功。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

关于CentOS7虚拟机配置静态IP地址及ping不通通百度等官网 的相关文章

  • Linux 中 m 标志和 o 标志将存储在哪里

    我想知道最近收到的路由器通告的 m 标志和 o 标志的值 从内核源代码中我知道存储了 m 标志和 o 标志 Remember the managed otherconf flags from most recently received R
  • 如何使用 JSch 将多行命令输出存储到变量中

    所以 我有一段很好的代码 我很难理解 它允许我向我的服务器发送命令 并获得一行响应 该代码有效 但我想从服务器返回多行 主要类是 JSch jSch new JSch MyUserInfo ui new MyUserInfo String
  • ALSA:snd_pcm_writei 调用时缓冲区不足

    当运行我最近从灰烬中带回来的旧程序时 我遇到了缓冲区不足的情况 该程序将原始声音文件完全加载到内存中 2100 字节长 525 帧 并准备 ALSA 进行输出 44 1khz 2 通道 有符号 16 位 if err snd pcm set
  • linux下无法创建僵尸进程

    嗯 我有一个奇怪的问题 我无法在我的项目中创建僵尸进程 但我可以在其他文件中创建僵尸进程 有简单的说明 int main if fork 0 printf Some instructions n else sleep 10 wait 0 r
  • 我们真的应该使用 Chef 来管理 sudoers 文件吗?

    这是我的问题 我担心如果 Chef 破坏了 sudoers 文件中的某些内容 可能是 Chef 用户错误地使用了说明书 那么服务器将完全无法访问 我讨厌我们完全失去客户的生产服务器 因为我们弄乱了 sudoers 文件并且无法再通过 ssh
  • 就分页分段内存而言的程序寿命

    我对 x86 Linux 机器中的分段和分页过程有一个令人困惑的概念 如果有人能澄清从开始到结束所涉及的所有步骤 我们将很高兴 x86 使用分页分段内存技术进行内存管理 任何人都可以解释一下从可执行的 elf 格式文件从硬盘加载到主内存到它
  • linux-x64 二进制文件无法在 linuxmusl-x64 平台上使用错误

    我正在安装Sharp用于使用 package json 的 Nodejs 项目的 docker 映像上的映像压缩包 当我创建容器时 我收到有关 Sharp 包的以下错误 app node modules sharp lib libvips
  • 无需超级用户即可在 Linux 中打开 RAW 套接字

    我必须编写一个在 Linux 上运行的 ping 函数 语言是 C 所以 C 也可以 在网上搜索并查看源代码ping命令 事实证明我应该创建一个原始套接字 icmp sock socket AF INET SOCK RAW IPPROTO
  • 并行运行 shell 脚本

    我有一个 shell 脚本 打乱大型文本文件 600 万行和 6 列 根据第一列对文件进行排序 输出 1000 个文件 所以伪代码看起来像这样 file1 sh bin bash for i in seq 1 1000 do Generat
  • 使用包管理器时如何管理 Perl 模块?

    A 最近的问题 https stackoverflow com questions 397817 unable to find perl modules in intrepid ibex ubuntu这让我开始思考 在我尝试过的大多数 Li
  • 使用 python 脚本更改 shell 中的工作目录

    我想实现一个用户态命令 它将采用其参数之一 路径 并将目录更改为该目录 程序完成后 我希望 shell 位于该目录中 所以我想实施cd命令 但需要外部程序 可以在 python 脚本中完成还是我必须编写 bash 包装器 Example t
  • 绕过 dev/urandom|random 进行测试

    我想编写一个功能测试用例 用已知的随机数值来测试程序 我已经在单元测试期间用模拟对其进行了测试 但我也希望用于功能测试 当然不是全部 最简单的方法是什么 dev urandom仅覆盖一个进程 有没有办法做类似的事情chroot对于单个文件并
  • 如何在 *nix 中登录时运行脚本?

    我知道我曾经知道如何做到这一点 但是 如何在 unix 中登录时运行脚本 bash 可以 From 维基百科 Bash http en wikipedia org wiki Bash 28Unix shell 29 当 Bash 启动时 它
  • 如何使用Android获取Linux内核的版本?

    如何在 Android 应用程序中获取 Linux 内核的版本 不是 100 确定 但我认为调用 uname r 需要 root 访问权限 无论如何 有一种不太肮脏的方法可以做到这一点 那就是 System getProperty os v
  • 我什么时候应该编写 Linux 内核模块?

    有些人出于某种原因想要将 Linux 中的代码从用户空间移动到内核空间 很多时候 原因似乎是代码应该具有特别高的优先级 或者只是 内核空间更快 这对我来说似乎很奇怪 我什么时候应该考虑编写内核模块 有一套标准吗 我怎样才能激励将代码保存在
  • cdc_acm:无法设置 dtr/rts - 无法与 USB cdc 设备通信

    我试图使用 pic24fj128gb206 枚举 usb cdc 设备 设备似乎已正确枚举 但是当我将设备连接到 Linux PC 时 我从内核收到以下警告消息 cdc acm 1 8 1 6 7 1 0 failed to set dtr
  • 检查已安装的软件包,如果没有找到则安装

    我需要检查已安装的软件包 如果未安装则安装它们 RHEL CentOS Fedora 示例 rpm qa grep glibc static glibc static 2 12 1 80 el6 3 5 i686 如何在 BASH 中进行检
  • 如何让 Node.js 作为后台进程运行并且永不死掉?

    我通过 putty SSH 连接到 linux 服务器 我尝试将其作为后台进程运行 如下所示 node server js 然而 2 5 小时后 终端变得不活动 进程终止 即使终端断开连接 我是否也可以使进程保持活动状态 Edit 1 事实
  • 使用自定义堆的类似 malloc 的函数

    如果我希望使用自定义预分配堆构造类似 malloc 的功能 那么 C 中最好的方法是什么 我的具体问题是 我有一个可映射 类似内存 的设备 已将其放入我的地址空间中 但我需要获得一种更灵活的方式来使用该内存来存储将随着时间的推移分配和释放的
  • 无法显示 Laravel 欢迎页面

    我的服务器位于 DigitalOcean 云上 我正在使用 Ubuntu 和 Apache Web 服务器 我的家用计算机运行的是 Windows 7 我使用 putty 作为终端 遵循所有指示https laracasts com ser

随机推荐

  • 找不到本地组策略编辑器找不到gpedit.msc 的解决方法

    通常打开本地组策略编辑器 只需要 win R 在运行里输入 gpedit msc 就可以打开 但是 在windows 家庭版和学生版里 会提示找不到路径 可以用以下办法解决 新建一个文本文档 名字随便取 编辑以下批处理内容 保存后将后缀名改
  • 2020/09/28 轮播react-slick报错 can`t resolve ‘react-slick‘

    报错 前提 我已经按照官网安装好了 npm install react slick save npm install slick carousel save 并且引入了css样式 import slick carousel slick sl
  • 强化学习(Reinforcement Learning)知识整理

    马尔可夫决策过程 Markov Decision Processes MDPs MDPs 简单说就是一个智能体 Agent 采取行动 Action 从而改变自己的状态 State 获得奖励 Reward 与环境 Environment 发生
  • 数字IC手撕代码-有限状态机FSM-饮料机

    前言 本专栏旨在记录高频笔面试手撕代码题 以备数字前端秋招 本专栏所有文章提供原理分析 代码及波形 所有代码均经过本人验证 目录如下 1 数字IC手撕代码 分频器 任意偶数分频 2 数字IC手撕代码 分频器 任意奇数分频 3 数字IC手撕代
  • Rings‘ Power,性能“世界第一”的Web I/O框架

    UringNet设计的思路和参考 在2019年 从Linux内核5 1开始 引入了io uring这样的异步框架 io uring的设计非常精巧 经过验证 其性能极其强悍 在文件读写的领域已经证明了其巨大的价值 很多数据库系统的底层已经引入
  • 物联网会是下一个支柱产业吗?

    近年来 物联网 IoT 无疑已成为一个重要且快速增长的行业 尽管绝对确定地预测未来具有挑战性 但许多专家和分析师认为 物联网有潜力成为支柱产业 对各个行业产生变革性影响 物联网是指由可以收集 交换和分析数据的互连设备 传感器和系统组成的网络
  • C语言 二级指针的定义与理解

    二级指针定义格式 类型 指针名 例 int p 二级指针用于存储一级指针的内存地址 二级指针赋值实例 int p a int pp p 注意 只能同等类型赋值 不能不同类型赋值 例如 char p a int pp p 因为int占4字节
  • TortoiseGit回退还原指定提交的代码记录

    根据提交日志还原本地的代码 再将本地的代码提交 一 同步本地代码到最新 并查看提交日志 二 选中提交的记录 开始退回本地的代码 三 点击OK 本地代码回退完成 尽量不要点击commit 四 点击OK 查看本地已经退回还原的代码 是否准确 五
  • 计算机毕业设计中用python神经网络编程实现手写数字识别

    本文实例为大家分享了python实现手写数字识别的具体代码 供大家参考 具体内容如下 import numpy import scipy special import matplotlib pyplot class neuralNetwor
  • 浏览器地址栏更改url参数 页面还发送原url参数的请求bug修复

    在做定时刷新大屏的需求 需要定时发送一遍请求刷新最新数据 this timer setInterval gt that getFun1 that getFun2 that getFun3 that getFun4 60 1000 其中get
  • 【Unity疑难杂症#持续更新……】

    目录 1 Unity打包时 自定义shader没效果 2 Unity打包ios时动画不播放 3 Android Unable to merge android manifest Error 4 Unity打到刘海屏的Android手机上不能
  • php上传图片到MySQL数据库代码如下

    效果图入下 用到两个php文件 index php上传图片 img php获取图片 index php代码如下
  • 2023华为OD机试真题 C++【分奖金/单调栈】

    题目 代码 include
  • C++ 标准库

    C 标准库可以分为两部分 标准函数库 这个库是由通用的 独立的 不属于任何类的函数组成的 函数库继承自 C 语言 面向对象类库 这个库是类及其相关函数的集合 C 标准库包含了所有的 C 标准库 为了支持类型安全 做了一定的添加和修改 标准函
  • Seaborn系列教程(5)

    seaborn countplot 计数图 柱状图 解析 使用条形图 柱状图 显示每个分类数据中的数量统计 seaborn countplot x None y None hue None data None order None hue
  • 【Linux】缓冲区/磁盘inode/动静态库制作

    需要云服务器等云产品来学习Linux的同学可以移步 gt 腾讯云 lt gt 阿里云 lt gt 华为云 lt 官网 轻量型云服务器低至112元 年 新用户首次下单享超低折扣 目录 一 缓冲区 1 缓冲区的概念 2 缓冲区的意义 3 缓冲区
  • 【mitmproxy】python gui工具与mitmproxy的结合使用

    mitmproxy介绍 mitmproxy是一款流行的开源工具 用于拦截 修改和检查网络流量 它可以在中间人攻击 Man in the Middle 的场景下用于分析 调试和测试网络应用程序 其他地方很多介绍 可以跳过 以下是mitmpro
  • linux内核oops错误码说明,调试 – 了解内核oops错误代码

    在ARM的内核oops中跟踪日志打印在内核日志中 lt 1 gt 4205 112835 I 0 swapper 0 0 c0 Unable to handle kernel paging request at virtual addres
  • FPGA开发(4)——AXI_LITE总线协议

    一 AXI总线简介 对于axi总线的学习我主要是参考了赛灵思的ug1037文档以及arm的INI0022D手册 对其中的内容做了总结 AXI是amba总线的一种 包含三种 axi full axi lite和axi stream AXI工作
  • 关于CentOS7虚拟机配置静态IP地址及ping不通通百度等官网

    一 IP地址的配置 1 查看MAC地址 点击 虚拟机 gt gt gt 设置 gt gt gt 网络适配器 gt gt gt 高级 gt gt gt 记住MAC地址 后面会用到 2 查看子网掩码和网关IP 点击 编辑 gt gt gt 虚拟