第一种虚拟机   我们常用的虚拟机vmware虚拟机

今天为了学习ngnix,所以配了两台虚拟机。一个centos7 ,一个redhat。

哇啦哇啦安装,so easy,对吧。。。。我选择的是精简版的。so .你懂的,啥也没有。

开启网卡,重点来了。。。。无法访问内网和外网。查资料

虚拟机有三种网络    net 模式,桥接模式   主机模式

以前一直不知道这3中模式的主要区别,以前用虚拟机装windows时,也遇到上不了网巴拉巴拉,看了一大堆资料,但还是不理解。这次终于搞懂了。。。

桥接模式,桥接桥接,就是用你的网卡做桥,链接外部网络。你3太虚拟机,都桥接用你的物理网卡。但是这有个问题,如果你的路由器做了mac绑定。那么你会发现,两个IP,同一个MAC的现象,so ,不用大惊小怪啦。。。。那是因为你那块网卡比较博爱。。。

net模式。net模式,翻译一下,网络模式嘛。。。啥叫网络模式,就是虚拟机会虚拟一块网卡出来,然后组成一个局域网,然后通过这个网卡跟你的实际网卡进行数据交换,也就是说,你可以访问到外部的主机也好,地址也好,但是外部访问不到你。。。为啥?因为你的虚拟机在自己的网里边,跟丫不搭界。。。

主机模式。就是虚拟机也是自己的一台主机。他有自己的网卡,你打开虚拟网络编辑器,能发现有块VMnet1的虚拟网卡,而且上面大大的几个字,仅主机。。。理解理解。也就是说虚拟机用VMnet1网卡跟你的实际的网卡进行通信。这两这两台机器就能够通信了。明白了吧,但是这有个问题,就是你的虚拟网卡是无法上网的,要想上网咋办,只能将你的物理网卡共享,然后你的vmnet1与共享网卡进行勾搭,然后他答应你了,然后你就可以上网了。。。。

一般都选net模式,这样你可以再你自己小的局域网内搭配出一大堆虚拟机而不需要别人来理你,懂否?

估计我说的你还是不懂,给个链接,我觉得很OK。。。。很详细

https://www.linuxidc.com/Linux/2016-09/135521.htm

一开始我不太懂这3中模式,然后我就在这两台虚拟机上捣鼓捣鼓捣鼓捣鼓,还是不能上网。。。。然后看了这篇文章之后,今天早晨过来10分钟解决问题。这就说明一个道理,与其一头雾水的得过且过,不如踏踏实实的实学到底,原理懂了,其他不就都通了么,对吧。

OK。那我们开始配置

首先,要找到你的配置文件,网上很多都说,虚拟机centos的网卡,都是ens33之类的,但是,你要懂得,这是一般,还有另类。最好的办法就是。。。直捣黄龙。

配置文件一般都放在/etc/sysconfig/network-scirpts这个目录下面,你首先进入这个目录之后,ls一下

你会看到一个   你会看到两个以ifcfg开头的东东,一个是-ens33,就是这个,vim打开,ifcfg-lo,就是localhost本机的默认网卡。vim打开看看,如下图

这个一般不用管。。。。我们只需要改一下那个ens33就OK了

但是我看到有很多朋友遇到了奇葩问题就是,只有lo,然后就没了。。。简单,百度一下,然后照着炒一个就OK了

一般情况下,打开之后就是这个样子的

上图我画了3个圈。然后里边有个注释#。

一般情况下,你打开之后的配置就是BOOTPROTO=dhcp    ONBOOT=no.如果这个配置文件不知道啥意思,百度一下。。。很详细。一个是配置模式,是dhcp模式自动获取还是static静态IP模式。ONBOOT,默认开机启动。因为他默认是no。这就是为什么你ifconfig的时候,无法查看到网卡的原因,因为你这个是no,关闭了。所以要开启,一般情况下,你只需要江ONBOOT设置成yes就可以上网了。。。。

配置固定IP的时候,就需要按照上面的,首先设置静态,然后设置IP地址,DNS,子网掩码,网关。。。就是我最后一个圈圈的内容。我这里是用Net 模式链接的。我设置了vmnet8的子网地址是192.168.132.0,然后将网关设置成192.168.132.2.如下图

一般就能看懂了。。。然后就OK了。ping 你的主机,ping 百度 。都没问题。就证明你能上网了。

第二种虚拟机

VirtualBox 虚拟机

早就安装OK了。但是网络一直没好,也没捣鼓出时间弄,正好十月一休息,看一看到底怎么回事

查了很多资料,大体看了看,没有搞定。但是有一定借鉴

1    网上有说 要开启两个网卡,一个桥接,一个主从。其实如果无特殊必要,只要一个桥接就可以搞定

  这里有两个点,也是我没有连上网的根本原因。我用的是笔记本,所以一个无线网卡,一个有线网卡,在桥接的时候,一定要选对网卡,否则那是百分百连不上网的

  其次,打开高级之后,有个接入网线的勾,一定要点上,否则也是无法上网的

2   配置

  跟vmware差不多,也是需要配置网卡。设置网关,dns,ip地址。/etc/sysconfig/network-scripts这个目录中,如果不想配置配置文件,就是下面的,这里我从百度找资料的时候,学到了一个界面配置工具,大家可以用命令:nmtui来打开。操作起来也很简单,基本上配置完成后,然后重启一下网络,你打开配置文件的时候,会发现都已经给你改掉了。

