红联首页 凝聚Linux人的力量
菜鸟过关 | 精华文档 | 同城人(交友) | 我与Linux的故事 | Linux新闻 | Linux视频 | Linux人才 | 软件下载 | 大学校园 | English
发新话题
打印

vmware下suse sles9虚拟机多拷贝网络配置

vmware下suse sles9虚拟机多拷贝网络配置

一、错误现象:
通过VMware Workstation V5.0.0或5.5.3安装SuSE SLES(SP3)后,直接拷贝装好的vmdk文件作为第二个虚拟机配置局域网地址,第一个虚拟机ifconfig正常,第二个在通过yast、yast2设置后无法被ping通或通过ssh连接:

linux:~ # ifconfig

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:36095 errors:0 dropped:0 overruns:0 frame:0
TX packets:36095 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4864391 (4.6 Mb) TX bytes:4864391 (4.6 Mb)

linux:~ # ifstatus eth0

eth0 device: Advanced Micro Devices [AMD] 79c970 [PCnet32
LANCE] (rev 10)
ERROR: No configuration found for eth0

在第二个虚拟机中通过命令
linux:~ # ifconfig eth0 10.40.43.118 netmask 255.255.252.0

修改eth0设置,第一个虚拟机中的网络设置居然也随之改变。

二、一个解决方法:
linux:~ # cd /etc/sysconfig/network
linux:~ # cp ifcfg-eth-id-00:18:fe:78:77:52 ifcfg-eth0

参考第一个虚拟机同目录下ifcfg-eth0文件编辑ifcfg-eth0,修改其中ip为要设置的ip(或直接参考第一个虚拟机中对应文件修改),内容可能是:

linux:~ # cat /etc/sysconfig/network/ifcfg-eth0

BOOTPROTO='static'
MTU=''
REMOTE_IPADDR=''
STARTMODE='onboot'
_nm_name='static-0'
BROADCAST='10.40.43.255'
IPADDR='10.40.43.118'
NETMASK='255.255.252.0'
NETWORK='10.40.40.0'

google搜索发现有很多人遇到了类似问题:
http://lists.suse.com/archive/suse-oracle/2006-Mar/0191.html

http://forums.novell.com/novell- ... =linear#post1556919

其他发行版如Ubuntu 8.04的image都可以直接拷了以后按正常流程配置局域网地址;不知道这是不是SuSE9作为Guest OS时的特有现象,错误可能是在用yast、yast2设置网络时损坏了系统原有的地址文件导致。

TOP

引用:
在第二个虚拟机中通过命令
linux:~ # ifconfig eth0 10.40.43.118 netmask 255.255.252.0

修改eth0设置,第一个虚拟机中的网络设置居然也随之改变。
不太明白。

汉语万岁!

TOP

发新话题