VirtualBox实现桥接模式[转载]

一般而言,安装完VirtualBox设定网路时选择默认的NAT模式,Guest就可顺利联网了,但是这种方式比较死板,要作更有弹性的变化,应该采用桥接模式(Bridged),这里的桥接模式就如同VMware中的Bridged模式,Host与Guest在局域网(LAN)中的地位是相等的。

网上很多文章,包括VirtualBox自己的帮助文档都有为VirtualBox设置桥接模式的教程,但是基本上都是写Host和Guest都采用dhcp的方式来获取IP,但是在我的环境中,必须要设置自己的静态IP,所以最后有一些稍微不一样。

下面我在Ubuntu7.04下设定VirtualBox中Host Networking为桥接模式的过程, 桥接模式可以使Host OS 和Guest OS在区域网路中处于平行地位。

安装所需工具uml-utilities,bridge-utils
sudo apt-get install uml-utilities bridge-utils


首先为Host OS建立桥接界面(Bridge)和虚拟网卡设备(tap device),这样作的原故,是使将来取得IP是由桥接界面(bridge),而不是由ethx(真实的有线网卡)或tapx(虚拟网卡)来取得IP。

将下面的文本保存成文件,有需要按自己的情况修改一两个地方。存为在/etc/init.d/vboxbridgedrun
sudo gedit /etc/init.d/vboxbridgedrun

引用
# VirtualBox Bridging

# Create a tap device with permission for the user running vbox
# 建立一个使用者(user)有权限的设备tap0,{user}为自己用户名
tunctl -t tap0 -u {user}
chmod 0666 /dev/net/tun

# Bring up ethX and tapX in promiscuous mode
# 将ethx和tapx网卡界面设为混杂模式(Promiscuous)
ifconfig eth0 0.0.0.0 promisc
ifconfig tap0 0.0.0.0 promisc

# Create a new bridge and add the interfaces to the bridge.
# 建立新的桥接界面(bridge),並把 eth0, tap0加入bridge
brctl addbr br0
brctl addif br0 eth0
brctl addif br0 tap0

# 下面是两种获取IP的方式,可以自由选择,把不需要的注释掉就好了。
# 将bridge设成静态IP。XXX都分别对应IP、子网掩码、网关。
ifconfig br0 XXX.XXX.XXX.XXX netmask XXX.XXX.XXX.XXX up
route add default gw XXX.XXX.XXX.XXX
# 将bridge设成动态DHCP分配IP。
#dhclient br0

给上面的文件加上可执行权限
sudo chmod +x /etc/init.d/vboxbridgedrun

然后再建立一个可执行文件,添加如下内容。
sudo gedit /etc/init.d/vboxbridge

引用
/etc/init.d/vboxbridgedrun &

sudo chmod +x /etc/init.d/vboxbridge

最后在/etc/rc2.d目录下做一个指向/etc/init.d/vboxbridge的链接
cd /etc/rc2.d/
sudo ln -sf ../init.d/vboxbridge S999vboxbridge #取名S999开头是为了让它最后启动


重新启动电脑之后,现在可以在VirtualBox的Guest OS网路设定画面中,将attached to的选项中选择host interface,interface name选项中设为tap0。

这样就完成Virtualbox桥接网路模式的设定了,马上启动Guest吧 ! Guest的网路设定和Host是独立平行的。

PS:实用小指令
刪除 tap0
tunctl -d tap0

刪除 br0
ifconfig br0 down
brctl delbr br0

将tap0, eth0 移出bridge(br0)
brctl delif br0 tap0
brctl delif br0 eth0
本文出自 51CTO.COM技术博客
LabVIEW专栏九、类的继承与多态实践 本文深入探讨了LabVIEW中面向对象编程的核心概念——类的继承与多态。通过构建仪器参数父类与设备基类,并以网口设备为例创建子类,详细演示了如何利用继承实现代码复用,并通过多态机制实现统一接口调用不同仪器类型,从而构建灵活、可扩展的自动化测试与仪器控制系统。 阅读详情

相关推荐

AD7768与STM32F439的硬件设计避坑指南:如何优化高精度ADC系统的电源与PCB布局

本文详细解析了AD7768与STM32F439在高精度ADC系统硬件设计中的关键问题与优化方案。从电源系统设计、PCB布局到基准电压选型,提供了实用的避坑指南和实测数据,帮助工程师提升系统性能至110dB动态范围。特别强调了SPI信号布线和电源滤波对ADC精度的重要影响。

sugar的博客 735

oracle vm virtualBox虚拟机网卡设置

选中虚拟机--设置--网络,链接方式选择“桥接网卡”,界面名称选择“VirtualBox Host -0nly Ethernet Adapter”2.1、选中虚拟机--设置--网络,链接方式选择“桥接网卡”,界面名称选择“需要桥接的网卡名称”此处注意,并不是每个系统名字都是ifcfg-enp0s3,这个名字镜像版本不同,名字也是不同的。选中虚拟机--设置--网络,链接方式选择“桥接网卡”,界面名称选择“需要桥接的网卡名称”选中虚拟机--设置--网络,链接方式选择“桥接网卡”,界面名称选择“默认网卡”

