- 浏览: 1777437 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (641)
- vb2005xu自己动手系列 (174)
- vb2005xu开发文章转摘 (47)
- vb2005xu发发牢骚 (99)
- vb2005xu新技术灌水 (12)
- vb2005xu网络资源集锦 (21)
- vb2005xu软件学习 (60)
- 英语学习 (3)
- JavaScript 学习 (54)
- JAVA OOP 巩固 之 CustomDatabase 的开发 (5)
- 2013年9月之前所在公司 记事 (7)
- FleaPHP/QEEPHP 资料 (87)
- JAVA MAIL 学习篇 (4)
- Python turbogears (5)
- Rails 个人开发四部曲 (3)
- 名人传 (8)
- iwp framework (5)
- 高考零分作文 (5)
- startos (8)
- lua (0)
- 职场 (1)
最新评论
-
hellotieye:
自己 评论 自己 挺嗨呀
Mysql sql查询时 if 的用法 -
igevin:
转载请标明出处,转自Gevin的博客http://blog.i ...
RESTful API 编写指南 -
Theobob:
...
实现简单的ACL -
vb2005xu:
比如 对于 curl 调用就不再需要 加各种if 判断了,
$ ...
搞一个简单的数据打印工具AsDebug の Laravel -
vb2005xu:
http://geekplux.com/wiki/
YII2 模块内自定义错误页
VirtualBox虚拟机上网并主宿互访
调通VirtualBox虚拟机互连、主宿机互连、以及主宿机连接互联网,以后ssh到众多虚拟机里面开工,方便很多。另外强烈推荐ssh客户端SSH Secure Shell,它的File transfer功能做得和FTP一样,主宿互传文件相当cool~
修改自http://www.cnblogs.com/cocowool/archive/2010/05/27/1745090.html
1、VirtualBox中的虚拟网卡。VirtualBox安装完成后,会在系统中装一块虚拟网卡,我们在管理->全局设定中可以看到。这块网卡是在 Host-Only 连接方式中,主宿机互访的桥梁。
2、主机访问虚拟机通过Host Only的方式实现。
主机访问虚拟机这个是最简单的。通过在网络连接1中选择 Host-only Adapter ,我们的虚拟机就可以获得一个内网的地址,主机可以直接访问这个地址。我们可以使用DHCP,也可以自己指定IP,多数情况下,都会指定一个固定的IP。
3、现在要想实现虚拟机上网,我们可以为虚拟机再添加一块网卡,通过Bridge或者NAT方式,达到虚拟机上网的目的。我自己测试NAT方式成功。
4、Ubuntu开机后仍无法上网,ifconfig发现第二块网卡默认没有启动。我们可以通过ifconfig命令让Ubuntu开启第二块网卡,方式如下:
$ sudo ifconfig eth1 up
$ sudo dhclient eth1
再次ifconfig查看发现第二块网卡已经启动并获得IP地址。测试ping www.baidu.com通了。但是现在还不是庆祝胜利的时候,因为当我们重新启动虚拟机后,Ubuntu不会自己驱动第二块网卡,还必须手动的运行ifconfig来驱动。为了彻底解决这个问题,我们需要修改/etc/network/interfaces文件。具体方式如下:
$ sudo vim /etc/network/interfaces
运行vim,编辑interfaces文件。在文件末尾添加eth1。以下是我的Interface内容,供参考:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface (Host-only)
auto eth0
iface eth0 inet dhcp
# The second network interface (NAT)
auto eth1
iface eth1 inet dhcp
这样,我们既能访问虚拟机,又可以访问互联网,利用各种在线更新的工具,大大的方便了 Linux 的使用。
通过设置双网卡实现VirtualBox虚机上网及主宿互访
最近,经过一些研究,终于调通了VirtualBox虚拟机互连、主宿机互连、以及主宿机连接互联网。下面分享一下。
1、VirtualBox中的虚拟网卡。VirtualBox安装完成后,会在系统中装一块虚拟网卡,我们在管理->全局设定中可以看到。这块网卡是在 Host-Only 连接方式中,主宿机互访的桥梁。
2、主机访问虚拟机通过Host Only的方式实现。
主机访问虚拟机这个是最简单的。通过在网络连接1中选择 Host-only Adapter ,我们的虚拟机就可以获得一个内网的地址,主机可以直接访问这个地址。我们可以使用DHCP,也可以自己指定IP,多数情况下,都会指定一个固定的IP。
3、现在要想实现虚拟机上网,我们可以为虚拟机再添加一块网卡,通过Bridge方式,达到虚拟机上网的目的。
4、但是笔者在这样设置以后,测试 ping www.baidu.com 时,发现网络并没有通,仔细检查后发现,需要在我们的第二块网卡的配置上,指定他的网关。我在 /etc/sysconfig/network-scripts/ifcfg-eth1 中添加
GATEWAY=10.207.0.11
重启网络之后,就可以PING通了。
这样,我们既能访问虚拟机,又可以访问互联网,利用各种在线更新的工具,大大的方便了 Linux 的使用。
设置HOST-ONLY工作模式实现VIRTUALBOX寄主机与虚拟机互访
工作环境:
寄主机:WIN7 64bit
虚拟机:ubuntu 10.10 32bit
虚拟机软件:virtualbox 4.02
因为工作需要,在自己的电脑上安装了virtualbox,并虚拟安装了ubuntu lamp server。结果发现virtualbox默认安装的时候虚拟网卡是工作在NAT模式下的,这时候寄主机可以ping通虚拟网关及虚拟机网卡地址,但是无法访问虚拟机开放的服务。放狗查了一下,可以通过修改虚拟机软件配置来解决该问题,特记录操作过程如下:
一、打开 “virtualbox manager”,进入“设置”页面,选择“网络”,将虚拟网卡工作模式由“NAT”修改为“host-only adapter”;
二、打开寄主机的“网络连接”页面,记下“virtualbox host-only network”的网络设置(例如IP地址为192.168.56.1,掩码为255.255.255.0);
三、启动虚拟机,将虚拟机的网络设置如下:
IP地址:192.168.56.2
掩码:255.255.255.0
网关:192.168.56.1
DNS:202.103.224.68
设置完毕以后,即可从寄主机访问虚拟机提供的LAMP服务。
从宿主机访问虚拟机VirtualBox
在我的机器(Windows 7)上安装了VirtualBox 4.1.2,在VirtualBox 4.1.2安装了FreeBSD 8.2,我要访问网络FreeBSD 8.2,前面成功过,后来又不能访问了,兹将过程记录下来,免得以后重复钻研。
VirtualBox安装后会在Windows 7分配一个网卡——虚拟网卡而已,在控制面板\网络和 Internet\网络连接中可以看到 VirtualBox Host-Only Network,这个网卡的IP一般是
以太网适配器VirtualBox Host-Only Network:
连接特定的DNS 后缀. . . . . . . :
本地链接IPv6 地址. . . . . . . . : fe80::9849:c1ab:2f1b:f7f2%18
IPv4 地址. . . . . . . . . . . . : 192.168.56.1
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . :
通常情况下,这个网卡没有启用。
右击 VirtualBox Host-Only Network ——>属性,在属性对话框中将 VirtualBox Bridged Networking Driver选择上。这是确认VirtualBox Host-Only Network网卡能工作。
在虚拟机设置中,添加一个Adapter,连接方式选择Host-Only Adapter,界面名称选择VirtualBox Host-Only Ethernet Adapter。
运行FreeBSD后,在控制台里用ifconfig命令查看是不是多了块网卡
BSD# ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
ether 08:00:27:1d:12:ac
inet 10.1.11.119 netmask 0xffffff00 broadcast 10.1.11.255
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
ether 08:00:27:06:03:15
inet 192.168.56.100 netmask 0xffffff00 broadcast 192.168.56.255
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
BSD#
em1 就是新增的网卡,我们再给它设置一个ip,ifconfig em1 inet 192.168.56.100 netmask 255.255.255.0,设置好后,从Windows 7中ping下 192.168.56.100,能拼通则可以从宿主机访问虚拟机VirtualBox了。
评论
发表评论
-
梳理面试中遇到的HTTP协议相关的问题和知识
2015-04-16 13:45 3941本文会是一个比较长的,持续更新的过程 当你在浏览器地 ... -
不折腾的四步备案攻略
2015-03-01 12:14 1204备案是广大站长和个人开发者都甚为头疼的一件事情,它繁琐,复 ... -
解决: g++: internal compiler error: Killed (program cc1plus)
2014-12-30 18:47 46024g++: internal compiler error: ... -
linux上靠谱免费的markdown编辑器haroopad
2014-10-18 16:58 2395linux 下我没有找到一个比较好用的 markdown ... -
sublime text linux上中文输入问题的终极解决方案
2014-10-13 11:07 8563我一直在使用sublime text ... -
startos 上 安装百度云客户端
2014-09-22 17:03 3118我的本地gcc版本是 写 ... -
解决ssl校验问题手札
2014-09-16 13:57 2660不论是在使用brew 还是使用 git 总会遇到 ssl ... -
mac系统使用指南之色色篇
2014-08-02 16:38 9042之前没怎么用过mac系统,公司给陪了一个air本,感觉性能 ... -
最近要强迫自己了解的东西
2014-07-01 12:39 1134http://aralejs.org/docs/about ... -
Laravel 4 启用firephp 支持
2014-06-27 15:53 2517目前项目中选用的开发框架是Laravel4,经过几天的阅读源 ... -
PHP cli模式下提示 Module 'xxx' already loaded
2014-04-14 15:23 1732今天在终端下执行PHP脚本爆出 Module 'sqlite ... -
让普通用户登录phpmyadmin不显示information_schema
2014-02-13 16:54 1909http://www.cnblogs.com/faily20 ... -
linux 汉化记述
2014-02-11 16:12 1335linux 汉化记述[机制]一般汉化都是从如下方面着手: ... -
B版树莓派使用学习手札
2014-02-11 11:34 12091配置: 写道 树莓派个 ... -
推荐个免费的python ide
2014-01-03 16:56 4431这是我见过的windows上免费的,最好 最小巧的pytho ... -
vim 学习纪要 -- 自己动手搭建IDE
2013-12-24 18:38 4064从无到有学习vim开发 ... -
PHP插件 vld 学习
2013-11-21 18:17 1233今天凡凡 给出了一段代码: <?php $a=1 ... -
推荐linux 邮件客户端Claws Mail
2013-10-18 16:56 13085默认的startos没有安装邮件客户端,从软件中心中有2个 ... -
推荐linux apache日志分析程序 goaccess
2013-10-18 12:17 6001之前windows上有一个apache访问日志分析的工具, ... -
推荐linux ssh管理工具 remmina远程桌面 -- 替代 secureCRT
2013-10-17 09:58 11599在startos 系统中安装完ssh包之后,只能使用命令行来 ...
相关推荐
VirtualBox-7.0.12-159484-Win 虚拟机
【虚拟机安装包VirtualBox-7.0.12-159484-Win】是一款由Oracle公司开发的免费且开源的虚拟化软件,主要用于在一台物理计算机上模拟运行多个操作系统。这个版本号“7.0.12-159484-Win”代表了该软件的特定迭代,意味...
在"VirtualBox-6.0.0-127566-Win"这个版本中,我们看到它针对Windows平台进行了优化,版本号6.0.0表明这是第六个主要版本的首次发布,而127566可能是该版本的内部构建号。 虚拟化技术的核心在于允许在单个物理主机...
虚拟机VirtualBox-4.1.2-73507-Win 另外还有对应的扩展包
虚拟机镜像_centos7.ova_可直接导入virtualbox 版本版本号7.6.1810 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@localhost ~]# 账号root密码root 已安装wget(配置...
本人亲测OK没问题 。202303实测。很好用的虚拟机VirtualBox-7.0.6-155176-Win-Win Oracle VM VirtualBox
Mac版本VirtualBox-6.1.34-150636-OSX虚拟机,一键安装,安装即可用~
总的来说,VirtualBox作为一个强大的开源虚拟机软件,提供了一种高效、灵活的方式来在单个硬件设备上运行多个操作系统,而"VirtualBox-5.2.34-133893-Win.zip"正是获取和安装这一版本的途径。无论是个人用户还是企业...
VirtualBox-4.1.8-r75467-MultiArch_amd64.msi //虚拟机Virtual Box中的一个文件,在安装Virtual Box时,也许你需要它!
VirtualBox 虚拟机软件
在探讨Oracle VM VirtualBox虚拟机突然消失的问题前,我们首先要明白虚拟机的工作原理以及如何在VirtualBox中管理虚拟机。Oracle VM VirtualBox是一种开源的虚拟化软件,能够在一个物理机器上创建和运行多个虚拟机,...
虚拟机VirtualBox-4.1.6-74713-Win
VirtualBox-5.2.44-139111-Win
2. 到 VirtualBox 管理器上设置虚拟机的网络,将虚拟机网卡的连接方式设置为“桥接网卡”,同时界面名称(也就是你要桥接的网卡名称)要选择主机的上网网卡名称。 这步骤表明,我们需要在 VirtualBox 管理器上设置...
这个“VirtualBox-4.3.12-93733-Win”版本是专为Windows操作系统设计的,它允许用户在单一的物理计算机上运行多个独立的操作系统实例,称为虚拟机。 虚拟机技术的核心在于它能够模拟硬件环境,提供一套完整的虚拟...
虚拟机VirtualBox-7.0.4-154605-Win
VirtualBox 免费轻量级的开源虚拟机软件!原先是德国一家软件公司InnoTek所开发的虚拟系统软件(已被SUN收购,而SUN已被Oracle收购),它不仅具有丰富的特色,而且性能 也很优异。可以在 Linux 和 Windows 主机中...
我们所关注的版本“VirtualBox-5.2.44-139111-Win”是专为Windows操作系统设计的,集成了版本号5.2.44,内部构建号139111。 虚拟机技术的核心在于它能够模拟硬件环境,使得不同的操作系统可以在同一台物理机器上...
10. **安装过程**:提供的“VirtualBox-5.2.26-128414-Win.exe”文件是Windows平台的安装程序,用户只需按照向导进行安装即可开始使用VirtualBox。 虚拟化技术的应用广泛,不仅限于个人用户在一台机器上同时运行多...