(linux vm虚拟机网络连接失败,重启网卡失败原因及解决办法)

osc_xrcp50yl 2020-11-10 11:27:38
linux CentOS VMware networkmanager


0 .vm虚拟机下的网络三种连接方式详解

NAT模式 桥接模式 仅主机模式

( 1 ) NAT模式: 意为网络地址转换 NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网,这是VMware 中最为常用的一种联网模式,这种连接方式使用的是VMnet8 虚拟交换机。同处于NAT 网络模式下的系统通过VMnet8 交换机进行通信。NAT 网络模式下的IP 地址、子网掩码、网关和DNS 服务器都是通过DHCP 分配的。而该模式下的系统在与外部通信的时候使用的是虚拟的NAT 服务器,因此,虚拟机在外部网络中不必具有自己的IP地址。从外部网络来看,虚拟机和主机在共享一个IP地址,默认情况下,外部网络终端也无法访问到虚拟机。
(2 )桥接模式: 就是将虚拟机的虚拟网络适配器与主机的物理网络适配器进行交接,虚拟机中的虚拟网络适配器可通过主机中的物理网络适配器直接访问到外部网络,这种模式也很容易理解,凡是选择使用桥接网络的系统就好像是局域网中的一个独立的主机, 就是和真实的计算机一模一样的主机, 并且它也连接到了这个真实的网络。因此如果要这个系统联网,就需要将这个系统和外面的真实主机采用相同的设置方法,如果你想把虚拟机当做一台完全独立的计算机看待,并且允许它和其他终端一样的进行网络通信,那么桥接模式通常是虚拟机访问网络的最简单途径。
( 3 )仅主机模式: 这种模式和NAT 模式差不多,但是是一种比NAT模式更加封闭的的网络连接模式,即便同处于这种联网模式下的主机是相互连通的,但是默认是不会连接到外部网络的,这样在进行网络实验(尤其是蠕虫病毒)时就不会担心传播到外部。

形象的说:
NAT模式的虚拟机,纯粹就是一个没上过户口的黑户,路由器"民政局"根本不知道有这么个人,自然也不会主动和它通信。即使虚拟机偶尔要向外面发送点的信件,都得交给主机以主机的名义转发出去,主机还专门请了一位叫做NAT的老大爷来专门负责这些虚拟机的发信、收信事宜。

桥接模式的虚拟机,就像一个在路由器"民政局"那里"上过户口"的成年人,有自己单独的居住地址,虽然和主机住在同一个大院里,但好歹是有户口的人,可以大摇大摆地直接和外面通信。

仅主机模式的虚拟机,纯粹是一个彻彻底底的黑奴,不仅没有户口、路由器"民政局"不知道这么号人,还被主机关在小黑屋里,连信件也不准往外发。




1. vm虚拟机以及宿主机没有vmnet1 vmnet8 网卡

在这里插入图片描述

