很多情况下,当我们在虚拟机中安装好linux系统后,并不能成功连上网。当我们配置好相关IP地址后同样不能成功连接网络。并且会体会网卡名与配置名不符,这时候应该怎么办呢?

1.清空下面文件

/etc/udev/rules.d/70-persistent-net.rules

2.右键虚拟机选择设置菜单

3.选择网络适配器,点击移除

4.点击添加按钮,添加网络适配器

5.点击完成后查看

/etc/udev/rules.d/70-persistent-net.rules

文件,会发现文件中多出了类似下面语句的一行代码:

SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0c:29:dc:dd:ad",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"

注意:NAME键值不一定为eth0,这取决于你的更改记录。这时候需要记录该网卡的NAME键值例如事eth0,和网卡硬件地址例如00:0c:29:dc:dd:ad。

6.进入

/etc/sysconfig/network-scripts

目录,将 ifcfg-eth* 的所有文件都删除,然后新建和上一步记录的NAME键值对应的文件,例如 ifcfg-eth0.并且编辑该文件内容如下:

TYPE=Ethernet                        #代表是以太网,不需要更改
BROWSER_ONLY=no
BOOTPROTO=static #代表是静态(固定)IP地址
UUID=af980d6c-2c4d-4410-9bd7-b806355078f8
DEVICE=ens33 #代表设备名称
IPADDR=192.168.1.11
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT=yes #代表是开机启动
HWADDR=00:0c:29:dc:dd:ad #注意这里必须是从/etc/udev/rules.d/70-persistent-net.rules文件中获得的网卡mac地址

7.运行

service network restart

命令重启网络服务即可成功。

最新文章

  1. c++读书笔记, 零散点滴的收获
  2. Linux 命令 find
  3. Xamarin.Android中使用ResideMenu实现侧滑菜单
  4. 应用HTK搭建语音拨号系统2:创建单音素HMM模型
  5. ListView的多布局中的小问题
  6. I.MX6 Android Linux shell MMPF0100 i2c 设置数据
  7. 【POJ 2152】 Fire (树形DP)
  8. 详解如何用AD 生成Gerber文件
  9. 判断ios是app第一次启动
  10. SWTBOK測试实践系列(4) -- 软件測试技术的黑白之道
  11. easyui动力头 && 动态加入tabs
  12. Android图表库MPAndroidChart(十一)——多层级的堆叠条形图
  13. python 文件的写删改
  14. iOS:我的学习路径
  15. [C# 设计模式] Adapter - 适配器模式(两种)
  16. a标签下载
  17. NOIP2018旅游记
  18. Kafka核心组件
  19. php array_flip() 删除数组重复元素——大彻大悟
  20. 关于xib控件变成框框An internal error occurred

热门文章

  1. (转)ARM协处理器主要用途 及其 指令CDP LDC STC MCR MRC介绍
  2. npm和yarn使用
  3. Spring框架——IOC 自动装载
  4. http server部署discuz
  5. 痞子衡嵌入式:测一测i.MXRT1170 Raw NAND启动时间(从POR到进App的Reset_Handler)
  6. Numbers With Repeated Digits
  7. 逻辑回归和sigmoid函数分类
  8. 卷积的发展历程,原理和基于 TensorFlow 的实现
  9. 粒子群优化算法(PSO)之基于离散化的特征选择(FS)(三)
  10. Python实现压缩解压缩,移动复制copy文件