linux 虚拟机网卡配置
第一种虚拟机 我们常用的虚拟机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 虚拟机网卡配置的更多相关文章
- Hyper-V下的Linux虚拟机网卡丢失问题原因及解决办法
Hyper-V下的Linux虚拟机网卡丢失问题原因及解决办法 虚拟化大势所趋 公司推行了虚拟化,全部用的是Microsoft Windows 2008 R2 Enterprise with Hyp ...
- Windows下Linux虚拟机的配置以及Win10 linux子系统开启
本文所用资料下载地址为: 链接:链接:https://pan.baidu.com/s/1iiI2ebAnomKrBpvSg05w2A 提取码:7giz 复制这段内容后打开百度网盘手机App,操作更方便 ...
- VirtualBox 安装CentOS虚拟机网卡配置
VirtualBox虚拟机网络设置(NAT+HOST-ONLY) 目标: 虚拟机可以像宿主机一样访问互联网和其他主机 宿主机和虚拟机可以相互访问 使用NAT实现目标一 使用Host-Only实现目标二 ...
- 在Linux虚拟机下配置tomcat
1.到Apache官网下载tomcat http://tomcat.apache.org/download-80.cgi 博主我下载的是tomcat8 博主的jdk是1.8 如果你们的jdk是1.7或 ...
- SuSE Linux修改网卡配置
http://blog.chinaunix.net/uid-20765159-id-1850854.html SuSE Linux修改网卡配置 2010 SuSE linux ...
- Linux CentOS虚拟机网卡配置
最近在VMware安装CentOS6.5之后,每次从宿主机访问虚拟机的Oracle时,都要修改IP地址,因为没有设置虚拟机的IP,所以每次开机之后虚拟机的IP地址都是随机的,于是研究了下给虚拟机配置静 ...
- VM虚拟机安装 常用Linux命令 网卡配置 (第二天)
VM虚拟机安装:(昨天已经安装好了VM了,按照提示安装就好,很简单) 1.安装centos7虚拟机,现在磁盘里面新建文件夹作为安装文件夹 2.找到centos7的iso文件,打开vm-新建虚拟机-按照 ...
- linux 虚拟机模拟配置网络路由环境-简版
前言:网络路由不管是平常在家里,还是在公司中,都是必需配置的,所以还是非常重要的,今天小编就给大家做个配置网络路由配置的小实验,仅供大家参考. 一.首先,来简单介绍一下网络路由. 1. 网络路由: ...
- VirtualBox + CentOS 虚拟机网卡配置
摘要: 要学好Linux,还是得自己搭建虚拟机. VirtualBox比较小巧简单,容易上手.在配合CentOS 6.4使用时,首要的问题就是网卡配置,尤其是使用SSH终端仿真程序(例如SecureC ...
随机推荐
- element UI的使用
npm install --save element-ui main.js里面添加 import ElementUI from 'element-ui' import 'element-ui/lib/ ...
- 将word文档中的回车符进行删除
- http请求访问响应慢问题解决的基本思路
第一步,检查网络 ping命令检查网络域名解析是否正常,ping服务器的延迟是否过大,如果过大可以检查Ip是否冲突,或者交换机网线是否正常插好,通过nmon还可以查看网络流量,一般用的千兆交换机理论速 ...
- Bootstrap 小功能
<div class="container"> <div class="navbar-header"> <button type= ...
- mongodb与java的整合
mongodb的相关命令我们这里不在赘述,因为其文档下写的非常清楚,也很容易懂.这里我们说一下其余java的整合,mongodb配置请查看官方文档 1.首先我们应该导入期相关依赖, org.mongo ...
- JS中实现replaceAll的方法
第一次发现JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符. 而str.replace ...
- Python每日一题 008
题目 基于多线程的网络爬虫项目,爬取该站点http://www.tvtv.hk 的电视剧收视率排行榜 分析 robots.txt User-agent: Yisouspider Disallow: / ...
- 微信小程序学习笔记(三)--框架-逻辑层
逻辑层将数据进行处理后发送给视图层,同时接受视图层的事件反馈. 开发者写的所有代码最终将会打包成一份 JavaScript 文件,并在小程序启动的时候运行,直到小程序销毁.这一行为类似 Service ...
- Django2.0中得url路由path得用法
Django2.0中,url得匹配规则更新了,在django1.0中,url是用正则表达式书写得,相对来说比较繁琐一些,在django2.0中进行了升级优化,改为了path from django.u ...
- 安装纯净版debian!
kali更新了1.1.0a,不知道新版的内核哪地方有bug,用着用着就卡死了,一怒之下卸载了装debian. 下载的netinst只有200M,基本上就是刚好能用,不要用硬盘装,会找不到网卡,无线也没 ...