zhanhjxxx的博客 9362

LabVIEW事件结构避坑指南:为什么你的‘确定按钮’事件有时会失灵?

本文深入探讨了LabVIEW事件结构中'确定按钮'事件失灵的常见原因及解决方案。从事件队列机制到事件类型选择,详细分析了事件丢失的五大原因,包括事件处理耗时过长、事件类型选择不当等,并提供了优化登录界面案例的实用建议。掌握这些技巧可显著提升LabVIEW用户界面的响应可靠性。

weixin_42548888的博客 353

VirtualBox / VMware 虚拟机的网络桥接设置与问题 (**)

VirtualBox / VMware 虚拟机的网络桥接设置与问题

ken2232的博客 1255

MT25QL256完整操作指南:从ID读取到4KB扇区擦除(附华大SPI例程)

本文提供了MT25QL256 NOR FLASH在华大MCU上的完整驱动开发指南。内容涵盖从SPI初始化、器件ID读取、状态寄存器查询,到核心的页编程和4KB扇区擦除操作,并分享了构建健壮驱动框架、处理跨页写入及常见调试问题的实战经验。

tt34567的博客 886

CosyVoice 本地部署详细教程 手把手小白教程

本文提供了详细的CosyVoice本地部署教程,强调了避免中文名称和空格的重要性,并列出了必要的软件安装步骤,包括CUDA、cuDNN、Git和Miniconda。教程涵盖了从检查CUDA版本到下载模型和运行模型的全过程,确保用户能够顺利部署并使用CosyVoice。

huazn612的博客 2万+

VirtualBox配置桥接网络

1、安装两个用于桥接网络的库    sudo apt-get install uml-utilities bridge-utils     2、安装好后系统中会出现一个名为“uml-net”的用户组,    将运行虚拟机的用户添加到该组中[user_name是系统用户名]        sudo gpasswd -a user_name uml-net     3、编辑网络

longyi_java的专栏 846

从零开始:如何用PSINS工具箱构建你的第一个IMU误差模型

本文详细介绍了如何使用严恭敏教授开发的PSINS工具箱构建IMU误差模型,涵盖从基础参数设置到高级误差建模的全过程。通过imuerrset函数配置陀螺零偏、随机游走等核心参数,并结合实战案例展示消费级MEMS器件的误差建模方法,帮助用户提升惯性导航系统的精度与可靠性。

weixin_29284885的博客 322

VirtualBox之NAT网络使用配置