3   多重启   systemcl restart network。多重启,多重启,多重启。基本上设置一步,你重启一次百分百没错

好了。我的网络已经通了,内部网络也能ping通,外部网络也能访问,一切都已OK。如果你有什么疑问,欢迎留言。

linux 虚拟机网卡配置的更多相关文章

  1. Hyper-V下的Linux虚拟机网卡丢失问题原因及解决办法

    Hyper-V下的Linux虚拟机网卡丢失问题原因及解决办法   虚拟化大势所趋 公司推行了虚拟化,全部用的是Microsoft Windows 2008 R2 Enterprise with Hyp ...

  2. Windows下Linux虚拟机的配置以及Win10 linux子系统开启

    本文所用资料下载地址为: 链接:链接:https://pan.baidu.com/s/1iiI2ebAnomKrBpvSg05w2A 提取码:7giz 复制这段内容后打开百度网盘手机App,操作更方便 ...

  3. VirtualBox 安装CentOS虚拟机网卡配置

    VirtualBox虚拟机网络设置(NAT+HOST-ONLY) 目标: 虚拟机可以像宿主机一样访问互联网和其他主机 宿主机和虚拟机可以相互访问 使用NAT实现目标一 使用Host-Only实现目标二 ...

  4. 在Linux虚拟机下配置tomcat

    1.到Apache官网下载tomcat http://tomcat.apache.org/download-80.cgi 博主我下载的是tomcat8 博主的jdk是1.8 如果你们的jdk是1.7或 ...

  5. SuSE Linux修改网卡配置

    http://blog.chinaunix.net/uid-20765159-id-1850854.html SuSE Linux修改网卡配置             2010 SuSE linux ...

  6. Linux CentOS虚拟机网卡配置

    最近在VMware安装CentOS6.5之后,每次从宿主机访问虚拟机的Oracle时,都要修改IP地址,因为没有设置虚拟机的IP,所以每次开机之后虚拟机的IP地址都是随机的,于是研究了下给虚拟机配置静 ...

  7. VM虚拟机安装 常用Linux命令 网卡配置 (第二天)

    VM虚拟机安装:(昨天已经安装好了VM了,按照提示安装就好,很简单) 1.安装centos7虚拟机,现在磁盘里面新建文件夹作为安装文件夹 2.找到centos7的iso文件,打开vm-新建虚拟机-按照 ...

  8. linux 虚拟机模拟配置网络路由环境-简版

    前言:网络路由不管是平常在家里,还是在公司中,都是必需配置的,所以还是非常重要的,今天小编就给大家做个配置网络路由配置的小实验,仅供大家参考.   一.首先,来简单介绍一下网络路由. 1. 网络路由: ...

  9. VirtualBox + CentOS 虚拟机网卡配置

    摘要: 要学好Linux,还是得自己搭建虚拟机. VirtualBox比较小巧简单,容易上手.在配合CentOS 6.4使用时,首要的问题就是网卡配置,尤其是使用SSH终端仿真程序(例如SecureC ...

随机推荐

  1. selectDOM操作详解-select option详细解释

    首先从一个面试题来讲,我最近在做前端面试题,题目如下: 完成函数showlmg(),要求能够动态根据下拉列表的选项变化,更新图片的显示<body><script type=" ...

  2. 使用Makefile编译Erlang

    #配置选项,可以是DEBUG和RELEASE CONFIG ?= RELEASE #语言配置,可以是chs(简体中文).cht(繁体中文)等等 Region ?= chs #源文件目录 SOURCE_ ...

  3. 前端学习(二十七)存储&es6(笔记)

    cookie         存储    以站点为单位的.    必须配合服务器环境    不能跨浏览器    cookie有生命周期     默认是session        session    ...

  4. StarUML 破解方法2.X(转)

    下载地址:https://www.jb51.net/softs/558248.html#download 在安装目录的:StarUML\www\license\node 找到LicenseManage ...

  5. 转帖 移动前端开发之viewport的深入理解

    在移动设备上进行网页的重构或开发,首先得搞明白的就是移动设备上的viewport了,只有明白了viewport的概念以及弄清楚了跟viewport有关的meta标签的使用,才能更好地让我们的网页适配或 ...

  6. Tornado框架的简单使用

    一.Tornado Web应用程序的结构 import tornado.web class LoginHandler(tornado.web.RequestHandler): def get(self ...

  7. 属性.native用于解决第三方el组件库@click事件无效

    描述 有时发现用一些第三方的组件库时,例如一个封装好的button按钮<el-butten>,绑定点击事件却没有任何作用,这时便需要加 .native 原因: v-on 是对 Vue 的事 ...

  8. nucleus学习

    task的TCB结构: typedef struct TC_TCB_STRUCT { /* Standard thread information first. This information is ...

  9. hdu 5885 XM Reserves (FFT建模)

    Problem Description As an eligible Ingress Resistance Agent you should know your power source, the E ...

  10. 【Flutter学习】基本组件之上下刷新列表(一)

    一,概述 RefreshIndicator是Flutter基于Material设计语言内置的控件,集合了下拉手势.加载指示器和刷新操作一体,可玩性比FutureBuilder差了一大截,不过大家也用过 ...