opensuse 11.1 linux VirtualBox 网络配(Host Interface)

[url]http://www.lupaworld.com/16811/viewspace_16967.htm[/url]VirtualBox Host Interface
上面文章全部使用命令完成,大体步骤可分为如下:

1.建立网桥并指向系统默认的网卡一般就是eth0

这里我们可以通过suse yast2 来图形化操作完成:

进入yast2 - 网络设备- 网络设置

点界面下方的添加-设备类型选择“网桥”设备名称默认就可以,但是要记住。如果是0那么这个网桥的名称就是br0
下一步中桥接设备会有一个eth0(就是默认的网卡),将其勾选,点下一步完成。

2.添加虚拟网络接口(tap)
再次点添加-设备类型选择“TAP”,下一步,这里有个持久密道,不明白什么意思,我分别填写的是:密道持有者 sunshine(vbox的使用用户),密道组我填写的是br0就是前面创建的网桥。
估计这里不重要,而且我也没填写正确,因为你编辑一下就会发现,这个地方的值没有。这里需要注意的还是一个名字默认会是tap0,你需要自己看一下配置名称,并且记下。
在这一部如果提示要安装程序,那说明缺少一些包,让他装就可以了。

3.添加设备(这个名字我不确定,就是需要在启动文件中加在一些命令)

编辑文件,执行一下命令:
sudo vim /etc/init.d/rc
在最后的exit0之前,加入以下两行代码(vim不会使用的,需要自己查一下)
chmod 0666 /dev/net/tun
tunctl -t tap0 -u username //这里的username我使用的是在vbox组和前面一致的sunshine

4.添加启动和关闭脚本

启动脚本up.sh
#!/bin/sh
ifconfig tap0 up
brctl addif br0 tap0

关闭脚本dowm.sh

#!/bin/sh
brctl delif br0 tap0
ifconfig tap0 down

切换到root
chmod u+x up.sh
chmod u+x down.sh

然后执行up.sh
./up.sh

这个时候ifconfig 应该至少能看到三组内容

br0 / eth0 / tap0 看到这个说明配置成功了

到此网卡配置部分完毕。

打开安装好的virtualbox,假设现在已经建好了一个系统,打开设置,进入网络选项:

网络连接一里面attached to选项,一般都是使用NAT 经过nat转换后,就无法方便的访问到虚拟机了。因此我们需要选择Host Interface,让虚拟系统与局域网机器一样设置,直接连接路由器,动态获取ip地址(当然也可以设置静态,这里不详细说明)。

选择Host Interface后,下面会多出几个输入项目:
首先勾选接入网线,
interface name填写:tap0就是上面配置好的虚拟网络接口的名称。
下面两个分别对应上面些的两个脚本up.sh/down.sh,但是这里不能对应选择。原因在于,上面的脚本如果运行,需要root权限。虽然可以通过sudoers进行配置,但是我始终没有成功。所以就无法全自动的完成,当需要启动虚拟机之前,需要手动执行up.sh并且以root的身份。还有一种解决方案就是将up.sh代码加入到前面2步骤中提到的/etc/init.d/rc文件中,但是这样作的后果可想而知。不过觉得不会影响多少东西。所以如果频繁使用加进去也无所谓。

至此就可以使用了。启动起来,然后看看系统的ip是不是和普通机器一样了呢?
通过ssh(linux) 或者window的\\ip 就可以互相访问了。

以下为参考文献以及对上面的解释说明:

VirtualBox Host Interface 这个文章全是命令,但是文章的配置文件,无法在 suse 11中完全对应找到。因此我使用图形替代了命令。

本文步骤2中的创建tap0,有的文章通过VBoxAddIF命令创建虚拟网络接口,这个命令我自己实验了一下,始终无法找到其可以执行的路径,所以也使用了yast2方式替代。
参考:

本文3.添加设备中添加的脚本代码,大家自己看会发现与VirtualBox Host Interface一文中不太一样:本文添加在 /etc/init.d/rc文件中,原文添加到了/etc/rc.local中,这两个的区别,大家可以参考下面的帖子:
[url]http://www.linuxsir.org/bbs/showthread.php?t=309601[/url]

4中的脚本主要问题在于内部命令普通用户无法执行。而切换到root用户脚本中又无法设置密码。虽然sudoers好像可以解决,但是我实验了,没解决。参考文章下文中In the virtual machine network settings, do the following changes处:
[url]http://hi.baidu.com/oscarbj/blog/item/604a777f4d06100e28388aa9.html[/url]

对于windows 系统下的配置参考下面文章,应该可以搞定:
[url]http://blog.sina.com.cn/s/blog_4362a99e0100bto2.html[/url]
[url]http://developers.sun.com.cn/blog/ada/entry/virtualbox_%E8%99%9A%E6%8B%9F%E5%8C%96%E5%BA%94%E7%94%A8_%E4%BA%8C[/url]
[url]http://blog.chinaunix.net/u/5391/showart_1084701.html[/url]

