一种在Virtualb Box 虚拟机与Host主机之间建立通讯的方法
1, 设置Host网络连接
打开DOS窗口进到VB的安装目录下(默认“C:/Program Files/Sun/xVM VirtualBox”)输入命令:VBoxManage createhostif "VM1 external",安装虚拟网卡驱动。然后在虚拟机的设置-网络-网络连接,将网络连接方式改为“Host Interface”,下面的Interface Name就选上面建立的VM1 External,然后启动虚拟机,这时虚拟机和主机就相当于处在局域网中的两台同样地位的计算机了,像正常设置局域网连接一样设置就可以了
2, 设置Linux固定IP(192.168.0.4)。
[root@tpwb ~]# cd /etc/sysconfig/network-scripts/
[root@tpwb network-scripts]# vi ifcfg-eth0
DEVICE=eth0 端口名称
BOOTPROTO=static
BROADCAST=192.168.0.255 广播地址
HWADDR=与VirtualBox中的设置相同 网卡MAC地址
IPADDR=192.168.0.5 IP地址
NETMASK=255.255.255.0 子网掩码
NETWORK=192.168.0.0 网段
GATEWAY=192.168.0.1 网关
ONBOOT=yes 开机自动加载
TYPE=Ethernet 端口类型
[root@tpwb ~]# ifconfig eth0 down
[root@tpwb ~]# ifconfig eth0 up
3, 设置Windows固定IP (192.168.0.4)。
桌面->网上邻居->选择在第1步中已经建立的连接->属性->设置为固定IP
IP 192.168.0.4
子网掩码 255.255.255.0
网关 192.168.0.1
点击“确定”。
运行ipconfig
Ethernet adapter VM1 external:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.0.4
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
4, 重新启动虚拟机器
测试Host与虚拟机是否能够Ping通对方。
5, 安装Windows Ftp Server (WinFtp)。
6, 将WinFtp设置为固定IP模式
Menu->Setup->Option->Pasv Mode,右侧选择Fixed IP,设置为192.168.0.4
7,为WinFtp添加帐号
Menu->Setup->User Accounts->Add->用户名称和密码均设置为test。
现在,从虚拟机器上就可以 #ftp 192.168.0.4。