LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2179|回复: 8

我和室友的网卡MAC完全一样导致无法同时上网,怎么在开机时自动改MAC?

[复制链接]
发表于 2007-1-2 02:00:30 | 显示全部楼层 |阅读模式
首先,我和室友的主板是一样的,而网卡以前是正常的,前不久都刷新了主板的BIOS。开始时在winxp下局域网不能用,也没太在意。后来在linux下感觉上网太慢,若是室友一开BT什么的,根本上不去。一次不知怎么看了看我们路由器的DHCP分配表,才发现我们的MAC(物理地址)是一样的。但这个应该是不变的,郁闷!
用下面命令可以改不了mac
#/sbin/ifconfig eth0 down
#/sbin/ifconfig eth0 hw ether 000C62000000
#/sbin/ifconfig eth0 up

可是这样就可以
#/sbin/ifconfig eth0 down
#/sbin/ifconfig eth0 hw ether 000C62000000
#system-config-network
此时弹出一个图形界面(见附件),里面也能设置网卡的MAC,把MAC也设置成 000C62000000 (如果这里设置的和上面不一样就不行),然后点“取消激活”,再点“激活”就可以了。(注意,必须先点“取消激活”,虽然上面的第一句命令已经把网卡关了,但是如果不先点“取消激活”而直接点“激活”就会出错)

每次开机都要改一次好烦,网卡应该有配置文件的,能不能把它修改了一劳永逸呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2007-1-2 03:36:45 | 显示全部楼层
这个问题就很奇怪了......

MAC地址理论上来说是唯一的,但windows下用超级兔子等软件可以修改,但那也只是“软修改”,一旦重装windows,MAC会还原成默认的设置。

我没有在Linux下修改过MAC,但原理应该是一样的,即Linux不可能将物理MAC换成别的。

楼主可以顺着这个思路去想想解决办法。
回复 支持 反对

使用道具 举报

发表于 2007-1-2 11:03:34 | 显示全部楼层
MAC完全相同几乎是不可能的。而且完全相同的MAC居然还同时出现在同一寝室,这也太巧了吧?
如果你一定要修改的话。可以用/sbin/ifconfig命令修改。再把这条命令加入/etc/r  c.d/rc.local里面就可以了
回复 支持 反对

使用道具 举报

发表于 2007-1-2 11:05:07 | 显示全部楼层
MAC完全相同几乎是不可能的。而且完全相同的MAC居然还同时出现在同一寝室,这也太巧了吧?
如果你一定要修改的话。可以用/sbin/ifconfig命令修改。再把这条命令加入/etc/r  c.d/rc.local里面就可以了
回复 支持 反对

使用道具 举报

发表于 2007-1-2 11:24:57 | 显示全部楼层
mac地址相同,原因就是他们都升级了bios。而这样的升级往往也会影响到集成的网卡mac。感觉应该是他们没有严格按照bios升级说明去做。又或者说是这个主板的厂家对bios升级提供的文档不完善。
回复 支持 反对

使用道具 举报

发表于 2007-1-2 12:39:25 | 显示全部楼层
在dos下,用网卡自带的工具试试
回复 支持 反对

使用道具 举报

发表于 2007-1-2 14:28:07 | 显示全部楼层
呵呵 怎么会有这种情况呢。。。 WINDOWS下可用软件改下,LINUX下。。。我菜
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-2 14:56:48 | 显示全部楼层
ecco2005 说得很对,windows和linux改mac 都是软修改。可是物理mac怎么会变呢?
升级bios时文档上根本没提过要注意网卡什么的。MAC地址应该是永久的烧进了网卡,按道理说应该是这样的。
DOS下真有改物理MAC的工具吗?
回复 支持 反对

使用道具 举报

发表于 2007-1-2 21:57:08 | 显示全部楼层
操作系统对MAC地址的修改其实都是修改寄存器中的数据罢了,升BIOS后两块网卡的地址居然一样,社种事还是头一次听说。但既然是升BIOS后出的问题,那不妨还是从BIOS下手,再刷一次看看。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表