vmnet1: 这是Host 用于与Host-Only 虚拟网络进行通信的虚拟-(仅主机网卡。
vmnet8: 这是Host 用于与NAT 虚拟网络进行通信的虚拟网卡。-(Nat)主机和虚拟机的IP地址不是在同一个网段,IP地址是虚拟出来的,通过该虚拟网卡实现转播
如果查看发现vm虚拟机的宿主机上没有vmnet1 vmnet8 (如上图) 网卡配置,但是网卡基础配置操作都无误,且查询启动命令均正确 那么极有可能是network与NetworkManager冲突导致(最常见原因)
解决方法:禁用NetworkManager


1 临时禁用
/etc/init.d/NetworkManager stop (centos6)
service NetworkManager stop (centos6)
systemctl stop NetworkManager (centos7)
永久
chkconfig NetworkManager off (centos6)
systemctl disable NetworkManager (centos7)
2 重启网卡
service network restart(以centos 7为例)

2 网卡配置文件出错

(1)编辑网卡配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth33(160) [以桥接模式为例]
在这里插入图片描述

1. 如上图所示:打开网卡配置文件,可看到光标在闪烁
2. 按键盘的上下左右键,可以移动光标。
3. 把光标移到最后一行(一直按下键)的no单词后面,按下字母a键
4. 按回退键(backspace键),删除no,改为yes。
5. 然后按下esc键,退出插入模式。
6. 英文输入法状态下,输入冒号(shift+冒号)wq 然后回车
7. 退出文件编辑

(2)重启网卡
service network restart(以centos 7为例)
**

测试网络是否连通 :ping www.baidu.com

**

// 下期出vm虚拟机下centos7 三种网络配置详细步骤(桥接 NAT 仅主机)

版权声明
本文为[osc_xrcp50yl]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4388188/blog/4710879

  1. 【计算机网络 12(1),尚学堂马士兵Java视频教程
  2. 【程序猿历程,史上最全的Java面试题集锦在这里
  3. 【程序猿历程(1),Javaweb视频教程百度云
  4. Notes on MySQL 45 lectures (1-7)
  5. [computer network 12 (1), Shang Xuetang Ma soldier java video tutorial
  6. The most complete collection of Java interview questions in history is here
  7. [process of program ape (1), JavaWeb video tutorial, baidu cloud
  8. Notes on MySQL 45 lectures (1-7)
  9. 精进 Spring Boot 03:Spring Boot 的配置文件和配置管理,以及用三种方式读取配置文件
  10. Refined spring boot 03: spring boot configuration files and configuration management, and reading configuration files in three ways
  11. 精进 Spring Boot 03:Spring Boot 的配置文件和配置管理,以及用三种方式读取配置文件
  12. Refined spring boot 03: spring boot configuration files and configuration management, and reading configuration files in three ways
  13. 【递归,Java传智播客笔记
  14. [recursion, Java intelligence podcast notes
  15. [adhere to painting for 386 days] the beginning of spring of 24 solar terms
  16. K8S系列第八篇(Service、EndPoints以及高可用kubeadm部署)
  17. K8s Series Part 8 (service, endpoints and high availability kubeadm deployment)
  18. 【重识 HTML (3),350道Java面试真题分享
  19. 【重识 HTML (2),Java并发编程必会的多线程你竟然还不会
  20. 【重识 HTML (1),二本Java小菜鸟4面字节跳动被秒成渣渣
  21. [re recognize HTML (3) and share 350 real Java interview questions
  22. [re recognize HTML (2). Multithreading is a must for Java Concurrent Programming. How dare you not
  23. [re recognize HTML (1), two Java rookies' 4-sided bytes beat and become slag in seconds
  24. 造轮子系列之RPC 1:如何从零开始开发RPC框架
  25. RPC 1: how to develop RPC framework from scratch
  26. 造轮子系列之RPC 1:如何从零开始开发RPC框架
  27. RPC 1: how to develop RPC framework from scratch
  28. 一次性捋清楚吧,对乱糟糟的,Spring事务扩展机制
  29. 一文彻底弄懂如何选择抽象类还是接口,连续四年百度Java岗必问面试题
  30. Redis常用命令
  31. 一双拖鞋引发的血案,狂神说Java系列笔记
  32. 一、mysql基础安装
  33. 一位程序员的独白:尽管我一生坎坷,Java框架面试基础
  34. Clear it all at once. For the messy, spring transaction extension mechanism
  35. A thorough understanding of how to choose abstract classes or interfaces, baidu Java post must ask interview questions for four consecutive years
  36. Redis common commands
  37. A pair of slippers triggered the murder, crazy God said java series notes
  38. 1、 MySQL basic installation
  39. Monologue of a programmer: despite my ups and downs in my life, Java framework is the foundation of interview
  40. 【大厂面试】三面三问Spring循环依赖,请一定要把这篇看完(建议收藏)
  41. 一线互联网企业中,springboot入门项目
  42. 一篇文带你入门SSM框架Spring开发,帮你快速拿Offer
  43. 【面试资料】Java全集、微服务、大数据、数据结构与算法、机器学习知识最全总结,283页pdf
  44. 【leetcode刷题】24.数组中重复的数字——Java版
  45. 【leetcode刷题】23.对称二叉树——Java版
  46. 【leetcode刷题】22.二叉树的中序遍历——Java版
  47. 【leetcode刷题】21.三数之和——Java版
  48. 【leetcode刷题】20.最长回文子串——Java版
  49. 【leetcode刷题】19.回文链表——Java版
  50. 【leetcode刷题】18.反转链表——Java版
  51. 【leetcode刷题】17.相交链表——Java&python版
  52. 【leetcode刷题】16.环形链表——Java版
  53. 【leetcode刷题】15.汉明距离——Java版
  54. 【leetcode刷题】14.找到所有数组中消失的数字——Java版
  55. 【leetcode刷题】13.比特位计数——Java版
  56. oracle控制用户权限命令
  57. 三年Java开发,继阿里,鲁班二期Java架构师
  58. Oracle必须要启动的服务
  59. 万字长文!深入剖析HashMap,Java基础笔试题大全带答案
  60. 一问Kafka就心慌?我却凭着这份,图灵学院vip课程百度云