好久没写过东西了,主要大部分都是来自对生活的感悟,很少有实实在在的关于学得有成就感的技术可以“炫耀”,所以也就懒得在这个上面登了。

实验室很早就有位师兄曾在吃饭的路上问过我们这群小弟,你们知道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虚拟机网络配置(比较实用)的更多相关文章

  1. virtualbox中centos虚拟机网络配置

    本文讲述的是如何在Oracle VM VirtualBox安装的CentOS虚拟机中进行网络配置,使得虚拟机可以访问宿主主机,也能访问外网,宿主主机可以访问虚拟机,虚拟机之间也可以相互访问. 在Vir ...

  2. linux虚拟机网络配置

    环境:虚拟机-最小化安装  centos7   主机:win10 参考配置文件: TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=stat ...

  3. Linux系统学习 三、网络基础—虚拟机网络配置

    Linux网络基础 Linux的ip地址配置 Linux网络配置文件 常用网络命令 虚拟机网络参数配置 1.配置Linux的IP地址 首先配置一个IP地址,让IP生效. ifconfig查看当前网络配 ...

  4. Linux中的网络管理——网络配置及命令

    Linux网络配置 在Linux中配置IP地址的方法有以下这么几种: 图形界面配置IP地址(操作方式如Windows系统配置IP,但在实际生产中,我们并不建议在我们的服务器上安装Linux的图形界面, ...

  5. 2016-11-10:win7下VMware虚拟机中CentOS6.5网络配置

    在win7环境下,使用桥接和NAT模式配置VMware虚拟机网络,实现宿主机与虚拟机以及虚拟机通过宿主机网卡访问互联网. 1 配置VMware虚拟网络编辑器 VMnet0 桥接模式 VMnet1仅主机 ...

  6. linux虚拟机网络连接模式 bridged, host-only, NAT

    最近安装了fedora9.0,却一直不能连接到外网,我用的是3G无线网卡上网的,起初以为是linux不支持3G无线方式的,可后来装了虚拟机ubuntu却可以上网,在后来用有ADSL网络连接的电脑安装f ...

  7. VMWare中Linux虚拟机设置静态IP上网的设置方法

    VMWare中Linux虚拟机设置静态IP上网的设置方法 标签: vmwareLinux虚拟机securecrt静态IP上网 2016-05-18 02:30 702人阅读 评论(0) 收藏 举报   ...

  8. Linux桥接网络配置

    在虚拟机网络配置中,选择桥接的方式.然后进入linux进行设置. 编辑 vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPR ...

  9. linux虚拟机网络设置(本机使用wiff,自己的网)

      一.linux虚拟机网络设置(https://jingyan.baidu.com/album/4e5b3e1957979d91901e24f1.html?picindex=16) 选中虚拟机,点击 ...

随机推荐

  1. 多域名绑定同一IP地址,Node.js来实现

    本来打算用Nginx来实现,看了一会Nginx的配置,感觉又要费时间学习,就抱着试试看的心在网上搜,是否可以用Node.js来实现. 没想到,竟然搜到了.想试一下,但国内域名备案时间长达一个月,我肯定 ...

  2. FileReader的编码问题

    有一个UTF-8编码的文本文件,用FileReader读取到一个字符串,然后转换字符集:str=new String(str.getBytes(),"UTF-8");结果大部分中文 ...

  3. AI2XAML's Bug(sequel)

    原文:AI2XAML's Bug(sequel) I wrote an article about AI2XAML's Bug the day  before yesterday. This arti ...

  4. A Byte of Python(简明Python教程) for Python 3.0 下载

    A Byte of Python v1.92 (for Python 3.0) 官方下载地址,当前(20120730)  最新版本 1.92 基于Python3的 下载: http://files.s ...

  5. Get and Post(Unity3D六个发展)

    猴子原创,欢迎转载. 转载请注明: 转载自Cocos2D开发网–Cocos2Dev.com,谢谢! 原文地址: http://www.cocos2dev.com/?p=565 unity3d中的www ...

  6. 在 DEBIAN 上安装 SQL SERVER

    微软在开源 .NET Framework 之后,相继推出了跨平台的编辑器 Visual Studio Code,跨平台的 SQL Server 数据库 SQL Server vNext,Visual ...

  7. debian安装node.js

    1,先下载nodejs: # wget http://nodejs.org/dist/v0.8.7/node-v0.8.7.tar.gz 2,解压文件 # tar xvf node-v0.8.7.ta ...

  8. WPF 验证错误模板

    <Window x:Class="BindingExam.MainWindow"        xmlns="http://schemas.microsoft.co ...

  9. ASP FirstWeb

    //html <!DOCTYPE html> <html><head><meta http-equiv="Content-Type" co ...

  10. DOM解析xml实现读、写、增、删、改

    qt提供了三种方式解析xml,不过如果想实现对xml文件进行增.删.改等操作,还是DOM方式最方便. 项目配置 pro文件里面添加QT+=xml include <QtXml>,也可以in ...