這個.....最簡單明了的方法.....
就是拔出網卡,直接在網卡上尋找(網卡制造商通常都會把網卡的MAC地址標識在網卡上面)
如果不方便的,我們可以在不同的OS下面通過壹些簡單的命令察看到網卡的MAC地址
Windows類
對於win98/winme
開始-->運行-->winipcfg
對於win2k/xp/2003
命令行下 ipconfig /all
顯示結果中的Phyical Address即為需要尋找的MAC地址
UNIX類
對於Linux使用ifconfig命令
# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:60:08:C4:99:AA
inet addr:131.225.84.67 Bcast:131.225.87.255 Mask:255.255.248.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15647904 errors:0 dropped:0 overruns:0
TX packets:69559 errors:0 dropped:0 overruns:0
Interrupt:10 Base address:0x300
//HWAddr後面那串數值就是MAC地址
對於Solaris同樣也是ifconfig -a
# ifconfig -a
le0: flags=863<UP,BROADCAST,NOTRAILERS,RUNNING,MULTICAST> mtu 1500
inet 131.225.80.209 netmask fffff800 broadcast 131.225.87.255
ether 8:0:20:10:d2:ae
//ether後面那串數值
對於FreeBSD而言使用dmesg命令
對於HPUX機器使用lanscan命令
$ lanscan
Hardware Station Dev Hardware Net-Interface NM Encapsulation Mjr
Path Address lu State NameUnit State ID Methods Num
2.0.2 0x08000935C99D 0 UP lan0 UP 4 ETHER 52
4.3如何察看遠程主機的MAC地址
分成兩種情況
1.同壹網段
先ping壹下對端主機
然後通過arp -a可以察看到相應主機的mac地址
例如:
C:\Documents and Settings\Administrator>arp -a
Interface: 10.1.7.88 --- 0x4
Internet Address Physical Address Type
10.1.7.250 00-0a-eb-cb-ca-c0 dynamic
2.不同網段
nbtstat -a ip-address
但是前提是對端為windows主機同時打開了相應的端口
本地連接:
Node IpAddress: [10.1.7.88] Scope Id: []
NetBIOS Remote Machine Name Table
Name Type Status
---------------------------------------------
INet~Services <1C> GROUP Registered
IS~SOFTLORD....<00> UNIQUE Registered
SOFTLORD <00> UNIQUE Registered
WORKGROUP <00> GROUP Registered
ADMINISTRATOR <03> UNIQUE Registered
WORKGROUP <1E> GROUP Registered
SOFTLORD <20> UNIQUE Registered
IWAM_SOFTLORD <03> UNIQUE Registered
SOFTLORD <03> UNIQUE Registered
WORKGROUP <1D> UNIQUE Registered
..__MSBROWSE__.<01> GROUP Registered
MAC Address = 00-0C-76-C6-55-FC
4.4修改網卡的MAC地址
修改網卡的MAC地址我們可以簡單分為"硬改"和"軟改"
總所周知,網卡的MAC地址是固化在網卡的某塊EEPROM裏面的
我們可以通過特殊軟件進行修改
比如早期的ISA總線的網卡(很Old的那種,估計好多人都沒有見過)
這類網卡所帶的驅動軟盤上往往有壹個診斷程序,通過這個程序我們
可以修改固化在網卡上的MAC地址,這類程序壹般只能運行在純DOS環境
對於廣泛采用的Realtek 8029/8139的網卡也有專門的程序可以修改其MAC地址
程序名叫:pg8029.exe
再說說軟修改,所謂的軟修改就是修改OS相應的協議棧裏面的數據達到修改發送
Frame時源MAC地址的目的
對於windows平臺,有專門的軟件可以修改(大家可以Google壹下)
也可以直接修改註冊表或者相應的驅動屬性.
對於Linux而言據說需要修改相應的源碼之後再編譯內核即可
對Linux不熟悉,大家如果想了解的化,可以Google壹下