虚拟机安装多个SUSE系统后的上网,和虚拟机之间相互通信相关设置

硬件环境:VMware Workstation 6.0 + Suse Enterprise Server10.0

 个人网络环境:ADSL + Modern + 路由器(路由器支持动态分配IP) + 个人PC(Windows XP)

1. 安装并配置好一台suse服务器(选择和宿主机之间用NAT方式实现共享上网) 机器名称fuxi 安装完成后在fuxi这台机器上可以访问外部网页, 在宿主机上可以通过ssh连接到fuxi上

2. 利用VMware提供的Clone,Clone一个3个完整的suse系统,虚拟机系统依次起名为 Suse Enterprise Sever1,Suse Enterprise Sever2,Suse Enterprise Sever3 3. 解决复制后存在ifconfig 找不到eth0的问题

1). 进入 /etc/sysconfig/network/

2). 在该目录下运行 cp  ifcfg-eth-id-00:xx:xx:xx:xx:xx  ifcfg-eth0

3). 进入/etc/udev/rules.d/

 4). vim 30-net_persistent_names.rules

5). 删除上面文件中关于eth0设置的那一行, 并将第二行中的eth1改为eth0

6). reboot

现在希望构建如下两个网络

网络A: Suse Enterprise Sever1,Suse Enterprise Sever2,宿直接主机处于一个对等网络中,都拥有独立的IP,都可以通过IP直访 问到外网。

网络B: fuxi,Suse Enterprise Sever3 处于同一个网络中,并且没有对外的IP,都需要通过宿主机IP才能够访问到外部网络

 网络A方案: 1. 虚拟以太网设置使用桥接模式 2. 使用VMNET0默认虚拟网络

网络B方案: 1. fuxi使用NAT设置以太网访问模式 2. Suse Enterprise Sever3选择自定义虚拟网络,选择VMNET8(NAT)

posted @ 2011-03-25 14:50  tokeep  阅读(458)  评论(0编辑  收藏  举报