虚拟机VirtualBox中centos6.5网络设置
一、虚拟机网络配置
默认只是设置了网卡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网络设置的更多相关文章
- CentOS6.5网络设置
CentOS6.5网络设置 不知道哪里做错了,长时间无法连接网络,百度了各种还是不可以.最后自己提取了以前可以联网的配置粘贴过来,成功.配置文件内容如下: vim /etc/resolv.conf 1 ...
- 2016-11-10:win7下VMware虚拟机中CentOS6.5网络配置
在win7环境下,使用桥接和NAT模式配置VMware虚拟机网络,实现宿主机与虚拟机以及虚拟机通过宿主机网卡访问互联网. 1 配置VMware虚拟网络编辑器 VMnet0 桥接模式 VMnet1仅主机 ...
- 【转】win7 虚拟机virtualbox中ubuntu12.04安装samba实现文件共享
原文网址:http://blog.csdn.net/watkinsong/article/details/8878786 昨天心血来潮,又装了个虚拟机,然后安装了ubuntu12.04,为了实现在虚拟 ...
- VirtualBox中CentOS7.2 网络配置(固定IP+联网)
一.前言 用虚拟机装Linux系统时,经常会出现一些问题.比如:从主机到虚拟机之间网络不通:虚拟机中无法联网:虚拟机中的IP地址不固定.为了解决这些问题,我曾花了不少时间.在此,记下填坑方法. 二.环 ...
- VirtualBox中CentOS7.2 网络配置(固定IP+联网)(亲测有效)
https://www.linuxidc.com/Linux/2018-04/151924.htm 一.前言 用虚拟机装Linux系统时,经常会出现一些问题.比如:从主机到虚拟机之间网络 ...
- VirtualBox下Centos6.8网络配置
win10环境下,VirtualBox和Centos6.8已经按照完毕,下面配置Centos6.8网络. 1.设置VirtualBox为桥接模式,具体的有三种联网方法,我们参考http://www.c ...
- 如何实现虚拟机(VirtualBox)中的Ubuntu与Windows XP间的数据共享
环境: 主机是Windows XP系统 虚拟机与Ubuntu的版本分别为: VirtualBox-3.2.12-68302-Win ubuntu-10.10-desktop-i386 前提:已安装Vi ...
- Win7与虚拟机Linux互通ping的网络设置
转载请标明出处:http://www.linuxidc.com/Linux/2014-04/100450.htm 虽然从WinXP到Win7一直都可以使用VMWARE虚拟机安装Linux系统,记得每次 ...
- VMware中的Ubuntu网络设置
网络配置: VMware安装后会有两个默认网卡,分别是VMnet8(192.168.83.1)和VMnet1(192.168.19.1),当然不同的机器上,这两个网卡的 IP会不同的.在windows ...
随机推荐
- 树莓派(raspberry pi)学习4: 更改键盘布局(转)
树莓派(raspberry pi)用了几次后,发现键盘老是按错,一些字符打不出来或打错 这个问题,折腾我半天.还是把心得分享一下吧 上网查,发现是键盘布局不对,树莓派(raspberry pi)是英国 ...
- 项目Windows服务安装命令:
sc create YY.SmsPlatform.RemoteDataCenter binPath= "E:\YY.SmsPlatform\YY.SmsPlatform.RemoteData ...
- System.IO中的File、FileInfo、Directory与DirectoryInfo类(实例讲解)
一.建立的文件夹(对这些文件进行以上四个类的操作): 父目录: 父目录的子目录以及父目录下的文件: 子目录下的文件: 二.效果图 三.代码实现 using System; using System.I ...
- spilt()的用法
split() 方法用于把一个字符串分割成字符串数组.<script type="text/javascript"> var str="How are you ...
- 剑指offer题目51-60
面试题51:数组中重复的数字 public class Solution { public boolean duplicate(int numbers[],int length,int [] dupl ...
- IOS网络请求原理
1,为什么要用到网络, 只有通过网络跟外界进行数据交互,数据更新,应用才能保持哦新鲜.活力 如果没有网络,也就缺少数据变化.变成一滩死水. 2, 良好的移动网络应用 = 良好的UI + 良好的用户体 ...
- POJ 1065 Wooden Sticks Greed,DP
排序后贪心或根据第二关键字找最长下降子序列 #pragma comment(linker, "/STACK:1024000000,1024000000") #include< ...
- 用C语言写的双色球
#include<stdio.h> #include<stdlib.h> #include<time.h> double jieguo(); void main() ...
- ubuntu搭建svn服务器(转)
在阿里云买了个服务器,想上传东西,samba不好用,想起来可以搭个svn用,找到了这篇. 1. 安装SVN apt-get install subversion 2. 建立svn仓库 1). 建立sv ...
- C语言extern作用(全局变量)
用C语言编写程序的时候,我们经常会遇到这样一种情况:希望在头文件中定义一个全局变量,然后包含到两个不同的c文件中,希望这个全局变量能在两个文件中共用. 举例说明:项目文件夹project下有main. ...