如何让virtualbox虚拟机使用主机无线网卡

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何让virtualbox虚拟机使用主机无线网卡相关的知识,希望对你有一定的参考价值。

怎样 可以 使用 linux 系统 下 笔记本 自带的 无线网卡 ,

参考技术A

怎么用都行啊,只要在网络那个选项里选择你的无线网卡

追问

这个我看见了, 可然后需要安装驱动不 ?

在哪里可以看见 无线的图标 ?

linux 不像 windows 阿

追答

不是无线,连上之后还是有线的
只要你不改 advanced ,是不要重新安装驱动的
linux和windows是一样用的

追问

我想使用 无线阿 , 。。。?,〈---- ----

当然 默认是 nat 方式 就能 上网了 ,

追答

可能我没有说清楚,你可以使用vbox桥接无线,但桥完了之后是以有线的形式存在于虚拟机中,目前好像还不可以在虚拟机里使用无线网卡

VirtualBox + CentOS 虚拟机网卡配置

摘要: 要学好Linux,还是得自己搭建虚拟机. VirtualBox比较小巧简单,容易上手.在配合CentOS 6.4使用时,首要的问题就是网卡配置,尤其是使用SSH终端仿真程序(例如SecureCRT)访问主机时,更需要配置好IP.如下为网卡相关的配置.

前言

要学好Linux,还是得自己搭建虚拟机. VirtualBox比较小巧简单,容易上手.在配合CentOS 6.4使用时,首要的问题就是网卡配置,尤其是使用SSH终端仿真程序(例如SecureCRT)访问主机时,更需要配置好IP.如下为网卡相关的配置.

1.VirtualBox 配置

1.1 配置页面

技术分享

1.2 网卡连接方式

  • 仅主机(Host-only)

此连接方式只允许宿主机器与虚拟机之间互通

  • 桥接网络

此连接方式虚拟机拥有一个与桥接网卡同网络下的一个局域网IP,与此局域网内其他机器都互通

  • 网络地址转换(NAT)

此连接方式虚拟机可以访问宿主机器局域网内其他主机,但其他主机不可访问虚拟机

2. CentOS配置

2.1 修改网卡MAC与设备名称eth*的映射

vi /etc/udev/rules.d/70-persistent-net.rules

# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x8086:0x100e (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:34:81:48", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

   

P.S. 此文件中的ATTR{address}的MAC必须与上图中虚拟机网卡的MAC地址一致;如若不一致,CentOS会自动创建一条新记录,同时eth*对应的数字会自增.

2.2 配置网卡的具体属性

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.56.10
NETMASK=255.255.255.0
GATEWAY=192.168.56.1
HWADDR=08:00:27:34:81:48

   

P.S. 此处我配置的是静态IP,目的是防止每次启动虚拟机时IP地址变化. 用过VirtualBox的都知道,56网段是VirtualBox的默认HostOnly网段,既然VM只能与宿主本机相通,就配成静态IP省的麻烦. 另外若要使用DHCP,请将如下配置:

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=dhcp
HWADDR=08:00:27:34:81:48

   

假若网卡对应的网络可以连接公网,可以配置下对应的DNS地址

(以江苏电信DNS为例)

DNS1=218.2.135.1
DNS2=61.147.37.1

  查看DNS:ipconfig -all

 

修改完配置后重启网卡

ifdown eth0
ifup eth0

   

P.S. 选择ifcfg-eth* 中N的选择,要与 70-persistent-net.rules 中的NAME一致,同时要保证MAC地址也一致.

2.3 多网卡网络环境下默认网关配置

假若虚拟机存在多个网卡,例如网关分别为

  • 192.168.56.1 -- Host-only

  • 192.168.20.1 -- Bridge LAN

  • 192.168.10.1 -- Bridge WLAN

其中192.168.10.1网络可以连接公网,可以通过增加默认网关的方式访问公网

route add default gw 192.168.10.1

  


外网设置 仅内网访问关闭专用防火墙,外网访问也要关闭公网防火墙

host-only模式,主机和虚拟机之间,通过第一篇的设置,可以互相ping通,可互相连接。

今天学习设置 host-only模式下,怎么让虚拟机也能够访问外网。 
由于host-only模式下,是虚拟出了和主机完全独立的两个网关。

技术分享

1、将主机的网络连接 右击–>属性–>设置共享,如下图 
技术分享

2、查看virtualbox host-only network 
技术分享

3、在主机上,查看ipconfig 
技术分享 
技术分享

4、在虚拟机上,设置网关地址为主机上的虚拟机的ip地址 
技术分享

5、设置域名地址 
技术分享

6、重启网络service network restart 
技术分享

7、ping www.baidu.com 
技术分享

成功!!

 












以上是关于如何让virtualbox虚拟机使用主机无线网卡的主要内容,如果未能解决你的问题,请参考以下文章

VirtualBox 安装CentOS虚拟机网卡配置

VirtualBox安装CentOS7如何设置网卡信息

怎么让virtualbox产生的虚拟机访问主机上的东西?

主机ping不通virtualbox虚拟机的解决办法

Oracle VM VirtualBox虚拟机,如何设定使用物理网卡和物理网卡设定的IP地址

如何使用xshell连接VirtualBox上的CentOS7