配置的目的是让虚拟机下安装的ubuntu系统能够像局域网内的普通物理机一样,与其他虚拟机组成局域网,进行socket通信实验。
实验环境:
PC1: windows xp 系统(记为xp1),虚拟机安装了ubuntu10.10(记为ubuntu1)。
PC2: windows xp 系统(记为xp2),虚拟机安装了ubuntu10.10(记为ubuntu2)。
两台PC都连接到一台交换机上。
虚拟机联网方式选择桥接方式,桥接到PC物理网卡
接下来要做的就是配置ip地址,子网掩码和网关地址,保证所有IP在同一网段。因为不需要上网,所以不用设置DNS。
xp1:IP地址 192.168.0.2 子网掩码 255.255.255.0 网关地址 192.168.0.1
ubuntu1:IP地址 192.168.0.3 子网掩码 255.255.255.0 网关地址 192.168.0.1
xp2:IP地址 192.168.0.4 子网掩码 255.255.255.0 网关地址 192.168.0.1
ubuntu2:IP地址 192.168.0.5 子网掩码 255.255.255.0 网关地址 192.168.0.1
在网上查到的教程大都提到关闭防火墙,所以我也关闭了xp的防火墙。 开始尝试了几次没有ping通,重启了之后就一切OK了,xp1,xp2,ubuntu1,ubuntu2两两之间都能ping通,运行了简单的socket通信程序也都正常。