|
在 《ADSL 拨号连接共享 + VirtualBox 桥接方式连入网络》里已经介绍了桥接方式连入网络。下面介绍使用 host-only 方式连入网络的设置,其中大部分步骤和桥接方式类似,重点说明了在 Linux 下如何设置网络连接。
环境描述:
宿主机系统:Windows 7
宿主机上网方式:ADSL 拨号
虚拟机系统:Windows XP / Fedora15 Linux
虚拟系统上网方式:通过 host-only 方式
设置步骤:
1. 在宿主机 “控制面板\网络和 Internet\网络连接” 里右键选择你的拨号连接图标:
![]()
2. 在弹出对话框中选择“共享”选项卡,并在“家庭网络连接”底下选择 “VirtualBox Host-Only Network”,如下图所示:
3. 右键打开“VirtualBox Host-Only Network”网络连接图标,可以看到 VirtualBox Host-Only Adater 这张网卡的内置 DHCP 服务器已给该连接分配了 IP,如下图所示:
4. 配置 Windows XP 虚拟系统
在启动 Windows XP 虚拟系统之前,在“网络”设置里,也要选择 “Host-Only” 这个网络方式。进入到系统后,我们就如下图般的设置网络连接:
注意,填写的网关地址就是宿主机里那张 VirtualBox Host-Only Adater 网卡所分配到的 IP 地址,此处即 192.168.56.101 ,客户机正是通过该网关出去和外网联系的;此外,必须填好 DNS 服务器,否则也不能上网。
5. 配置 Linux
此处客户机的 Linux 系统以 Fedora 15 为例。配置原理和 Windows 一样,所不同的只是配置方法不一样。此处配置主要涉及到两个文件:/etc/sysconfig/network-scripts/ifcfg-p2p1 和 /etc/resolv.conf 。
注意第 1 个文件的文件名 ifcfg-p2p1 ,其中的 p2p1 为我这边 Linux 客户机的网卡设备名,这根据系统不同而不同。
ficfg-p2p1 文件内容如下:DEVICE="p2p1" #设备名
ONBOOT=yes #系统启动时就启用该设备
TYPE=Ethernet #以太网类型
BOOTPROTO=none #不指定系统启动时所用协议(比如 dhcp, bootp)
DEFROUTE=yes #使用默认路由
IPV4_FAILURE_FATAL=yes #IPV4 和 IPV6 同时启用时,若设备上的IPV4配置失败则认为启动失败
IPV6INIT=no #不对 IPV6 进行全局初始化
NAME="System p2p1" # GUI 工具里显示的设备名称
UUID=b92aa237-1b70-4a2b-9bbb-da15a3f0e599 #设备 UUID 号,不同的设备该号不同,系统默认一般都已写到文件中
IPADDR0=192.168.56.8 #自定义的静态 IP 地址
PREFIX0=24 #子网掩码位数
GATEWAY0=192.168.56.101 #使用宿主机上的 Read-Only 网卡作为默认网关,重要且必须
DNS1=202.96.128.166 # DNS 服务器 IP 地址
DOMAIN=202.96.134.133 #可以不用设置
/etc/resolv.conf 内容为:search 202.96.134.133 groad.net
nameserver 202.96.128.166 这里实际上只需要填写 nameserver 即可,第一行可以不用。
设置完成后,重启一下网络即可通过 Read-only 方式上网:# /etc/init.d/network restart |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|