更新时间: 2009-05-05 13:55:23 阅读次数: 68
作者: 左浩
产品族: 业务与软件公共 故障类别: 其它
关键字: LLADDR,mac地址,SUSE
现象描述: 在工程调测中有时可能会修改网卡的mac地址,以下提供一个在SUSE下快速修改网卡mac
地址的方法,修改后重启系统仍有效。
质量等级:
B
产品: ATAE
告警信无 息:
原因分 SUSE环境下,网卡IP配置参数保存在/etc/sysconfig/network目录中,网卡配置文件有析: 2种格式: 第一种 “ifcfg-eth-id-MAC (MAC指网卡MAC地址)”,例如
ifcfg-eth-id-00:18:82:16:b0:e2,此格式由YAST配置网卡后自动生成;更换网卡相关硬件导致mac变化后,该配置文件必须更名后才能生效。第二种 “ifcfg-ethx”(x指网卡序号),例如ifcfg-eth1,只要网卡顺序不变就不用更名。
处理过通过下面的操作将eth1网卡的mac地址由(00:18:82:C5:BC:31)修改为程: (00:18:82:C5:AB:32)
(1) 先查看当前网卡配置信息 # ifconfig -a eth1
eth1 Link encap:Ethernet HWaddr 00:18:82:C5:BC:31
inet addr:172.150.116.111 Bcast:172.150.116.255 Mask:255.255.255.0 inet6 addr: fe80::218:82ff:fec5:bc31/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:534262 errors:0 dropped:0 overruns:0 frame:0 TX packets:318916 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000
RX bytes:43042776 (41.0 Mb) TX bytes:32334944 (30.8 Mb) Interrupt:90
(2) 进入网卡配置目录,备份并重命名网卡配置文件 # cd /etc/sysconfig/network
# cp ifcfg-eth-id-00:18:82:c5:bc:31 ifcfg-eth-id-00:18:82:c5:bc:31.bak # mv ifcfg-eth-id-00:18:82:c5:bc:31 ifcfg-eth-id-00:18:82:c5:ab:32 # vi ifcfg-eth-id-00:18:82:c5:ab:32 (3) 在文件的结尾添加如下内容后保存退出: LLADDR='00:18:82:C5:AB:32' (4) 重启网卡使配置生效 # rcnetwork restart
# ifconfig -a eth1 eth1 Link encap:Ethernet HWaddr 00:18:82:C5:AB:32 inet addr:172.150.116.111 Bcast:172.150.116.255 Mask:255.255.255.0 inet6 addr: fe80::218:82ff:fec5:bc31/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:534262 errors:0 dropped:0 overruns:0 frame:0 TX packets:318916 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:43042776 (41.0 Mb) TX bytes:32334944 (30.8 Mb) Interrupt:90 建议与总无 结: 附件:
因篇幅问题不能全部显示,请点此查看更多更全内容