虚拟机安装多个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)