Netemu 虚拟化先锋 's Archiver

ronsun 发表于 2007-7-15 08:39

[技巧]通过GetMAC命令得到传输名称

经常用Dynamips和PemuWin做实验的都知道,要想虚拟设备和本机连接,需要用到网卡的传输名称,一般都是通过Dynamips提供的Network device list.cmd批处理文件得到,以前版本的Network device list.cmd命令仅能得到每个传输名称,但不能知道这个传输名称是哪个网卡的,必须先禁掉其它网卡,留下一个,逐一得到各个网卡的传输名称,非常不方面,即使最新版本的Network device list.cmd命令,看起来也比较乱。其实可以用Windows自带的命令getmac来得到这些信息,下面是一个例子:
c:\>getmac /V >f:\a.txt
这个命令的意思是得到网卡的详细信息后保存到f盘根目录下面,文件名叫a.txt。打开a.txt文件,可以看到如下内容:

连接名          网卡            物理地址            传输名称                                                  
=============== =============== =================== ==========================================================
本地连接 3      D-Link DFE-530T 00-0F-3D-81-1F-15   \Device\Tcpip_{BA68CE2E-1ACE-4DCB-AF5D-92179DD5F49C}      
VMnet1          VMware Virtual  00-50-56-C0-00-01   \Device\Tcpip_{2C8C212C-F971-40E0-9FBC-BDDC52051D1F}      
VMnet2          VMware Virtual  00-50-56-C0-00-02   \Device\Tcpip_{C3E4EE09-DBD5-4274-AF43-B2F029CC5BF5}      
VMnet3          VMware Virtual  00-50-56-C0-00-03   \Device\Tcpip_{F795EA21-1A77-4D1B-AEE3-A24CA76E0660}      
VMnet4          VMware Virtual  00-50-56-C0-00-04   \Device\Tcpip_{F4F07F58-385B-45E5-8322-904A9F93DF39}      
VMnet5          VMware Virtual  00-50-56-C0-00-05   \Device\Tcpip_{A65B853A-3C14-4E49-A431-2642FFA60B9B}      

具体的就不用解释了,大家也看得明白。

ronsun 发表于 2007-7-15 08:40

唉,这广告把我的格式弄得乱七八糟。
c:\>getmac /V >f:\a.txt
这个命令的意思是得到网卡的详细信息后保存到f盘根目录下面,文件名叫a.txt。打开a.txt文件,可以看到如下内容:

连接名          网卡            物理地址            传输名称                                                  
=============== =============== =======================================
本地连接 3      D-Link DFE-530T 00-0F-3D-81-1F-15   \Device\Tcpip_{BA68CE2E-1ACE-4DCB-AF5D-92179DD5F49C}      
VMnet1          VMware Virtual  00-50-56-C0-00-01   \Device\Tcpip_{2C8C212C-F971-40E0-9FBC-BDDC52051D1F}      
VMnet2          VMware Virtual  00-50-56-C0-00-02   \Device\Tcpip_{C3E4EE09-DBD5-4274-AF43-B2F029CC5BF5}      
VMnet3          VMware Virtual  00-50-56-C0-00-03   \Device\Tcpip_{F795EA21-1A77-4D1B-AEE3-A24CA76E0660}      
VMnet4          VMware Virtual  00-50-56-C0-00-04   \Device\Tcpip_{F4F07F58-385B-45E5-8322-904A9F93DF39}      
VMnet5          VMware Virtual  00-50-56-C0-00-05   \Device\Tcpip_{A65B853A-3C14-4E49-A431-2642FFA60B9B}

其实,这个命令用c:\>getmac /V也行,只不过是显示在控制台中,如果你的控制台窗口太窄的话,显示不美观,所以就加了个重定向,到文件中去了。

[[i] 本帖最后由 ronsun 于 2007-7-15 10:31 编辑 [/i]]

freshboy1985 发表于 2007-7-15 09:20

你才有才了
学习了 ~

安魂曲 发表于 2007-7-15 12:02

很实用~~~

hatesky 发表于 2007-7-15 13:45

果然是个好办法y094

noneip 发表于 2007-7-15 22:56

方便实用~~~~~

BluShin 发表于 2007-7-16 08:14

超赞一个~!

wanzxj 发表于 2007-7-19 12:25

getmac /v是个好东东!!!

lazyworm 发表于 2007-7-27 23:10

getmac是windows下自带的命令么!?

topgun 发表于 2007-7-29 13:31

xp sp2 好像自带这个命令

yxy6699 发表于 2007-7-29 16:44

果然好,省得我填那些乱码填半天,眯眯眼才看得清楚

johnny9000 发表于 2007-8-2 14:52

[quote]原帖由 [i]yxy6699[/i] 于 2007-7-29 16:44 发表 [url=http://www.netemu.cn/bbs/redirect.php?goto=findpost&pid=33619&ptid=3061][img]http://www.netemu.cn/bbs/images/common/back.gif[/img][/url]
果然好,省得我填那些乱码填半天,眯眯眼才看得清楚 [/quote]


DOS窗口的内容也可以复制啊,右键单击--标记--选择要复制的内容---回车---在粘贴到文件里。

johnny9000 发表于 2007-8-2 14:53

支持LZ!真是好方法

有这个方法了,是不是就不用安装WinPcap_4_0_beta3.exe了呢????

Jundy 发表于 2007-8-3 11:28

好,谢谢y101

maogf 发表于 2007-8-3 15:04

好实用的方法啊!!!!

blacknet 发表于 2007-8-5 22:27

谢谢,收下了

houyf 发表于 2007-9-7 21:24

thank you!

zhouyewll 发表于 2007-9-9 19:55

果然是个好办法。很实用

chenjianyuan 发表于 2010-6-14 15:27

学习了,呵呵!

谢谢!!

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.