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技术博客
一个最简单的 ALV Tree 树控件例子,无需依赖任何第三方代码 此行代码声明报表程序,程序名称为。在 SAP ABAP 中,报表(report)程序表示该程序具有独立执行、输出及打印功能。在实际开发过程中可根据公司命名规范确定报表名称,例如销售报表、库存报表等。这段代码声明了一个结构类型。id:数据类型为char18,用于存放节点标识符。text:数据类型为char40,用于存放节点显示文本。在实际场景中,例如构造产品目录时,id可以表示产品编号,而text则可以显示产品名称,这样便于用户直观识别。 阅读详情

相关推荐

ADS入门学习笔记——射频振荡器的设计

振荡器是射频系统中的基本部件之一,可以将直流功率转换为射频功率,在特定的频率点建立起稳定的正弦振荡,成为所需的射频信号源。

weixin_42126696的博客 8945

oracle vm virtualBox虚拟机网卡设置

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

zhanhjxxx的博客 9362

5.44GHz超高精度!STM32G474的HRTIM时钟配置避坑指南

本文深入解析STM32G474内置高分辨率定时器的时钟配置要点,帮助工程师避开常见陷阱。文章详细阐述了从系统时钟到5.44GHz等效时基的路径,重点分析了预分频器乘法器、周期计算溢出、影子寄存器同步等关键配置,并结合实测波形对比,确保HRTIM在电机控制、数字电源等精密应用中发挥极限性能。

book8的博客 522

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

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

ken2232的博客 1255

从零到千兆:KSZ9031 PHY芯片在Zynq PS端的驱动移植心路历程

本文详细记录了在Xilinx Zynq-7000平台(基于XC7Z020芯片)上,为KSZ9031千兆以太网PHY芯片移植LwIP协议栈驱动的完整过程。从硬件连接配置、Vivado工程设置到LwIP库的深度修改与调试,分享了解决PHY识别、自协商及性能优化等关键问题的实战经验,助力开发者实现稳定的千兆网络连接。

honey的博客 1104

VCSA 上的 vmware-vpxd 服务失败,Web端提示503 服务不可用 (503 Service Unavailable)

昨晚VCSA碰到一个很诡异的问题: 使用 vSphere Web Client 连接到 vCenter Server Appliance时失败,提示: 503 服务不可用 (503 Service Unavailable) 无法连接端点 (Failed to connect to endpoint):[N7Vmacore4Http20NamedPipeServiceSpecE:0x00007f975808ee30] _serverNamespace = / action = Allow _pipeNam

徐华的博客 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

深入解析STM32H743双精度FPU:从配置误区到三角函数加速技巧

本文深入解析STM32H743双精度FPU的配置与优化技巧,涵盖常见误区、三角函数加速及飞控系统应用。通过实测数据展示如何利用FPU提升数学运算效率,特别适合工业控制、无人机飞控等高精度实时应用场景。

weixin_29190651的博客 639

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

BH1750光强度传感器Stm32f103驱动(已测试ok)

1. 实验:Stm32f103 驱动 bh1750采集光照强度,串口打印采集到的数据。 2. 实验准备器材 开发版:stm32f103c8t6 器件:bh1750 GY-302 开发环境:win10,KILE4 下载程序的软件:FlyMcu.exe 串口调试助手:ComAssistant.exe 3. BH1750 的接线 VCC:5V或3.3V ...

weixin_53329977的博客 8928

计算机视觉三大顶会(ICCV/CVPR/ECCV)投稿指南与趋势解析

本文详细解析计算机视觉三大顶会(ICCV/CVPR/ECCV)的投稿指南与最新趋势。从基础认知到实战经验,涵盖时间线管理、选题策略、论文写作技巧及实验设计要点,帮助研究者提升投稿成功率。特别关注2024年技术融合、评估维度和伦理要求等前沿趋势,为计算机视觉领域的研究者提供实用建议。

weixin_29165725的博客 1834

Virtualbox桥接模式配置

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

bailingcao2005的博客 168

大语言模型原理与工程实践:手把手教你训练 7B 大语言模型 自动化训练框架

近年来,大语言模型(Large Language Models,LLMs)在自然语言处理领域取得了突破性进展。从GPT-3到ChatGPT,再到最新的GPT-4,这些模型展现出了惊人的语言理解和生成能力,引发了学术界和产业界的广泛关注。然而,训练如此庞大的模型不仅需要海量的数据和计算资源,还需要复杂的工程实践和优化技巧。本文将深入探讨大语言模型的原理,并以7B参数规模的模型为例,详细介绍如何构建一个自动化训练框架,使读者能够亲自动手训练自己的大语言模型。

AI天才研究院 1921

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

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

weixin_30755709的博客 1165

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

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

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

weixin_34130269的博客 1362

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

centos7 minimal virtualbox下无法联网问题

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

kxalpah的专栏 791

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

安装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、付费专栏及课程。

余额充值