怎麼手動修改本機mac地址
- IT科技
- 關注:2.02W次
1,適用於windows7系統的網卡MAC地址修改。 2,部分windows7下的無線網卡地址無法修改,理論上也可以使用本軟件修改。 3,修改MAC地址前,請先在開始選單-執行,輸入cmd開啟控制檯,輸入getmac獲取原來網卡MAC並記下來,用於以後可以改回來。 4
360高手聯盟教你如何手動更改MAC地址
材料/工具
電腦
方法
WIN7下,右擊“網絡”-“屬性”-“更改適配器設定”(XP下,右擊“網上鄰居”-“屬性”)
首先要獲取本機的MAC:MAC地址是固化在網卡上串行EEPROM中的物理地址,通常有48位長。以太網交換機根據某條資訊包頭中的MAC源地址和MAC目的地址實現包的交換和傳遞。 ⑴在Windows 98/Me中,依次單擊“開始”→“執行” →輸入“winipcfg”→回車。 ⑵在Wind
右擊“本地連接/無線網連接”-“屬性”右擊“本地連接/無線網連接”-“屬性”
別人修改IP位址有兩種方法可行: 方法一:修改好IP位址後,單擊開始/執行,輸入gpedit.msc並回車,找到用戶配置/管理模板/網絡/網絡及撥號連接/禁止訪問LAN連接的屬性並雙擊,選擇啓用。當其他人訪問網絡屬性時,系統會提示權限不足,這樣就
在屬性框選擇“配置(c)”,開啟網卡屬性,選擇“進階”項下面的“網絡地址”,並在右邊輸入需要的MAC地址,儲存即可。
本機MAC地址更改爲00-00-00-00-00-00 ARP快取表中的MAC地址是這個,但是ipconfig /all中的physical address物理地址還是原來的,這個體ipconfig /all檢視的是網卡中的MAC地址,而arp /a是檢視arp快取表中的mac地址,同樣,透過本地連接更改MAC地
擴展閱讀,以下內容您可能還感興趣。
linux下怎麼提取本機真實mac地址
①命令ifconfig -a 其中 HWaddr字段就是MAC地址
②或者使用grep過濾只顯示MAC地址:
ifconfig -a |grep -i hw
#只輸出當前電腦上所有網卡的mac地址(不顯示IP等資訊)
#eth0 Link encap:Ethernet HWaddr ****** ----這是有線網卡的MAC地址
#wlan0 Link encap:Ethernet HWaddr ****** ----這是無線網卡的MAC地址
無線路由器當前管理PC的MAC地址不是本機地址,怎麼修改回來?
根據IEEE的備案,這個MAC查不出來哪個廠家的設備,也就是說這個MAC不是一個真實的硬件的MAC,估計是局域網中一直髮送ARP欺騙的MAC,例如某些網路流量控制軟件產生的,斷開其他聯網設備,再設定路由.追問是我們宿舍局域網的一個MAC地址,之前限他速 ,不知道爲什麼他會這麼弄
如何透過本機檢視路由器的MAC地址?
操作步驟如下:
1、按鍵盤上的windows鍵和R鍵。
2、在輸入框裏輸入cmd,點擊確定;
3、提示符後輸入arp -a,回車;
4、回顯資訊中路由器ip地址後就是對應的mac地址,如下圖192.168.8.253是演示的路由器ip。
擴展資料:
路由器(Router),是連接因特網中各局域網、廣域網的設備,它會根據信道的情況自動選擇和設定路由,以最佳路徑,按前後順序發送信號。
路由器是互聯網絡的樞紐,"交通*"。目前路由器已經廣泛應用於各行各業,各種不同檔次的產品已成爲實現各種骨幹網內部連接、骨幹網間互聯和骨幹網與互聯網互聯互通業務的主力軍。
路由和交換機之間的主要區別就是交換機發生在OSI參考模型第二層(數據鏈路層),而路由發生在第三層,即網絡層。這一區別決定了路由和交換機在移動資訊的過程中需使用不同的控制資訊,所以說兩者實現各自功能的方式是不同的。
路由器(Router)又稱網關設備(Gateway)是用於連接多個邏輯上分開的網絡,所謂邏輯網絡是代表一個單獨的網絡或者一個子網。當數據從一個子網傳輸到另一個子網時,可透過路由器的路由功能來完成。
因此,路由器具有判斷網絡地址和選擇IP路徑的功能,它能在多網絡互聯環境中,建立靈活的連接,可用完全不同的數據分組和介質訪問方法連接各種子網,路由器只接受源站或其他路由器的資訊,屬網絡層的一種互聯設備。
參考資料:百度百科-路由器
你好,怎樣批處理更改本機MAC爲某一MAC
@echo off&title Mac地址自動更改腳本
:Begin_Main
call :HideRunningWindow Cheak
setlocal enabledelayedexpansion&echo,請以管理員身份執行,加載中…
set NetWorkID=0
for /f %%i in ('reg query HKEY_LOCAL_MACHINESYSTEMControlSet001ControlClass{4D36E972-E325-11CE-BFC1-08002BE10318}') do (
echo,"%%i"|find /i "{4D36E972-E325-11CE-BFC1-08002BE10318}" >nul 2>nul
if "!errorlevel!"=="0" (
echo,"%%i"|find /i "Properties" >nul 2>nul
if not "!errorlevel!"=="0" (
for /f "eol= tokens=1,2,3*" %%j in ('reg query %%i /v DeviceInstanceID') do (
echo,"%%l"|find /i "PCI" >nul 2>nul
if "!errorlevel!"=="0" (
set /a NetWorkID+=1
set "Net!NetWorkID!_Path=%%i"
for /f "eol= tokens=1,2*" %%m in ('reg query %%i /v DriverDesc 2^>nul') do set "Net!NetWorkID!_Name=%%o"
for /f "eol= tokens=1,2*" %%p in ('reg query %%i /v NetworkAddress 2^>nul') do set "Net!NetWorkID!_MAC=%%r"
if not defined Net!NetWorkID!_MAC set "Net!NetWorkID!_MAC=[No Set]"
)
)
)
)
)
:GetUserChoice
set WantSetMac=
cls&echo,網卡MAC自動更改腳本,本工具可以定時自動更改指定網卡的MAC地址。&echo,
set TableHead=編號名稱MAC地址
echo,%TableHead%
for /l %%i in (1,1,%NetWorkID%) do (
echo,[%%i]!Net%%i_Name!!Net%%i_MAC!
)
echo,&set /p WantSetMac=請輸入想要操作的網卡編號,按回車鍵確認:
if not defined WantSetMac goto GetUserChoice
set /a WantSetMac=%WantSetMac%
if %WantSetMac% gtr 0 if %WantSetMac% leq %NetWorkID% (
cls&echo,該編號網卡資訊:&echo,
echo,%TableHead%
echo,[%WantSetMac%]!Net%WantSetMac%_Name!!Net%WantSetMac%_MAC!
:GetUserData
echo,&set /p ChangeSpace=請輸入自動更改時間間隔(s):
echo,&set /p ChangeTotal=請輸入持續自動更改時間(s):
if defined ChangeSpace if defined ChangeTotal call :AutoChangeMac %WantSetMac% !ChangeSpace! !ChangeTotal!
if not "!AutoChangeMac!"=="True" (
if not "!AutoChangeMac!"=="Success" (
echo,&echo,數據缺失,請嘗試重新輸入。
set AutoChangeMac=
set ChangeSpace=
set ChangeTotal=
goto GetUserData
) else (
echo,&echo,指定次數的更改已經完畢。按任意鍵返回。
set AutoChangeMac=
set ChangeSpace=
set ChangeTotal=
pause>nul
goto GetUserChoice
)
)
set ChangeSpace=&set ChangeTotal=&set AutoChangeMac=
) else goto GetUserChoice
goto GetUserChoice
:AutoChangeMac
set "id=%1"&set "sp=%2"&set "tot=%3"&set AutoChangeMac=True
if %id% gtr 0 if %sp% gtr 0 if %tot% gtr 0 (
if %sp% lss %tot% (
call :HideRunningWindow Hide
set /a TotalOrd=!tot!/!sp!
for /l %%i in (1,1,!TotalOrd!) do (
set RanMac=
for /l %%j in (1,1,6) do (
set RanMacFG=!Random:~-2!
if !RanMacFG! lss 10 set /a RanMacFG+=10
set RanMac=!RanMacFG!!RanMac!
)
set RanMacFG=
reg add !Net%id%_Path! /v NetworkAddress /d !RanMac! /f >nul 2>nul
set /a SurplusTimes=!TotalOrd!-%%i
cls&echo,自動更改正在進行:&echo,
echo,網卡編號當前MAC地址剩餘自動更改次數
echo,[%id%]!RanMac!!SurplusTimes!&set SurplusTimes=
ping 127.0.0.1 -n %sp% >nul 2>nul
)
call :HideRunningWindow Show
reg delete !Net%id%_Path! /v NetworkAddress /f >nul 2>nul
set AutoChangeMac=Success
set id=&set sp=&set tot=
goto :eof
)
)
echo,&echo,數據格式錯誤!按任意鍵返回。
set id=&set sp=&set tot=
pause>nul&goto :eof
:HideRunningWindow
if "%1"=="Cheak" (
if exist "%~dp0CWnd.exe" (
"%~dp0CWnd.exe" Find ! >nul 2>nul
call set WndID=%%errorlevel%%
) else set WndID=0
goto :eof
) else if not "%WndID%"=="0" (
if "%1"=="Hide" (
%RunOnceMss%mshta vbscript:msgbox^("自動更改已經開始,程序將自動進入後臺模式,所有更改進行完畢後視窗將自動恢復。如果想要提前恢復視窗,請以管理員身份執行桌面上的“顯示任務視窗.bat”。",64,"系統提示"^)^(window.close^)&set "RunOnceMss=::"
"%~dp0CWnd.exe" Hide %WndID% >nul 2>nul
echo,"%~dp0CWnd.exe" Show %WndID%^&del /s /q "%%~f0">"%USERPROFILE%Desktop顯示任務視窗.bat"
goto :eof
)
if "%1"=="Show" (
"%~dp0CWnd.exe" Show %WndID% >nul 2>nul
del /s /q "%USERPROFILE%Desktop顯示任務視窗.bat" >nul 2>nul
goto :eof
)
)
goto :eof
如何把本機MAC地址轉換成二進制?
只要把MAC地址的每一位16進制數轉換爲四位二進數,就全部完成了:
00011100 10000111 00101100 01000111 01111110 10100001
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/zh-hant/dianzi/k9p4rg.html