Suse 10虛擬機器中修改eth0的MAC位址

2021-06-02 06:35:20 字數 882 閱讀 5634

方法一:

ifconfig eth0 down

ifconfig eth0 hw ether 00:0c:29:6e:b9:3c

ifconfig eth0 up

這樣只會暫時生效,如果系統重啟,改變會無效

可以把這三行加入到/etc/init.d/boot.local,這樣每次啟動都會設定

有些版本的linux是加在/etc/rc.local或/etc/init.d/rc.local裡面的

方法二:

在/etc/sysconfig/network/ifcfg-eth-id-00: (你的mac).檔案裡新增lladdr=00: (更換的mac)

注意:不要修改ifcfg-eth-id-00: (你的mac).檔案的名稱

因為系統啟動的時候會先從30-net_persistent_names.rules(類似於這個名字)裡面讀取檔名,而這裡面的條目又是自動寫入的,是從虛擬機器的檔案suse linux.vmx裡面讀入的(如果是真實的系統讀的就是真正網絡卡的位址)。如果要改名字,suse linux.vmx裡面的mac位址也要修改,並且lladdr=00: (更換的mac)也不用加了;另外要注意的是如果改了suse linux.vmx的mac,vmware虛擬機器要重啟,記住不是虛擬機器上的系統哦。

據說用macaddr=xx,注意不是hwaddr

macaddr和hwaddr的區別:

hwaddr是指定系統有多張網路卡時,只有網路卡mac addr為指定專案時才使用該ip分配設定。

macaddr是說指定這個介面配置把網路卡mac調整後才套用該ip配置。

所以,修改linux mac位址是修改 macaddr項,而非hwaddr項,請注意兩者的區別。

為了使問題簡單化,最好不寫hwaddr項,或將該項遮蔽掉

一 虛擬機器中安裝SuSE

為了學習linux,我們首先需要搭建起linux的學習環境,現在的linux版本很多,包括redhat sentos ubuntu suse debian等,該文以在vmware6.5中安裝suse11g為例,演示怎樣安裝linux作業系統。一 安裝前的準備 二 安裝vmware6.5 該軟體安裝很...

虛擬機器中轉殖後使用eth0

1.修改主機名 vi etc sysconfig network networking yes hostname mini1 1.修改ip位址以及udev記錄網路規則的指令碼 在centos中,udev記錄網路規則的指令碼為 etc udev rules.d 70 persistent net.ru...

如何在SUSE10中單網絡卡繫結多IP

近日在進行aapche的虛擬站點設定時,因為想使用單網絡卡上繫結多個ip,通過研究發現,susue 10與red hat有所不同,在suse10中並沒有 etc sysconfig network scripts目錄,所以只能另闢方法.suse 10中設定單網絡卡繫結多個ip需要在配置檔案 etc ...