另外关于Linux 网络接口配置文件及相关工具,给予一下参考文章:
[url]http://www.linuxsir.org/main/?q=node/224[/url]
linux—高级网络配置:网桥 一、网桥的作用 在之前的实验中,我们大量的使用了虚拟机来作为操作对象。虚拟机是存在与本台主机的,并且受真机kernel的控制。那么数据的传输也必然不能直接传送到真机之外的主机里,为了解决这一问题,网桥的使用也是必不可免的。 二、如何建立网桥 (一)真机配置: 1.使用ifconfig查看: 2.删除真机中的网络配置 nm-connection-editor ##打开图形界面后删除所有网络配置 ... 阅读详情

相关推荐

别再死记硬背参数了!用ADS手把手教你仿真一个4GHz镜像抑制混频器(附完整工程文件)

本文详细解析了4GHz镜像抑制混频器的ADS仿真全流程,从理论到实践,涵盖混频器设计基础、ADS工程搭建、二极管选型、非线性仿真及性能优化。通过实战案例,帮助工程师掌握关键参数平衡与调试技巧,提升射频电路设计效率。

weixin_42552716的博客 339

qemu使用tap网卡连接网络

参考: https://gist.github.com/extremecoders-re/e8fd8a67a515fee0c873dcafc81d811c

闲人的专栏 1万+

Robosuite与Robomimic:机器人学习的黄金搭档

本文深入探讨了Robosuite与Robomimic这对机器人学习的黄金组合,详细介绍了如何利用Robosuite进行物理仿真和任务环境构建,以及Robomimic在演示数据处理和离线学习算法实现中的应用。通过实际案例和代码示例,展示了从仿真环境搭建到模型训练的全流程,帮助研究人员高效开展机器人学习实验。

weixin_29178069的博客 415

Linux虚拟网络基础 — Tap

文章目录Tap/TunTap/Tun工作原理Tap/Tun在libvirt中的应用 Tap/Tun TUN和TAP设备是Linux内核虚拟网络设备,纯软件实现。 OS向连接到TUN/TAP设备的用户空间程序发送报文;用户空间程序可以像物理接口发送报文那像向TUN/TAP口发送报文,在这种情况下,TUN/TAP设备发送(或注入)报文到OS协议栈,就像报文从物理端口收到一样。 TUN/TAP provides packet reception and transmission for user space p

李少侠 4201

QNX Neutrino 进程间通信编程之Message-passing/Pulse

Interprocess Communication(IPC,进程间通信)在QNX Neutrino从一个嵌入式实时系统向一个全面的POSIX系统转变起着至关重要的作用。IPC是将在内核中提供各种服务的进程内聚在一起的粘合剂。在QNX中,消息传递是IPC的主要形式,也提供了其他的形式,除非有特殊的说明,否则这些形式也都是基于本地消息传递而实现的。本篇幅主要讲解Message-passing和Pulse。

zhuwade的博客 3533

MOLDFLOW 2012模流分析基础到实战视频教程

├ 1第一讲MF软件安装与界面定制及模流前期准备工作及分析流程介绍 ├ 2第二讲MF建模工具条命令讲解与图层的运用 ├ 3第三讲MF网格类型与适应范围及网格划分、诊断、修复与统计 ├ 4第四讲MF中CAD doctor 模块对导入模型的修复方法与实例 ├ 5第五讲MF中常见各种流道浇口及水路的建模方法与外部导入方法上 ├ 6第六讲MF产品模型导入CAD DOCTOR与修复 ├ 7第七讲MF分析序列设定与网格的划分与诊断及修复 ├ 8第八讲MF材料选择与成型工艺参数设定 ├ 9第九讲MF创建浇注系统:主流道、

QQ_1987083845的博客 2545

struct usb_host_interface

