在使用VM克隆之后,遇到一件非常郁闷的事,就算我使用‘setup’命令,修改了我的网络配置,依然无法查询到我配置的网卡,也无法开启网卡。

经过百度等一系列手段,总结如下套路--PS:朋友称之为“破釜沉舟”

注意:

1、因为我是在学习solr云,需要多台linux,且它们之间需要互相通信,因此网路一定要配置好,而且为了方便使用,都配置的静态ip。

2、因为我使用的Windows操作系统,所以在配置linux的时候,需要有一块网卡配置成仅主机模式--我的是eth0配置的仅主机模式

以下每步操作均有截图:

首先查看下我的网络适配器配置:

这里我配置了两个网络适配器,第一个为“仅主机模式”,第二个为“NAT模式”

这里需要注意:

因为我的第一个网络适配器是  仅主机 模式,因此在接下来的操作中,OS中的eth0是主要修改的东东。

第二步:

使用“setup”指令,配置我的“eth0”网卡

注意:这里是我个人的习惯,你也可以跳过第二步,在完成接下来所有的操作之后,再 进行这一步操作。

选择“NetWork configuration”

选择“Device configuration”

注意:因为我的第一块网络适配器是“仅主机模式”,所以这里我需要修改的是“eth0”,这个需要看你的配置进行选择

这里配置的静态ip,是为了以后的操作方便,ip配置需要根据VM的网络进行设置。

记下来就是一路的保存,然后退出“setup”

接下来就是最最最最重要的操作!!!!!

第三步:

删除 /etc/udev/rules.d下的70-persistent-net.rules文件

  首先,进入这个目录

  然后:查看下这个目录下的所有文件,是否有需要删除的“70-persistent-net.rules”

  查询到这个文件,我们可以看下为什么会导致我们明明配置好了静态ip,却无法使用

通过查看可以发现,这里有4个网络配置,这是因为我们克隆之后,将母版的网络配置,也复制过来,因此导致我们的配置失效。

这里我之前尝试过删除“eth0”和“eth1”,然后将“eth2”和“eth3”修改为“eth0”和“eth1”,但是重启后,发现还是不行,因此,我决定将这个文件删除。

  调用:‘rm -rf 70-persistent-net.rules’

第四步:

删除70-persistent-net.rules这个文件之后,还需要进入“/etc/sysconfig/network-scripts”目录,去修改“ifcfg-eth0”和"ifcfg-eth1"

进入ifcfg-eth0的编辑模式

删除“UUID”和“HWADDR”两行。然后保存退出。

按照相同的操作,修改"ifcfg-eth1"

最后一步:使用“reboot”,重启linux系统

重启完成后,使用“ifconfig”查看下网卡信息

如上图,eth0的ip就是我配置的静态ip

