一、虚拟机网络配置

默认只是设置了网卡1:方式NAT(对应ifcfg-eth0)

我们还可以设置网卡2,网卡3。可以在系统安装完成后设置。

网卡2设置回环网卡,实现虚拟机与宿主机组成局域网(对应ifcfg-eth1),这样即使没有路由器也可以组成局域网,可以进行ssh连接。

需要宿主机安装Microsoft Loopback Adapter。参加附录。

网卡3设置连接到互联网,并与宿主机组成局域网(对应ifcfg-eth2)。需要依赖网络,且有真实路由器。

二、Centos里eth设置

进入/etc/sysconfig/network-scripts目录,默认只有ifcfg-eth0。

复制ifcfg-eth0为ifcfg-eth1,修改为:

DEVICE=eth1

#HWADDR=::::F1:DC

TYPE=Ethernet

#UUID=b8f8e76e-1f8b-4cf5--493bfc6b04ef

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

IPADDR="192.168.12.10"

GATEWAY="192.168.12.1"

复制ifcfg-eth0为ifcfg-eth2,修改为:

DEVICE=eth2

#HWADDR=::::F1:DC

TYPE=Ethernet

#UUID=b8f8e76e-1f8b-4cf5--493bfc6b04ef

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=dhcp

保存好后,使用命令:service network restart重启网络服务,如果ifcfg-eth1和ifcfg-eth2显示为绿色,说明二者设置成功。

网卡文件内容示例说明:

DEVICE=eth0                 //指出设备名称
BOOTPROT=static //启动类型 dhcp|static
BROADCAST=192.168.1.203 //广播地址
HWADDR=::5B:FE:DF:7C //硬件Mac地址
IPADDR=192.168.0.2 //IP地址
NETMASK=255.255.255.0 //子网掩码
NETWORK=192.168.0.0 //网络地址
GATEWAY=192.168.0.1 //网关地址
ONBOOT=yes //是否启动应用
TYPE=Ethernet //网络类型

为验证结果,可以输入ifconfig进行验证:

[root@localhost network-scripts]# ifconfig

eth1      Link encap:Ethernet  HWaddr :::E9::B0  

          inet addr:192.168.12.10  Bcast:192.168.12.255  Mask:255.255.255.0

          inet6 addr: fe80::a00:27ff:fee9:68b0/ Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:  Metric:

          RX packets: errors: dropped: overruns: frame:

          TX packets: errors: dropped: overruns: carrier:

          collisions: txqueuelen: 

          RX bytes: (131.3 KiB)  TX bytes: (106.4 KiB)

eth2      Link encap:Ethernet  HWaddr :::2E::7A  

          inet addr:192.168.36.85  Bcast:192.168.36.255  Mask:255.255.255.0

          inet6 addr: fe80::a00:27ff:fe2e:187a/ Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:  Metric:

          RX packets: errors: dropped: overruns: frame:

          TX packets: errors: dropped: overruns: carrier:

          collisions: txqueuelen: 

          RX bytes: (71.0 KiB)  TX bytes: (4.0 KiB)

lo        Link encap:Local Loopback  

          inet addr:127.0.0.1  Mask:255.0.0.0

          inet6 addr: ::/ Scope:Host

          UP LOOPBACK RUNNING  MTU:  Metric:

          RX packets: errors: dropped: overruns: frame:

          TX packets: errors: dropped: overruns: carrier:

          collisions: txqueuelen: 

          RX bytes: (1.0 KiB)  TX bytes: (1.0 KiB)

能显示出eth1 和eth2 说明成功了。

附录:

Windows7上安装微软Microsoft Loopback Adapter(回环网卡)的方法

1.单击开始图标,在搜索中输入hdwwiz,在搜索结果中鼠标右键单击该程序,使用“以管理员身份运行”方式来启动。

2. 根据操作系统向导,选择“安装我手动从列表选择的硬件(高级)”。

3.在硬件列表中,选择“网络适配器”。

4.选择“Microsoft”厂商,并在右边网络适配器列表中选中“Microsoft Loopback Adapter”,下一步按照向导完成安装。

5.安装完成后,查看硬件管理器,会多出一个新网卡,这就是虚拟网卡。

接下来,需要进行些配置:

打开网络和共享中心->更改适配器设置,找到标识有Microsoft Loopback Adapter的那个网络,右键属性,选中 Internet协议版本4(TCP/IPv4),点击下方属性,编辑为:

这里的网关是我自己定义的,为192.168.12.1,当然可以改成其他的,比如192.168.13.1。这里宿主机的IP是192.168.12.2,虚拟机里就不能设置为这个了。这里与虚拟机eth1 是对应的,eth1 的IP也源自这里。修改后保存即可。

