若将virtual box的网络连接方式设为NAT,则虚拟机可以直接与外网相连,但不能与宿主机相连。以下将virtual box的网络连接方式设为host interface方式。实现了虚拟机可以与宿主机相连,同时也可以连接互联网。

一、主机上已有网卡ip为192.168.1.3。在主机上做以下步骤新建一张虚拟网卡以供与虚拟机网络数据交换使用。
(1)、安装提供tunctl与brctl工具的软件包
yum install tunctl-1.5-1.fc10 bridge-utils -y
(2)、设置允许转发
echo 1 > /proc/sys/net/ipv4/ip_forward
(3)、利用iptables完成ip数据包转发功能
iptables -t nat -A POSTROUTING -j MASQUERADE
(4)、设定允许Virtual Box访问/dev/net/tun文件
chmod 0666 /dev/net/tun
(5)、tap设备tap0当作虚拟网卡,其所有者设为mygod用户,这里要注意一定要将所有者设成自己的帐户,否则运行虚拟机会出错
tunctl -t tap0 -u mygod
(6)、激活虚拟网卡
ifconfig tap0 up
(7)、设定虚拟网卡的ip与掩码
ifconfig tap0 10.0.2.3 netmask 255.255.255.0

二、打开Virtual Box,在虚拟机的网络设置中,将连接方式设为host interface,并且将Host Interface Settings中的Interface Name填为tap0。

三、进入虚拟机CentOS-5.2后,运行以下命令。
(1)、运行system-config-network,对eth0网卡作以下设置:
ip:10.0.2.4
netmask:255.255.255.0
gate way:10.0.2.3
(2)、重新激活eth0网卡
ifdown eth0
ifup eth0

四、解决问题:
以上步骤做完之后,在虚拟机上能够正确ping到宿主机192.168.1.3,但却无法连接外网,并且ping网关192.168.1.1收到From 10.0.2.3 icmp_seq=1 Destination Host Prohibited的提示。
使用iptables -t filter --list命令后发现filter表中的FORWARD链里有一条
“REJECT     all  --  anywhere             anywhere            reject-with icmp-host-prohibited”。
想想应该就是这一条规则作怪,于是执行以下命令:iptables -t filter -F FORWARD。
OK,现在可以ping通网关了,但ping www.163.com还是得到unknown host www.163.com的提示。看来是虚拟机的DNS设置的问题。于是打开/etc/resolv.conf文件,填加“nameserver 192.168.3.1”。搞定!

五、宿主机重启后只要以root帐户再次运行以下脚本即可:
#!/bin/bash
tunctl -d tap0
tunctl -t tap0 -u mygod
ifconfig tap0 up
ifconfig tap0 10.0.2.3 netmask 255.255.255.0
iptables -t filter -F FORWARD
iptables -t nat -A POSTROUTING -j SNAT -s 10.0.2.0/24 --to-source 192.168.3.3
echo 1 > /proc/sys/net/ipv4/ip_forward

转载于:https://www.cnblogs.com/beta2013/archive/2008/11/27/3377381.html

