mac位址是固化在網絡卡上序列eeprom中的實體地址,通常有48位長。乙太網交換機根據某條資訊包頭中的mac源位址和mac目的位址實現包的交換和傳遞。要搭建區域網,必須學會繫結ip與mac位址;換了新網絡卡,必須學會修改mac位址以應對不能上網的尷尬。不要讓mac位址成為你網上生活的絆腳石呦!
獲取本機的mac
在windows 2000/xp中,依次單擊「開始」→「執行」→輸入「cmd」→回車→輸入「ipconfig /all」→回車。對於如何批量獲取mac位址
ip與mac的**
mac位址是網絡卡的惟一標識,這種惟一性恰好給網路管理帶來了福音,因為通過**ip和mac位址,就可以輕鬆防止區域網中ip位址盜用現象,阻止非法入侵者。
對於動態ip,做乙個dhcp伺服器來繫結使用者網絡卡mac位址和ip位址,然後再根據不同ip設定許可權;對於靜態ip,如果用三層交換機的話,你可以在交換機的每個埠上做ip位址的限定,這樣如果改變某台客戶端的ip位址,這台pc也就不能連通網路了。
以靜態ip位址的繫結為例,實現一下上面的高招吧:假設此時的網絡卡mac位址為44-45-53-54-00-00。假設我們在windows 98作業系統中,啟動虛擬dos後,鍵入「arp空格-s空格192.168.0.66空格44-45-53-54-00-00」,回車。這樣實現了靜態ip位址192.168.0.66與網絡卡位址為44-45-53-54-00-00的計算機的**,接下來我們看看arp常用參數列。
得到本機mac位址
include include pragma comment lib,iphlpapi.lib int tmain int argc,tchar argv if dwretval getadaptersinfo padapterinfo,uloutbuflen no error printf ada...
PB獲取本機Mac位址
得到計算機名字 function boolean getcomputernamea ref string lpbuffer,ref ulong nsize library kernel32.dll alias for getcomputernamea ansi 設定計算機名字 function bo...
C 獲取本機MAC位址
static void main string args private static string getmac moc null mc null return mac catch 另外,需要說明的就是乙個錯誤 問題 在c 程式設計中,已經在程式中已經新增了 using system.manage...