第一种虚拟机   我们常用的虚拟机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. 致命错误: Call to undefined function %y-%M-%d()

    在TP5.0中套模板时出现的问题: 原有html模板代码: <input type="text" onfocus="WdatePicker({ maxDate:'# ...

  2. Java开发者职业生涯要看的200+本书

    作者:老刘链接:https://www.zhihu.com/question/29581524/answer/684872838来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明 ...

  3. Nginx详细安装部署教程(转)

    一.Nginx简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤 二.Nginx安装 1.下载N ...

  4. java 三元运算符

    /* 一元运算符:只需要一个数据就可以进行操作的运算符 如:取反! 自增++ 自减 -- 二元运算符:需要两个数据才可以进行操作的运算符 如:加法+ 赋值= 三元运算符: 需要三个数据才可以进行操作的 ...

  5. Java高频经典面试题(第一季)四:方法的参数传递机制

    考点? 方法的参数传递机制 String,包装类等对象的不可变性 方法的参数传递机制: ①形参是基本数据类型 传递数据值 ②实参是引用数据类型 传递地址值 特殊的类型:String.包装类等对象不可变 ...

  6. Redis面试题大全含答案

    Redis面试题大全含答案 Redis面试题大全含答案 1.什么是Redis?答:Remote Dictionary Server(Redis)是一个开源的使用ANSI C语言编写.支持网络.可基于内 ...

  7. fiddler 4 抓取 https 设置

    Fiddler抓取https 设置 1.打开fiddler,点击工具栏中的Tools—>Options,点击Actions,选择最后一项,Reset All certificates,然后关闭, ...

  8. 手写实现indexOf

    突然奇想.自己手写一个indexOf package com.toov5.test; public class Test8 { public static int find(String str1, ...

  9. Android中通过反射获取资源Id(特别用在自己定义一个工具将其打成.jar包时,特别注意资源的获取)

    在将自己写的工具打成.jar包的时候,有时候会需要引用到res中的资源,这时候不能将资源一起打包,只能通过反射机制动态的获取资源. /** * 反射得到组件的id号 */ public static ...

  10. 【2019 Multi-University Training Contest 1】

    01:https://www.cnblogs.com/myx12345/p/11543105.html 02:https://www.cnblogs.com/myx12345/p/11439320.h ...