LinuxSir.cn,穿越时空的Linuxsir!

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

修改网卡MAC后无法通信ping不通(末解决)

[复制链接]
发表于 2009-12-5 15:38:19 | 显示全部楼层 |阅读模式
例如:eth1 为外网 eth0内网 IP 192.168.2.1
我在:/etc/network/interfaces
eth0 的配置中添加一句
hwaddress ether 00:11:22:44:33:49

重启网络后新的MAC确定生效

但连接eth0的内网机器 却无法PING通eth0 的IP

在连接eth0的内网机器中查看ARP 的确显示eth0 对应的IP和新的MAC


在debian上查看ARP缓存 又可以看到内网机器的IP和对应用的MAC 但却无法通信 ping 不通 所以不能上网

清空ARP表试过


当我把在eth0 的配置中添加的这句(hwaddress ether 00:11:22:44:33:49)注销掉的时候,又可以正常通信咯。

难道debian不是在这里修改MAC 但是可以看出已经生效了啊,是不是还有什么地方没进行设置。
发表于 2009-12-6 22:03:22 | 显示全部楼层
两块都是物理网卡?我怎么只知道物理网卡的mac都是烧进去的… 为啥要改呢
回复 支持 反对

使用道具 举报

发表于 2009-12-7 01:09:23 | 显示全部楼层
使用xx软件的lic需要吧
lz查看arp缓存和清arp缓存的命令是什么呢,小弟初学
回复 支持 反对

使用道具 举报

发表于 2009-12-8 12:40:26 | 显示全部楼层
我没有Debian的测试环境,在NetBSD上我刚试过可以。
想在一块物理NIC上虚拟MAC Address,并让它们有各自的IP地址,可以试试安装Multimac,然后记得把tun 和 bridge 这两个modules加进去。
回复 支持 反对

使用道具 举报

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

本版积分规则

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