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 ...
随机推荐
- go语言从例子开始之Example21.协程
Go 协程 在执行上来说是轻量级的线程. golang使用协程用go关键字.后边正常调用函数. Example: package main import "fmt" func ak ...
- C++在windows平台下不存在strptime函数,可以绕过该函数
https://blog.csdn.net/u011077672/article/details/50524469?utm_source=blogxgwz1
- 【串线篇】mybatis-config.xml配置事项
一.术语 properties 属性 settings 设置 typeAliases 类型命名 typeHandlers 类型处理器 objectFactory 对象工厂, plugins 插件, e ...
- 安装JDK,并检测JDK是否安装成功
方法/步骤 首先,我们需要先安装好我们的JDK软件,安装好之后,我们需要对我们的电脑进行环境变量配置的设置,这样我们安装的JDK才能真正起到作用. 第一步:我们需要将光标放在“计算机”上面,然 ...
- 前端导出excel表格
前言近期项目有个新需求--将折线图表的数据加一个下载成excel表格的功能.以前下载功能都是调后台接口的,但是这个迭代,后台压力比较重,部分就交给了前端自己实现,下面就记录一下前端如何实现excel表 ...
- docker 运行jenkins及vue项目与springboot项目(一.安装docker)
docker 运行jenkins及vue项目与springboot项目: 一.安装docker 二.docker运行jenkins为自动打包运行做准备 三.jenkins的使用及自动打包vue项目 四 ...
- 【leetcode】907. Sum of Subarray Minimums
题目如下: 解题思路:我的想法对于数组中任意一个元素,找出其左右两边最近的小于自己的元素.例如[1,3,2,4,5,1],元素2左边比自己小的元素是1,那么大于自己的区间就是[3],右边的区间就是[4 ...
- springboot关联Mybatis和Redis依赖
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot ...
- LayuiAdmin 滚动条设置问题解决
LayuiAdmin 滚动条设置问题解决 今天在使用LayuiAdmin(单页版),发现通过: $("html,body").animate({"scrollTop&qu ...
- bzoj 3881 [Coci2015]Divljak——LCT维护parent树链并
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3881 对 S 建 SAM ,每个 T 会让 S 的 parent 树的链并答案+1:在 T ...