`
sinoyster
  • 浏览: 15089 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

linux下 virtualbox 网络配置,综合host-only和nat

阅读更多
virtualbox 自带的网络配置模式要么选择host-only,要么bridge,对于经常使用virtualbox的同学一定想要像vmware一样的nat配置,既可以让host访问guest,又可以让guest访问外部网络

下面是安装步骤
1. 建立桥接网络
apt-get install bridge-utils

修改/etc/network/interfaces
增加以下内容:
####################################################
# VirtualBox NAT bridge
auto vnet0
iface vnet0 inet static
address 172.16.0.1
netmask 255.255.255.0
bridge_ports none
bridge_maxwait 0
bridge_fd 1
up iptables -t nat -I POSTROUTING -s 172.16.0.0/24 -j MASQUERADE
down iptables -t nat -D POSTROUTING -s 172.16.0.0/24 -j MASQUERADE
####################################################

up网卡
sudo ifup vnet0


2. 启用ip 转发
修改/etc/sysctl.conf 去掉这行的注释
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1

运行下面命令使其生效
sysctl -p


3. 为虚拟机搭建dhcp服务器和dns服务器
apt-get install dnsmasq
修改/etc/dnsmasq.conf

去掉下面的注释
# Include a another lot of configuration options.
#conf-file=/etc/dnsmasq.more.conf
conf-dir=/etc/dnsmasq.d

在/etc/dnsmasq.d/目录下面增加一个名为virtualbox的文件,内容为:
#######################################
interface=vnet0
dhcp-range=172.16.0.2,172.16.0.254,1h
dhcp-option=option:dns-server,172.16.0.1,208.67.222.222,208.67.220.220
dhcp-option=option:domain-name,precision-m65
#         mac地址          , 主机名, 分配的ip
dhcp-host=08:08:27:00:00:02,vmxp,172.16.0.20 # Windows XP
dhcp-host=08:08:27:00:00:03,vmubuntu,172.16.0.30 # Ubuntu
#######################################

4.修改virtualbox 虚拟机配置
    a. 打开虚拟机配置
    b. 选择网络
    c. 选择Attached to: "Bridged Adapter"
              Name:  "vnet0"
              Advanced-> Mac Address:080827000002 #对应3步中virtualbox给虚拟机分配的mac地址,注意去掉冒号

    d. 应用生效

启动虚拟机,看看是不是分配了正确的地址,上面配置在ubuntu 10.04 LTS上测试通过,其他发行版类似
分享到:
评论

相关推荐

    VirtualBox配置固定IP和联网文档-致那些曾经踩过的坑

    这一步可以通过编辑虚拟机内部的网络配置文件来实现,通常是在Linux系统的`/etc/network/interfaces`或`/etc/sysconfig/network-scripts/ifcfg-eth0`文件中进行配置。 ##### 4.2 网卡2的配置 **目的**:网卡2的...

    virtualbox网络配置参考

    ### VirtualBox网络配置详解 #### 一、NAT模式(NAT Mode) NAT模式是VirtualBox提供的最为简便的一种网络连接方式。在此模式下,虚拟机可以与宿主机进行通信,但不能直接与外部网络中的其他设备进行通信。具体而...

    virtualbox_virtual_box_网络各种配置方案_bridge

    在VirtualBox 的虚拟网络配置中,有四种主要的网络模式:NAT(Network Address Translation)、Bridged Adapter、Internal 和 Host-only Adapter。每种模式都有其特定的用途和优势,适用于不同的场景。 ### 1. NAT ...

    Linux虚拟机网络配置-桥接网络配置

    在设置窗口中找到“网络适配器”选项,这里通常会有多个网络模式供选择,包括NAT、桥接(Bridge)、仅主机(Host-only)等。选择“桥接模式”或者“自定义”,并确保选择“VMnet0”作为桥接网卡。这将使虚拟机的网络接口...

    Virtualbox网络设置

    VirtualBox 提供了四种网络连接方式,包括 Bridged Adapter(网桥)、Host-only Adapter(仅主机)、NAT(网络地址转换)和 Not Attached(不连接)。在软路由实验中,可以选择 Bridged Adapter 或 Host-only ...

    VirtualBox虚拟机网络设置

    VirtualBox虚拟机网络设置,VirtualBox的提供了四种网络接入模式,它们分别是: 1、NAT 网络地址转换模式(NAT,Network Address Translation) 2、Bridged Adapter 桥接模式 3、Internal 内部网络模式 4、Host-only ...

    VirtualBox中ubuntu和主机xp网络连接教程

    首先,我们需要了解VirtualBox中的几种网络模式:NAT、桥接网卡(Bridge Adapter)、内部网络(Internal Networking)和Host-Only网络。在这个场景中,我们选择桥接网卡模式,因为它允许虚拟机直接连接到物理网络,...

    虚拟机中各种网络设置的解决方案

    理解这些网络设置对于进行网络配置和问题排查至关重要。 1. **网络地址转换(NAT)** - NAT 模式下,虚拟机通过主机的网络适配器接入网络,并不直接占用局域网中的 IP 地址。主机作为路由器,将虚拟机发出的网络...

    虚拟机virtualBox安装linux centos6.5等, xshell远程连接

    虚拟机virtualBox安装linux centos6.5等, xshell连接,虚拟机联网方式NAT,桥接,host-only说明

    NAT配置(图文详解)

    4. **了解虚拟网络适配器**:VMware提供了几种虚拟网络模式,包括桥接模式(Bridged)、仅主机模式(Host-only)和NAT模式。本文重点介绍NAT模式下的网络配置。 #### 三、NAT配置步骤详解 ##### 1. 禁用VMnet1网络...

    secureCRT连接linux虚拟机

    - 如果双方都能互相ping通,则说明网络配置正确。 #### 三、安装并启动SSH服务 - **检查SSH服务是否已安装**: - `rpm -qa | grep openssh-server` - **如果未安装SSH服务**: - 对于CentOS: - `sudo yum ...

    详解Virtual Box配置CentOS7网络(图文教程)

    本教程将采用NAT和主机模式(Host-only)结合的方式,以实现虚拟机上网及与主机的互访。 首先,我们需要在Virtual Box的偏好设置中配置网络。创建两块网卡,一块用于NAT,让虚拟机可以连接到互联网;另一块用于Host...

    multiple-host, 虚拟host解决方案,轻松实现两套host环境.zip

    5. **Host-only网络**:如果仅需要在虚拟机之间通信,而不需要与外部网络交互,可以使用Host-only网络模式,这样可以保证环境的隔离性。 6. **软件安装**:根据虚拟机的角色安装必要的软件,比如开发环境可能需要...

    虚拟机安装Linux及网络设置.pdf

    虚拟机安装Linux及网络设置是一个涉及多方面知识的过程,包括虚拟化技术、操作系统原理、网络配置等。对于初学者来说,理解这些概念并实践操作有助于深入理解计算机系统的工作原理。同时,这也有助于提升IT专业人士...

    虚拟Linux系统教程_虚拟机上网Linux

    - 使用NAT模式和Host-Only模式进行网络配置的区别。 - 虚拟机之间的网络通信,如使用VMware的VMnet或VirtualBox的内部网络。 - 在虚拟环境中进行软件开发和测试的实践。 - 虚拟机的备份、迁移和克隆技术。 总之,...

    Windows下通过SSH访问远程主机(Ubuntu)

    - 检查网络配置,确保虚拟机的IP地址和网关设置正确。 通过以上知识点的学习和掌握,可以实现Windows用户在虚拟机环境中通过SSH安全地访问和管理Ubuntu系统,实现文件传输和远程控制。这对于学习Linux系统、进行...

    XP下LINUX虚拟机上网设置

    虚拟机有多种网络模式可供选择,包括Nat、桥接网卡、仅主机模式(Host-Only)和内部网络。对于初次接触虚拟机上网设置的用户,"Nat"模式是一个好的选择,因为它可以自动为虚拟机分配IP地址,并通过主机的网络接口...

    详解VirtualBox + CentOS 虚拟机网卡配置

    1. **仅主机(Host-only)**:这种模式下,虚拟机只能与宿主机通信,与其他网络设备隔离,适合于需要封闭测试环境的情况。 2. **桥接网络**:虚拟机会获得一个与宿主机在同一网络下的独立IP,能够与其他局域网内的...

    VirtualBox下CentOS7网络配置教程(可连外网)

    根据提供的信息,VirtualBox提供了多种网络模式,包括桥接模式、NAT模式、内部网络(Internal Network)和仅主机(host-only)模式。在需要让虚拟机访问外部网络的情况下,通常选择桥接模式或NAT模式。然而,文档指出...

    linux与tomcat

    【知识点详解】 1. **Linux概述** - **Unix系统**:Unix是一个多用户、多任务的操作系统,起源于1969年的AT&T...理解Linux的基本概念、安装流程以及网络配置对于有效地管理和维护Linux服务器上的Tomcat服务至关重要。

Global site tag (gtag.js) - Google Analytics