我的fedora10的virtual box网络设置相关推荐

  1. Virtual Box 网络静态IP配置

    一.VirtualBox软件相关配置 1)点击管理-->主机网路管理器-->创建 192.168.233.1 在 虚拟机centos7系统里是网关 2)centos7 系统 选择网络:设置 ...

  2. Virtual BOX或VMware和PC宿主机间不插网线通过loopback建立连接解决无网络情况下通信

    在之前使用vmware或Virtual BOX的时候会有这样的一个情况: 通常情况下大家都是在有网络或是有其它类似于路由器设备或是直接通过网线短接方式下,PC机和虚拟机里的操作系统是可以互相连接,不影 ...

  3. 远程控制virtual box虚拟机系统的三种方式

    远程控制virtual box虚拟机系统的三种方式[阅读时间:5分钟] 1.使用现有的远程控制软件 2.使用SSH连接 3.使用远程桌面控制虚拟机系统 对于把虚拟机安装在寝室笔记本的人来说,能够远程控 ...

  4. Virtual Box中Centos虚拟机设置静态IP

    Virtual BOX设置 在Virtual BOX中添加一个虚拟机的网络 管理⟶主机网络管理器⟶创建仅主机网络 配置虚拟机的网卡 在需要配置的虚拟机上右键设置⟶网络 网卡一设置为网络地址转换(NAT ...

  5. 利用虚拟机配置SDN网络实验平台(virtual box+Ubuntu+jdk配置+mininet+floodlight/openDaylight)

    一.安装Virtual Box步骤 至于VMware,当然也可以,二者都是虚拟机软件.但是VMware的安装文件很大,安装相对麻烦,而virtual box安装过程中,是中文的,安装较快且方便,比较适 ...

  6. Virtual Box配置虚拟机网络

    简介: Virtual Box提供了多种网络模式,如图所示: 但是我们常用的一般就三种,可以通过以下表格来了解三者区别: 虚拟机->主机 主机->虚拟机 虚拟机->其他主机(网络中) ...

  7. Mac下Virtual Box Host-Only网络配置

    Mac下的虚拟机其实有很多,Parallels.VMware Fusion.Virtual Box都不错,Parallels是目前试过感觉最好的,Fusion装64位系统驱动支持似乎不完善,而且混合模 ...

  8. 浅谈linux - virtual box设置共享文件夹

    概述 本文用于展示在virtual box虚拟机创建共享文件夹,实现windows和ubuntu文件互传. 注意 开发环境:VirtualBox 6.1.ubuntu 16.04. 另外,小编所有文章 ...

  9. virtual box中安装Mac OS后设置分辨率

    在virtual box中安装了macOS 10.13,使用了很多方法修改分辨率都不行,后来在一个国外网站上找到了办法:VBoxManage setextradata "VM name&qu ...

最新文章

  1. 香槟分校计算机科学排名,伊利诺伊大学厄巴纳-香槟分校计算机科学与工程世界排名2020年最新排名第42(ARWU世界排名)...
  2. Windows和Linux下apache-artemis-2.10.0安装配置
  3. Windbg+VirtualBox调用内核
  4. 移动端Rem之讲解总结
  5. labview串口数据采集并显示_一种NB-IoT冶金节点温度采集与远程监测系统的设计...
  6. 将字符转换成带有圆圈的字符
  7. Eclipse 启动不了 Tomcat
  8. arcmap中图斑面积代表_arcmap计算面积_ArcMap怎么重计算图斑面积?arcmap使用手册_arcmap计算面积...
  9. 恋恋山城 Jean de Florette (1986) 男人的野心 / 弗洛莱特的若望 / 让·德·弗罗莱特 / 水源 下一部 甘泉,玛侬...
  10. 一个关于数论中拉格朗日定理的证明
  11. 华为开放亚太首个OpenDaylight实验室――被纳入OpenDaylight官方Community Labs 获高度肯定
  12. [NepCTF]WEB
  13. lambda的peek(流元素操作),filter(过滤),map(映射),limit(截断),skip(跳过),collect,distinct(去重)函数使用
  14. 东芝推出具备限流器检测功能的有刷直流电机驱动器IC
  15. Win8系统flash无法播放视频怎么办?
  16. 新概念1 0--12
  17. 《巴黎协定》生效 光伏被视为未来主流能源
  18. [AHOI2001]彩票摇奖
  19. 图像格式-RAW、RGB、YUV
  20. C++头文件<bits/stdc++.h>详解

热门文章

  1. css3 动画 火箭,CSS3 火箭发射动画 寓意创新起航
  2. CCS编译添加链接库文件与头文件的方法
  3. 递归式的时间复杂度的计算
  4. 《计算机基础(2008版)》第4次作业,《计算机基础(2008版)》第5次作业.doc
  5. php缓存mysql表_PHP 中的数据库缓存原理
  6. 对sigma pix 的理解
  7. python 拓扑排序正确版
  8. arc_loss训练手写数字分类
  9. 神经病啊!——微信同层播放器接(踩)入(坑)总结
  10. OAF中下载附件之后页面失效,报过时的数据异常,浏览器后退异常