当前位置: 技术问答>linux和unix
/sbin/ifconfig eth0 hw ether 问题
来源: 互联网 发布时间:2016-01-21
本文导语: 各位大侠,刚装了个MagicLinux,/sbin/ifconfig eth0 hw ether + Mac命令修改MAC地址时,提示主机名搜索失败事怎么回事? | inux环境下: 在/etc/rc.d/rc.local里加上这三句 ifconfig eth0 down ifconfig eth0 hw...
各位大侠,刚装了个MagicLinux,/sbin/ifconfig eth0 hw ether + Mac命令修改MAC地址时,提示主机名搜索失败事怎么回事?
|
inux环境下:
在/etc/rc.d/rc.local里加上这三句
ifconfig eth0 down
ifconfig eth0 hw ether 1234567890ab
ifconfig eth0 up
这样重新reboot后就不怕MAC复原了.
在/etc/rc.d/rc.local里加上这三句
ifconfig eth0 down
ifconfig eth0 hw ether 1234567890ab
ifconfig eth0 up
这样重新reboot后就不怕MAC复原了.
|
修改
/etc/sysconfig/network-scripts/ifcfg-eth0
MACADDR=00:11:22:33:44:55
其中 MACADDR 应该就是你预期要改的的项目。把预期的网路卡卡号放进去就可以。
改好执行 /etc/init.d/network stop ; /etc/init.d/network start
若是您是使用 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 address 00:48:54:11:22:33
/etc/sysconfig/network-scripts/ifcfg-eth0
MACADDR=00:11:22:33:44:55
其中 MACADDR 应该就是你预期要改的的项目。把预期的网路卡卡号放进去就可以。
改好执行 /etc/init.d/network stop ; /etc/init.d/network start
若是您是使用 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 address 00:48:54:11:22:33