歡迎您光臨本站 註冊首頁

vmware下suse sles9虛擬機多拷貝網路配置

←手機掃碼閱讀     火星人 @ 2014-03-29 , reply:0

一、錯誤現象:
通過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設置網路時損壞了系統原有的地址文件導致。

[火星人 ] vmware下suse sles9虛擬機多拷貝網路配置已經有393次圍觀

http://coctec.com/docs/linux/show-post-192517.html