看板Linux
标 题Re: [问题] 网路卡的MAC值如何改变?
发信站SayYA 资讯站 (Sun Feb 4 23:27:58 2007)
转信站ptt!ctu-reader!news.nctu!SayYa
※ 引述《[email protected] (小帅 ^^)》之铭言:
> 改 mac 有下列方法
> ip link set eth0 down
> ip link set eth0 address aa:aa:aa:aa:aa:aa
> ip link set eth0 up
> ifconfig eth0 down
> ifconfig eth0 hw ether aa:aa:aa:aa:aa:aa
> ifconfig eth0 up
> 但是 Linux 重新开机後, mac 就变成原来的~
> 请问各位大大,
> 如何把网路卡的 mac 在 Linux 重新开机後,
> 变成要更改过後的 mac 呢 ? 不要变成原来的~
redhat, fedoral linux 适用。
作者: kenduest (小州) 看板: Linux
标题: Re: [问题] 可以在CentOS下更改网卡的MAC值吗?
时间: Mon Nov 13 01:23:02 2006
※ 引述《[email protected] (...)》之铭言:
> 不好意思刚接触Linux,想请教各位大大!
> 是否在CentOS 4.4的作业系统,可去变更网卡的MAC值?
> 类似在Windows系列中
> 执行『装置管理员』 -> 选择网卡 -> 『进阶』 -> 『设定MAC』(假设网卡有支援此功能)
> 如果有的话,步骤应该如何去进行设定?
> 谢谢各位大大的解答。
centos ?
请考虑先看一下 /etc/sysconfig/network-scripts/ifup 看一下:
if [ -n "${MACADDR}" ]; then
ip link set dev ${DEVICE} address ${MACADDR}
fi
可以发现到目前都是流行使用 ip 程式,已经逐渐不使用 ifconfig 程式了。
而你网路卡配置 /etc/sysconfig/network-scripts/ifcfg-eth0 应该就会使用像是:
DEVICE=eth0
IPADDR=192.168.1.1
NETMASK=255.255.255.0
MACADDR=00:11:22:33:44:55
其中 MACADDR 就是你预期最後 MAC 的位址。
改好执行 /etc/init.d/network stop ; /etc/init.d/network start
题外话的是,有个设定为 HWADDR 项目,那是指定该网路介面实际最後
要应对使用。我建议你要设定 MACADDR 的话,不确定要把 HWADDR 项目
拿掉让设定单纯化。
我个人这台主机使用 SUSE Linux,若是要达成该需求的话刚好 SuSE 本身就已经
给您一个很明确清楚的样板档案,档案名称如下:
/etc/sysconfig/network/ifcfg.template
该档案里面有提到配置说明。
比方你目前使用中的网路卡的 mac addr 是 00:11:22:33:44:55,那您的系统应该
就会有 /etc/sysconfig/network/ifcfg-eth-id-00:11:22:33:44:55 档案,该档案
内容会像是:
IPADDR=192.168.1.1
NETMASK=255.255.255.0
你要换网路卡卡号的话,就是多 LLADDR 该叙述:
IPADDR=192.168.1.1
NETMASK=255.255.255.0
LLADDR=00:48:54:11:22:33
改好後执行 rcnetwork stop ; rcnetwork start 应该就可以了 (用 ifup/ifdown
也可以)。
另外补充的是,使用 ip 程式配置网路介面 mac 组态的话,该配置设定实际底层
会是:
ip link set eth0 down
ip link set eth0 address 00:48:54:11:22:33
ip link set eth0 up
当然,若是对 ifconfig 熟悉的人也可以用..
ifconfig eth0 down
ifconfig eth0 hw ether 00:48:54:11:22:33
ifconfig eth0 up
--
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
现代人普遍的现象: 「小学而大遗」、「舍本而逐末」
「以偏而概全」、「因噎而废食」
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
--
※ Origin: SayYA 资讯站 <bbs.sayya.org>
◆ From: kendlee.sayya.org