原因:在做实验室发包时,如果机子上安装有VMware的话,发包以后每台机子上的虚拟机的HWaddr地址也就是MAC地址将是一样的。 这样的话如果有两个人同时在虚拟机下进行网络活动的话,将会受影响。以至于发生经常性的访问中断。通过修改VMware的MAC地址 和IP地址我们就可以在VMware下正常上网了。 环境:VMware6.5下Ubuntu8.10 注:所有过程一定是在root用户下进行。 第一步:shell下,ifconfig,如果在实验室的话会发现HWaddr的地址值都相同(这里我们要注意一下虚拟机的MAC地址: 假设为00:0C:29:2B:04:30前六位是无法进行修改的,我们只对后六面进行修改)。 无论是配置静态IP还是动态IP,计算机系统将IP信息存放在配置文件/etc/network/interfaces里,我们设置动态IP。 vim /etc/network/interfaces打开文件以后添加如下内容: auto eth0 iface eth0 inet dhcp 第二步:关闭虚拟机,进入虚拟机目录ubuntu-8.10/,查找Ubuntu.vmx用记事本打开这个文件。只要修改两处。 第一处在uuid.bios处,改最后三个值为:10:01:10(这里看情况改,只要实验室每人的值不同就可以了) 第二处在ethernet0.generatAddress="00:0C:29:2B:04:30",最后三个值也改为10:01:10 第三步:启动ubuntu,打开终端用grep -r eth0 /etc(在/etc目录下查找含eth0的配置文件) 我们找到:/etc/udev/rules.d/70-persistent-net.rules用vim进行修改 vim /etc/udev/rules.d/70-persistent-net.rules,找到ATTR{address}=="00:0C:29:10:01:10"一行,将 对应的NAME="eth6"修改为NAME="eth0",为防止冲突找将另一处NAME="eth0"改为NAME="eth6",保存退出。且将Ubuntu 再重启一次(必须经过重启) 第四步:修改虚拟机的网络适配器选项VM->settings->Network Adapter 右边Network Connection下选中Bridged, 为使此次配置生效,重启网络的脚本文件 终端下执行:/etc/init.d/networking restart(注:如果进入到init.d目录下执 行这个脚本一定要用./networking restart指定当前目录下才可以) |
联系客服