注意回环网卡最好在设置虚拟机网络之前就设置好。

虚拟机VirtualBox中centos6.5网络设置的更多相关文章

  1. CentOS6.5网络设置

    CentOS6.5网络设置 不知道哪里做错了,长时间无法连接网络,百度了各种还是不可以.最后自己提取了以前可以联网的配置粘贴过来,成功.配置文件内容如下: vim /etc/resolv.conf 1 ...

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

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

  3. 【转】win7 虚拟机virtualbox中ubuntu12.04安装samba实现文件共享

    原文网址:http://blog.csdn.net/watkinsong/article/details/8878786 昨天心血来潮,又装了个虚拟机,然后安装了ubuntu12.04,为了实现在虚拟 ...

  4. VirtualBox中CentOS7.2 网络配置(固定IP+联网)

    一.前言 用虚拟机装Linux系统时,经常会出现一些问题.比如:从主机到虚拟机之间网络不通:虚拟机中无法联网:虚拟机中的IP地址不固定.为了解决这些问题,我曾花了不少时间.在此,记下填坑方法. 二.环 ...

  5. VirtualBox中CentOS7.2 网络配置(固定IP+联网)(亲测有效)

           https://www.linuxidc.com/Linux/2018-04/151924.htm 一.前言 用虚拟机装Linux系统时,经常会出现一些问题.比如:从主机到虚拟机之间网络 ...

  6. VirtualBox下Centos6.8网络配置

    win10环境下,VirtualBox和Centos6.8已经按照完毕,下面配置Centos6.8网络. 1.设置VirtualBox为桥接模式,具体的有三种联网方法,我们参考http://www.c ...

  7. 如何实现虚拟机(VirtualBox)中的Ubuntu与Windows XP间的数据共享

    环境: 主机是Windows XP系统 虚拟机与Ubuntu的版本分别为: VirtualBox-3.2.12-68302-Win ubuntu-10.10-desktop-i386 前提:已安装Vi ...

  8. Win7与虚拟机Linux互通ping的网络设置

    转载请标明出处:http://www.linuxidc.com/Linux/2014-04/100450.htm 虽然从WinXP到Win7一直都可以使用VMWARE虚拟机安装Linux系统,记得每次 ...

  9. VMware中的Ubuntu网络设置

    网络配置: VMware安装后会有两个默认网卡,分别是VMnet8(192.168.83.1)和VMnet1(192.168.19.1),当然不同的机器上,这两个网卡的 IP会不同的.在windows ...

随机推荐

  1. json转换为javabean

    public static void jSONObjectToJavaBean() throws ClassCastException{ JSONObject jsonObject = new JSO ...

  2. asp.net GDI+绘制多个矩形

    using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ...

  3. Rstudio代码的快捷键

    按tab键:有自动补全的功能 Ctrl+Enter:运行改行代码 Ctrl+1: 移动焦点到source编辑区 Ctrl+2: 移动焦点到控制台 Ctrl+enter Ctrl+L:删除该控制台的所有 ...

  4. 慕课网JavaScript入门篇课程笔记

    1.js注释很重要 单行注释,在注释内容前加符号 “//”. <script type="text/javascript"> document.write(" ...

  5. MJExtension 中model嵌套Model

    + (NSDictionary *)objectClassInArray { return @{@"comment": [Comment class]};}

  6. 10个你必须掌握的Linux超酷VI命令技巧

    大部分Linux开发者对vi命令相当熟悉,可是遗憾的是,大部分开发者都只能掌握一些最常用的Linux vi命令,下面介绍的10个vi命令虽然很多不为人知,但是在实际应用中又能让你大大提高效率. 在使用 ...

  7. 子元素的div不继承父元素的透明度

    问题一: 如何让logo部变成这样: 步骤一:先收一个大的div,上面logo+nav再一个div,下面是三个div横排着: 步骤二:最主要的是如何让上面的部分变暗,而logo的颜色不变暗? 答案:在 ...

  8. mybatis 控制台打印sql

    开发时调试使用 <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBe ...

  9. MySQL报错“1366 - Incorrect integer value: '' XXXXXXX' at row 1 ”

    出现这个错误是因为我在表中插入了一条含有中文字符的语句: 修改方法:(两种) 1:命令行  set names gbk:(此为设置通信编码) 2:my.ini中查找sql-mode 将 sql-mod ...

  10. cocos2d-x 之 CCArray 源码分析(2)

    cocos2d-x 自己实现了一个数组CCArray ,下面我们来分析一下CCArray的源码 CCArray继承CCObject,所以,CCArray也具有引用计数功能和内存自动管理功能. 数组的源 ...