使用VM克隆CentOS后,更改网络配置的更多相关文章

  1. 在VM上安装centOS后的网络配置

    花了点时间,研究了下VM上的linux虚拟机的网络配置问题.1.环境主机:winXP SP2,家庭宽带,局域网连到路由器,ip地址为192.168.1.101. 虚拟机:centOS(redhat l ...

  2. vmware克隆虚拟机后进行网络配置

    1.首先将虚拟机网络模式选为NAT模式 2.点击高级,查看MAC地址 然后编辑:/etc/udev/rules.d/70-persistent-net.rules 其中teh是网卡的名称,每一次克隆新 ...

  3. VMware克隆centos后需要进行修改配置的地方

    1. 首先在VMware中通过复制现在状态的虚拟机或者快照形式的虚拟机,选择完整复制文件进行克隆. 2.打开克隆的虚拟机之后,需要修改主机名和相应的hosts表 2.1 修改主机名 输入  vi /e ...

  4. Hyper-v安装centos后的网络配置

    修改配置文件 进入目录:cd /etc/sysconfig/network-scripts/ 修改ifcfg-eth0文件(不通机器文件名可能不同,可以通过 ip addr 命令查看网卡名) HWAD ...

  5. CentOS 7.9 网络配置

    vi /etc/sysconfig/network-scripts/ifcfg-ens33 (45条消息) CentOS 7.9 网络配置_$青的博客-CSDN博客_centos7.9网卡配置

  6. [System] CentOS虚拟机系统克隆后的网络配置

    VMware Workstation 虚拟机在进行克隆 CentOS 系统之后,在克隆机上配置网卡时,会出现一些细节问题,讨论一二. 一.情景描述 克隆机上默认由 NetworkManager 服务管 ...

  7. CentOS服务器的网络配置与部署

    1.系统安装与软件安装 1.1选择CentOs7.9release版本用作所研发系统部署服务器,官网以及所选择镜像为地址为:http://ftp.sjtu.edu.cn/centos/7.9.2009 ...

  8. 【CentOS】虚拟机网络配置与远程登录

    ////////////////////////////////////11月16日更新////////////////////////////////////////////////////// 一 ...

  9. centos系统修改网络配置注意事项

    这也是无意之中发现的,我在做一个远程修改工控机网络配置的程序, 网络配置参数/etc/sysconfig/network-scripts/ifcfg-enp1s0下面,当然名字可能不一样ifcfg-e ...

随机推荐

  1. 【洛谷】P1379 八数码难题(bfs)

    题目 题目描述 在3×3的棋盘上,摆有八个棋子,每个棋子上标有1至8的某一数字.棋盘中留有一个空格,空格用0来表示.空格周围的棋子可以移到空格中.要求解的问题是:给出一种初始布局(初始状态)和目标布局 ...

  2. kafka 高可靠

    1.集群高可靠 ①搭建kafka集群(略) ②重点配置项(每个broker配置相同,只有broker.id不一样) broker.id=1     当前机器在集群中的唯一标识,和zookeeper的m ...

  3. python mac下使用多进程报错解决办法

    使用pychram运行python web,web使用了多进程 mac下运行会提示如下: may have been in progress in another thread when fork() ...

  4. Python Tkinter编程

    声明:主要是为了自己方便,所以把别人的教程搬到这里来,没有其他的意思. 如果有侵犯您的权益,请联系我QQ:3121922008 我会在第一时间妥善处理,抱歉. 还有其他的一些搜集的资源连接放在http ...

  5. 恒大威武!关于SQL的一些基础知识整理回顾

    首先的首先,恒大威武! 开始正题. 关系代数: 目前主流的关系型数据库,是建立在关系代数的基础上的,即他的数学支撑是关系代数. 关系代数主要包括如下几个二目运算:并运算union.交运算interse ...

  6. C# GDI+ 实现橡皮筋技术

    原文 C# GDI+ 实现橡皮筋技术 应该有很多人都在寻找这方面的资料,看看下面我做的,或许对你会有所帮助,但愿如此. 为了实现橡皮筋技术,我用了两种方法:     第一种是利用ControlPain ...

  7. 利用 Django admin 完成更多任务(转)

    利用 Django admin 完成更多任务   Django admin Django 为未来的开发人员提供了许多功能:一个成熟的标准库,一个活跃的用户社区,以及 Python 语言的所有好处.虽然 ...

  8. JAVA_01

    Java局部变量 局部变量声明在方法.构造方法或者语句块中: 局部变量在方法.构造方法.或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁: 访问修饰符不能用于局部变量: 局部变量只在声明它 ...

  9. JAVA中的数组对象

    代码:Student [] sd=new Student[5];//新建一个学生类的数组对象sd.        sd[0]=new Student("kj",13);//为数组对 ...

  10. 修改 cmd 控制台字体、巧用 FontLink 使中英文独立设置

    众所周知,Windows 中 cmd 控制台窗口的字体难看,但是修改注册表是可以实现修改其字体的,但很多很棒的编程字体是没有中文的,所以在显示中文时直接调用了宋体,这绝妙的反差实在是 不忍直视.但是, ...