struct usb_host_interface { struct usb_interface_descriptor desc; /* array of desc.bNumEndpoint endpoints associated with this * interface setting. these will be in no particular order. */ st

技术学习 653

数据资产可视化分析:PowerBI在大数据管理中的实战

目的:帮你搞懂“为什么数据资产需要可视化?”“PowerBI能帮企业解决什么问题?”,并掌握用PowerBI做大数据可视化的实战技巧。范围:覆盖数据资产定义、可视化分析原理、PowerBI核心功能(数据连接、建模、可视化)、零售企业实战案例,以及未来趋势与挑战。背景:为什么企业的数据像乱堆的玩具?核心概念:数据资产、可视化分析、PowerBI分别是什么?它们怎么配合?实战步骤:用PowerBI帮零售企业整理“销售玩具箱”,做出能指导决策的仪表盘;应用场景:不同部门怎么用这个“整理好的玩具箱”?

2501_92132293的博客 906

Linux设备驱动之usb设备驱动详解

1.Linux usb设备驱动框架USB是通用串行总线的总称,Linux内核几乎支持所有的usb设备,包括键盘,鼠标,打印机,modem,扫描仪。Linux的usb驱动分为主机驱动与gadget驱动。前者是设备连接到计算机上,通过主机驱动扫描usb设备,控制所连接的设备。而gadget驱动一般用于嵌入式设备,gadget驱动用于控制嵌入式设备。Linux的usb驱动两种类型图如下:左侧是usb的主机驱动,右侧是gadget驱动。下面着重介绍一下usb的主机驱动:(1)usb主机控制器-直接与硬件设备交互。(

1万+

为什么一个“时间片”能折腾 Linux 十年?

时间片扩展不是抢占调度器的控制权,也不是提升优先级。在“非常短暂、非常确定”的用户态临界区内,避免线程被不必要地抢占。用户态自旋锁(user-space spinlock)无系统调用的极短临界区高并发、低延迟的数据结构操作RSEQ(Restartable Sequences)保护区间一旦线程在临界区被抢占,系统整体性能反而下降。线程 A 拿着一个用户态锁线程 B 被调度上来,开始自旋等这个锁但 A 因为时间片用完,被调度器切走CPU 白白空转,所有线程都在浪费时间。

网络技术联盟站 254

带洞多边形如何分成凸多边形集合,对多边形进行凸分解?

摘要: 凸分解是计算几何中的经典问题,分为三角化和凸分解两种方法。三角化将带洞多边形转换为简单多边形并分割为三角形,常用算法包括耳剪法、单调多边形三角化等。凸分解则生成更少但更大的凸多边形,常用Hertel-Mehlhorn算法或基于凹点的递归切割。实际应用中建议使用CGAL、Poly2Tri等成熟库处理。三角化适合图形渲染,凸分解更适用于物理引擎和路径规划。关键步骤包括数据校验、选择合适的算法及后处理优化。

插件开发 355

opensuse 虚拟机配置连接外网 和 远程xshell访问

[1] 配置虚拟机可以访问外网. (1)设置虚拟机的网卡为桥接模式 自动. 将vmnet0的方式配置为物理网卡(这个是整个vmware使用的网卡配置) 配置桥接到 (这里选择你的物理网卡) 将虚拟机使用的网络适配器配置为桥接模式: (2)这样就可以访问了. 配置xshell可以远程访问的固定ip (1)配置本地的虚拟网卡. 配置本地的网卡,一般选择第一个VMNEt1

scugxl的专栏 4227

PCIe 全解析笔记:从协议本质到工程实现

学习 PCIe,最容易陷入的误区是直接跳进协议手册(Base Spec 1300 多页),然后在 TLP 字段、LTSSM 状态、Ordering Rules 中迷失方向。正确的思维路径历史维度:从 PCI 到 PCIe,解决了什么核心矛盾?抽象维度:协议栈分层的真正意图是什么?工程维度:高速串行链路面临哪些物理挑战?协议如何应对?系统维度:作为 CPU 与外设的"动脉",PCIe 如何融入整个计算机体系?带着这四个视角去看每一个细节,知识才能内化为认知。

m0_46644103的博客 261

虚拟机(VirtualBox)网络设置详细

参考:https://yq.aliyun.com/articles/149551 目的:想在现有的具有网络的机器中创建一台linux虚拟机,且有固定IP,方便开发使用 在网上寻找了比较详细的教程,这里记录一下: 虚拟机配置方案: 首先VirtualBox小巧灵活,快速安装,方便使用。并且可支持多个虚拟网卡。第一块网卡,我们选择NAT(网络地址转换)方式接入,这样虚拟机可以利用宿主机轻松实现...

nsxqf的博客 2万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Virtualbox网卡的桥接模式介绍(转)

Virtualbox客户机的网卡模式默认是NAT模式.NAT模式可以让客户机上互联网,对于一般用户来说这已经足够了.但如果你想让客户机与宿主机互相访问,比如SSH登录,互访web服务器,以及让本地局域网中的其他设备也能访问客户机,那么你需要在Virtualbox设置中为网卡选择桥接模式. 将网卡模式更改为桥接模式 当客户机处于关闭状态时,打开虚拟机的设置窗口.在左侧栏里点击网络(Network)标签. 默认情况下Virtualbox只为客户机启用了第一块虚拟网卡,其他网卡处于禁用状态.网卡1...

隔壁老瓦的专栏 2186

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Oracle VM VirtualBox上安装windows server2008R2做SharePointServer2010开发(中)

非常遗憾,在我本子上没能装上,在windows更新上出现错误,没有找到原因,猜想是因为没有激活windows,等有时间再将本上的开发环境搞定。 由于公司开发需要,在公司的服务器上做了虚拟机器安装了Server2008R2,和SharepointFoundation2010及VS2010进行开发。 在安装完成Server2008R2后,需要配置一下应用程序配置才能继续安装Sharepoint...

weixin_34034670的博客 153

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

VirtualBox虚拟机网络设置(四种方式)

VirtualBox的提供了四种网络接入模式,它们分别是: 1、NAT 网络地址转换模式(NAT,Network Address Translation) 2、Bridged Adapter 桥接模式 3、Internal 内部网络模式 4、Host-only Adapter 主机模式 第一种 NAT模式 解释: NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:Vhost访问网...

阿杰工作专栏 989

网桥br0的搭建及解决ping不通的难题

一、什么是网桥? br0 桥接主机与虚拟机 enp0s25 真实物理网卡 删除掉之后则没网,不能使用ssh 真机上网是通过内核调用网卡与外界进行联系的。 虚拟机的网卡是虚拟化的,不能直接上网。 虚拟机通过使用真机上面的kernal上面开启一个网络接口,进而使用真机的网卡与外界通信 二、NAT(地址转换模式) 如果网络IP资源紧缺,要想让虚拟机连网,这时NAT模式是最好的选择。NAT模式借助虚拟NA...

CapejasmineY的博客 2万+

linux suse11 网络配置

这里写自定义目录标题 linux suse11 网络配置 重启网卡:service network restart 重启ftp 服务 : service vsftpd restart 密码复杂度没有影响 1、所有用户均不能切换到上级目录 chroot_list_enable=NO chroot_local_user=YES 2、所有用户都可以切换到上级目录 chroot_list_enable=N...

weixin_37929559的博客 1655

OPENSUSE 42.1  KVM虚拟机

一 ,安装KVM虚拟机 使用yast2命令启动suse的管理客户端安装即可,方便快捷 42.1  KVM虚拟机" TITLE="OPENSUSE 42.1  KVM虚拟机" /> 系统会自动建立桥接,确认即可 第二步,启动创建系统 #创建相关目录 mkdir /kvm #上传要安装的系统镜像 任意方式都行,我用的是Xftp #创建镜像 qume-img create -f qcow2

qq_22945615的博客 1734

如何在linux上配置网桥

主要命令为brctl 1、创建网桥设备 br0: brctl addbr br0 2、向br0中添加网卡 eth0 eth1 brctl addif eth0 brctl addif eth1 3、从网桥中删除网卡 eth0 eth1 ...

weixin_34233618的博客 698

OpenSUSE11.2下Xen虚拟机(DomU)和主机(Dom0)进行网络连接的解决方案。

1、以xen内核启动。这是“创建虚拟机”等一系列虚拟机操作的根本。2、打开Yast控制中心->虚拟化->安装管理程序和工具,完成后会创建一“网桥” br0。注意:br0默认是桥接在eth0上,如果eth0是手动设置的ip信息的话,br0则会“抢占”这个配置信息,导致eth0需要重新配置。

王以山的专栏 2258

vim/neovim VS emacs主观感受

程序员圈子里非常经典的一句话:中文通常翻译为:Vim 是编辑器之神,Emacs 是神的编辑器。也有一种更贴切的表达:Vim 是神级编辑器,Emacs 是神仙用的编辑器。

lxyoucan的博客 233

DSH (DeepSeek Harness) Windows 升级安装指南20261107

注意:如果在普通窗口执行 nvm 提示找不到命令,或执行 nvm use 提示 Access is denied,请务必关闭当前窗口,重新打开一个管理员CMD 执行上述完整路径命令。找到 .credentials.yaml,将其重命名为 .credentials.yaml.bak(备份并使其失效)。Node.js Storage Location:可改到非系统盘(如 D:\dev\nvm,避免路径含空格或中文)。打开文件资源管理器,进入 C:\Users<你的用户名>.dsh\。

fengye207161的博客 198

linux下vim的基本操作--24个操作指令

本文系统讲解vim常用光标移动、文本编辑与视图操作技巧。通过g(global)实现行跳转(如gg到顶,G到底,nG到第n行),hjkl控制方向,^和$定位行首行末,w/b按单词移动。文本操作包括yy复制、dd删除、p粘贴、u/Ctrl+r撤销重做。x删后,X删前,r替换字符。分屏用vs或ctrl+w切换。指令执行需加!,如!gcc编译。附配置参考,助快速上手。

mewowaBc的博客 231
上一篇: jquery ajax 中文乱码
下一篇: 养成使用jQuery Sizzle选择器的良好习惯
xiaoxinphp
博客等级 码龄18年 1粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值