VirtualBox网络模式及使用配置一. 写在之前二. VirtualBox四种网络模式连通性汇总列表三. VirtualBox之NAT网络1. 设置NAT网络模式2. 启动系统3. 关闭防火墙4. 查看网卡及网络IP5. 编辑网卡配置文件6. 重启网络7. 再次查看网卡及网络IP8. 验证虚拟机访问外网百度9. 配置主机和虚拟机进行通信10. 主机安装软件访问linux系统11. virtualBox之NAT网格总结四. VirtualBox之桥接网络五. VirtualBox网络之仅主机(Host-O

努力的人运气总不会太差 8507

从TL431光耦到集成隔离器:3种反激电源反馈方案全对比,你的项目到底该选哪个?

本文深入对比了反激电源设计中TL431光耦、集成隔离器和原边反馈三种主流反馈方案的优缺点,帮助开发者在电源设计中选择最适合的方案。从精度、成本、隔离等级等多维度分析,为反激式(Flyback)拓扑的应用提供实用选型指南。

weixin_30536513的博客 399

让 ABAP 开发者也能做出高质量 SAP Fiori:到底需要掌握多少前端知识?

文章摘要: 随着SAP技术演进,ABAP开发者的角色边界正在重构。传统SAP GUI时代的全栈开发模式逐渐转向RAP+Fiori Elements的新范式,其中关键技术变化包括: 开发模式转变:从前后端耦合转向RAP模型驱动开发,通过CDS注解实现UI意图表达 分工优化:Fiori Elements模板处理80%标准UI需求,Flexible Programming Model解决20%差异化需求 效率提升:注解驱动开发可在RAP建模阶段同步定义UI结构,大幅缩短交付周期 工具整合:SAP提供从建模到部署的

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 348

Virtualbox桥接模式配置

桥接模式可以使虚拟机和宿主机或者其他虚拟机之间互相访问 操作方法如下(虚拟机安装的是CentOS): 添加动态IP设置或者静态IP设置, 动态IP设置如下: vi /etc/sysconfig/network-scripts/ifcfg-eth0ONBOOT=yesBOOTPROTO=dhcp 静态IP设置如下 vi /etc/sysconfig/network-...

bailingcao2005的博客 168

国科大学习资料--计算机视觉(胡占义、董秋雷)--2018-2019第二学期期末试卷

国科大学习资料–计算机视觉(胡占义、董秋雷)–2018-2019第二学期期末试卷 国科大学习资料–计算机视觉(胡占义、董秋雷)–2018-2019第二学期期末试卷 国科大学习资料–计算机视觉(胡占义、董秋雷)–2018-2019第二学期期末试卷 ...

无名何许人的博客 2166

关于VirtualBox在桥接模式下无法联网解决方案

关于VirtualBox在桥接模式下无法联网 解决方案VirtualBox与笔记本无线网卡桥接 如果重新开机连接不上,可能需要重新共享一下,(重新给桥接网卡分配与当前物理机IP在同一局域网段的IP) ​ 转载于:https://www.cnblogs.com/zhile/p/8329303.html...

weixin_30755709的博客 1165

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

VirtualBox在桥接模式下无网络处理

为什么80%的码农都做不了架构师?>>> ...

weixin_34130269的博客 1362

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

centos7 minimal virtualbox下无法联网问题

在mac下使用virtualbox安装了centos7 minimal版本,安装后发现各种方式均无法联网,然后找了了这一篇通过设置可以通过桥接方式联网了。 同时由于centos7 minimal中没有默认安装ifconfig命令,找了一下,可以通过yum search ifconfig找到对应的包,然后yum install 包名来安装即可。 以下是转载的正文: 1 问题描述

kxalpah的专栏 791

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

安装virtualbox后 vmware桥接模式的虚拟机无法上网

在安装了virtualbox后,原本通过桥接模式联网的机器,无法获得正常IP。经过仔细研究,发现原因是vmware桥接到virtualbox的虚拟网卡 了。 解决方案: 将virtualbox虚拟网卡的VMware Bridge Protocol勾选去掉即可。因为打开这个选项,就意味着这个网卡是可以被VMware桥接的。WMware默认桥接第一个可以被桥接的网卡,打开这个选项后,这个网卡就成...

weixin_30691871的博客 856

VirtualBox导致Vmware的虚拟机桥接模式网络不通

VMware内的虚拟机,设置为桥接后,无法连接外网。物理主机IP地址:192.168.0.60,虚拟机IP地址:192.168.0.61,网关地址:192.168.0.1虚拟机网络采用桥接模式:从物理机无法ping通虚拟机,虚拟机也无法ping通网关。后来经过检查,发现是因为在物理机上同时还安装了VirtualBox导致的。 从“编辑”-“虚拟网络编辑器”菜单进入,查看“桥接模式”的“自动配置”...

weixin_34015336的博客 198

VirtualBox配置centos7静态ip(详解)

VirtualBox安装centos7配置静态ip地址可以本机访问,可以联网。 在开始之前先说一下,不知道为什么,我在网上百度的大多数是不能用的,或者只能主机访问,或者只能联网。 安装完centos7之后进入 选择设置 —>网络 如下图可以看到有网卡1,2,3,4网卡1默认是勾选的我们再添加网卡2勾选桥接模式(在这里我延伸一下,我是一个网卡实在解决不了) 配置网卡信息 因为上面配置了两个网卡,网卡名字可以通过ip addr 查看,示意图如下: 网卡1:/etc/sysconfig/networ

qq_37393900的博客 828

VirtualBox虚拟机多网卡配置

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34088838的博客 1509

VirtualBox、VMware在桥接模式下无法获取ip地址问题

声明: 参考 https://blog.csdn.net/lcdcxy/article/details/49362171 https://jingyan.baidu.com/article/948f59242e601dd80ff5f929.html 最近遇到这个问题,我们的主机和虚拟机相互之间能ssh登录并能上网的时候,在VirtualBox、VMware软件中设置了桥接...

weixin_30457465的博客 4853

VirtualBox 设置网络桥接模式

Windows 2008 Server 上安装了VMware , Virtualbox 进入网络连接-> 本地连接 -> 右击属性, 把VMware Bridge Protocol 去掉 "勾"; 进入VirtualBox设置网络 ...

chuanghuo5429的博客 192

CentOS7桥接模式上不了外网的配置

电脑VM10装了CentOS7后用NAT模式可以上网,但我想要的是桥接模式,因为我要用Xshell5进行远程访问。所以要 ifconfig 找到ip 。那么为什么桥接模式上不了外网呢? 首先参考了https://blog.csdn.net/qq_18831583/article/details/79159580 (里面有详细的CentOS7在桥接模式下上网环境配置) ...

weixin_30808693的博客 1748

VirtualBox 网络设置详解(图)

本章要点 VirtualBox 是什么VirtualBox 网络设置 NAT〈网络地址转换模式〉 VirtualBox 端口转发 Bridged Adapter〈桥接模式〉Internal〈内部模式〉Host-only Adapter〈宿主机模式〉“未指定”,呵呵,选择这个会发生什么? VirtualBox 其它问题 参考文献 http://www.cnblogs.com

helonSY欢迎您的到来! 3855

【转载】XShell 连接 VirtualBox CentOS7

1.安装 XShell 网址:http://sw.bos.baidu.com/sw-search-sp/software/07a1d9cec0638/Xshell-5.0.1339.exe 尽量不要安装在C盘,你懂的。 2.设置window以太网 桌面->网络->右键网络...

weixin_30412167的博客 93
上一篇: 读书——我本将心向明月,奈何明月照沟渠。知我者谓我心忧,不知我者谓我何求。...
下一篇: Vim日常操作 [转贴]
Techie
博客等级 码龄24年 0粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值