LinuxSir.cn,穿越时空的Linuxsir!

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

请问虚拟网卡是否有办法更改mac地址?

[复制链接]
发表于 2003-12-12 13:56:04 | 显示全部楼层 |阅读模式
如题,
直接用
ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX
更改将直接把eth0和eth0:0等都改了
是否有办法只对一个虚拟设备更改?
好像有点难度,
发表于 2003-12-12 15:10:47 | 显示全部楼层
改下看看就知道了,应该可以,
发表于 2003-12-12 16:35:01 | 显示全部楼层

re:

呵呵!好像不可以哦!我刚才试了!
发表于 2003-12-12 21:10:56 | 显示全部楼层
好像不可以
 楼主| 发表于 2003-12-13 00:16:56 | 显示全部楼层
是啊,我已经说明了啊,
看来我描述的不好,只要更改一个网卡设备的mac就直接把同一个物理网卡映射的设备mac都改了,想找个办法只对一个映射设备的mac更改,是否能实现?
 楼主| 发表于 2003-12-14 16:06:35 | 显示全部楼层
顶一下
发表于 2003-12-14 16:38:46 | 显示全部楼层
ifconfig eth0:* down
ifconfig eth0:* hw ether 88:88:88:88:88:88
ifconfig eth0:* up

加在/etc/rc.sysinit,
 楼主| 发表于 2003-12-14 17:34:35 | 显示全部楼层
不行,还是一块把eth0的mac也改了
系统启动的时候是不是自动检测网卡的mac地址?而不是从一个文件中提取?
发表于 2003-12-14 18:28:39 | 显示全部楼层
ONBOOT=yes
USERCTL=no
PEERDNS=yes
GATEWAY=192.168.206.1
TYPE=Ethernet
IPADDR=192.168.206.8
DEVICE=eth0
HWADDR=88:88:88:88:88:88
BOOTPROTO=none
NETMASK=255.255.255.192



ONBOOT=yes
GATEWAY=192.168.206.1
TYPE=Ethernet
IPADDR=192.168.206.7
DEVICE=eth0:0
HWADDR=77:77:77:77:77:77
BOOTPROTO=none
NETMASK=255.255.255.192

为什么不可以,,,
 楼主| 发表于 2003-12-15 00:03:31 | 显示全部楼层
楼上的兄弟确实是实验过了吗?
对不起,我试过两次了,还是没有得到效果,我把下述语句加入/etc/rc.sysinit
ifconfig eth0:0 down
ifconfig eth0:0 hw ether 00:34:5d:e1:78:ad
ifconfig eth0:0 up
重启后eth0和eth0:0都改成了00:34:5d:e1:78:ad,我的/etc/sysconfig/network-scripts/下ifcfg-eth0和ifcfg-eth0:0的配置如下:
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
IPADDR=10.10.10.1
NETMASK=255.0.0.0
USERCTL=no
PEERDNS=no
TYPE=Ethernet
NETWORK=10.0.0.0
BROADCAST=10.255.255.255

DEVICE=eth0:0
BOOTPROTO=none
ONBOOT=yes
IPADDR=10.10.10.5
NETMASK=255.0.0.0
USERCTL=no
PEERDNS=no
TYPE=Ethernet
NETWORK=10.0.0.0
BROADCAST=10.255.255.255

我的系统是rh9
另我也尝试在上面的配置文件中加入HWADDR=XX:XX:XX:XX:XX:XX,启动后没有生效
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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