Vbox中Linux虚拟机网络配置(比较实用)
好久没写过东西了,主要大部分都是来自对生活的感悟,很少有实实在在的关于学得有成就感的技术可以“炫耀”,所以也就懒得在这个上面登了。
实验室很早就有位师兄曾在吃饭的路上问过我们这群小弟,你们知道Vbox下的NAT、Bridged、Internal、Host-Only这几种不同方式的网络配置原理吗。其实当高手问问题时,都是带着谦虚、共同上进的态度去讨论问题的;然而在我们这种无知的小弟看来,那就是带有一种挑衅外加鄙视的成分在里面了,毫无疑问,心理作怪而已。虽是一个小问题但是我一直记在心中,同时由于自己也经常玩弄Vbox下的Linux虚拟机,不知道如何配置网络就好比给你钱不知道要如何花似地傻×。虽然这个问题一直记着,但是自己确实一直不能亲身实践后去理解并且记下,即使曾后来有一次这位师兄再次给我配置我的虚拟机网络,我就是这么不争气的一直傻×着,知道昨天晚上问题终于爆发出来,在心怀师兄零星的指导记忆加自己的上网搜索,终于将这个问题不大成为问题了。
NAT模式:虚拟机Linux的网络和主机(我的是win7)的网络是两个不同的网络,中间通过NAT模式进行转换。虚拟机Linux默认的是10.0开头的,你不用去管它,当OS安装好后自动分配好。将模式设为NAT模式,这样虚拟机可以Ping通主机,但是主机不能Ping通虚拟机。然后你需要配置的是/etc/network/interfaces这个文件,将虚拟机获取IP地址的方式设为动态获取:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
这样设置之后,虚拟机就可以动态的获取IP地址进行上网了。
Bridged模式:将虚拟机Linux的网络设为与主机相同的网络,使得他们之间可以相互访问,相互Ping通。在这种模式下就需要静态的设置虚拟机的IP地址了。将模式设为Bridged模式,然后你需要去配置的是/etc/network/interface这个文件,将虚拟机的静态IP地址设为如下(我的主机IP地址为192.168.1.100):
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.101
netmask 255.255.255.0
gateway 192.168.1.1
这样设置之后再重新启动网络,/etc/init.d/networking restart,于是新的网络配置方式便可以投入运行。
至于内网和Host-only模式,好像自己很少用,也就懒得去说了,在大部分情况下,知道这两种配置方式后,足以应付Vbox下虚拟机Linux系统的上网配置了。
http://blog.sina.com.cn/s/blog_77c632410101g2co.html
Vbox中Linux虚拟机网络配置(比较实用)的更多相关文章
- virtualbox中centos虚拟机网络配置
本文讲述的是如何在Oracle VM VirtualBox安装的CentOS虚拟机中进行网络配置,使得虚拟机可以访问宿主主机,也能访问外网,宿主主机可以访问虚拟机,虚拟机之间也可以相互访问. 在Vir ...
- linux虚拟机网络配置
环境:虚拟机-最小化安装 centos7 主机:win10 参考配置文件: TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=stat ...
- Linux系统学习 三、网络基础—虚拟机网络配置
Linux网络基础 Linux的ip地址配置 Linux网络配置文件 常用网络命令 虚拟机网络参数配置 1.配置Linux的IP地址 首先配置一个IP地址,让IP生效. ifconfig查看当前网络配 ...
- Linux中的网络管理——网络配置及命令
Linux网络配置 在Linux中配置IP地址的方法有以下这么几种: 图形界面配置IP地址(操作方式如Windows系统配置IP,但在实际生产中,我们并不建议在我们的服务器上安装Linux的图形界面, ...
- 2016-11-10:win7下VMware虚拟机中CentOS6.5网络配置
在win7环境下,使用桥接和NAT模式配置VMware虚拟机网络,实现宿主机与虚拟机以及虚拟机通过宿主机网卡访问互联网. 1 配置VMware虚拟网络编辑器 VMnet0 桥接模式 VMnet1仅主机 ...
- linux虚拟机网络连接模式 bridged, host-only, NAT
最近安装了fedora9.0,却一直不能连接到外网,我用的是3G无线网卡上网的,起初以为是linux不支持3G无线方式的,可后来装了虚拟机ubuntu却可以上网,在后来用有ADSL网络连接的电脑安装f ...
- VMWare中Linux虚拟机设置静态IP上网的设置方法
VMWare中Linux虚拟机设置静态IP上网的设置方法 标签: vmwareLinux虚拟机securecrt静态IP上网 2016-05-18 02:30 702人阅读 评论(0) 收藏 举报 ...
- Linux桥接网络配置
在虚拟机网络配置中,选择桥接的方式.然后进入linux进行设置. 编辑 vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPR ...
- linux虚拟机网络设置(本机使用wiff,自己的网)
一.linux虚拟机网络设置(https://jingyan.baidu.com/album/4e5b3e1957979d91901e24f1.html?picindex=16) 选中虚拟机,点击 ...
随机推荐
- Linux SVNserver建立
1. Ubuntu PC一个.最好是最新的Ubuntu稳定的版本号 2. 运行以下命令来安装subversion: sudo apt-get update sudo apt-get install s ...
- OpenCL编程基本流程及完整示例
1. 选择OpenCL平台并创建一个上下文 平台(Platform)是指主机和OpenCL管理框架下的若干个设备构成的可以运行OpenCL程序的完整硬件系统,这个是跑OpenCL程序的基础,所以第一步 ...
- WPF中MVVM模式的 Event 处理
WPF的有些UI元素有Command属性可以直接实现绑定,如Button 但是很多Event的触发如何绑定到ViewModel中的Command呢? 答案就是使用EventTrigger可以实现. 继 ...
- repo/git Android/CyanogenMod srouce code
For getting the whole Android/CM rom source code, 1. get the repo first.2. make sure the git is inst ...
- 在.net core 的webapi项目中将对象序列化成json
问题:vs2017 15.7.6创建一个基于.net core 2.1的webapi项目,默认生成的控制器继承自ControllerBase类 在此情况下无法使用Json()方法 将一个对象转成jso ...
- CentOSserverMysql主从复制集群结构
在配置Mysql数据库主从复制集群时间,以确保: 1.主从server操作系统版本号和位数一致. 2.Mysql版本号一致. 为了保证稳定性,最好server操作系统和Mysql数据库环境一致. Ce ...
- IAA32过程调用保护规则注册
因为操作系统共享性质,所以,寄存器已成为各种处理或共享资源的处理.然后,该过程发生 当所谓的.假设呼叫者使用内部寄存器值.但这个寄存器的内容,很可能在该呼叫者的执行的过程中改变,用过程执行之前,对该寄 ...
- RGB565与RGB555标志识别位图文件格式
近日从本地16比特位图读出象素彩色数据,并填充ANDROID的BITMAP数据.发现,使用CAVAS当屏幕显示,照片显示的颜色不正确,找了很多资料,原来发现两个原因: 1.将位图的颜色分量掩码弄错了, ...
- 从PRISM开始学WPF(八)导航Navigation?
原文:从PRISM开始学WPF(八)导航Navigation? 0x6Navigation Basic Navigation Prism中的Navigation提供了一种类似导航的功能,他可以根据用户 ...
- delphi自动调整combobox下拉列表宽度(PostMessage CB_SETDROPPEDWIDTH)
在combobox所在的窗口的Formshow事件里调用即可 procedure SetComboBoxListWidth( AComboBox: TComboBox ); var i: Intege ...