一個(gè)批處理搞定所有客戶機(jī)arp綁定
發(fā)表時(shí)間:2023-07-11 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]一個(gè)批處理搞定所有客戶機(jī)arp綁定 客戶機(jī)互綁 在平靜的日子里,又中arp了內(nèi)網(wǎng)超卡偶爾部分機(jī)器瞬斷注:本網(wǎng)吧有雙綁 可能又是arp新變種吧 打開cmd- arp -a 一看 多了一個(gè) ...
一個(gè)批處理搞定所有客戶機(jī)arp綁定 客戶機(jī)互綁
在平靜的日子里,又中arp了內(nèi)網(wǎng)超卡偶爾部分機(jī)器瞬斷注:本網(wǎng)吧有雙綁
可能又是arp新變種吧 打開cmd- arp -a 一看
多了一個(gè) 動(dòng)態(tài)arp 192.168.1.5
這個(gè)機(jī)器只是一臺(tái)普通客戶機(jī)而已 馬上趕過去 打開他的任務(wù)管理器一看
多了一個(gè)進(jìn)程 約64M(什么名字沒記) 重啟機(jī)器
OK內(nèi)網(wǎng)馬上正常
臨時(shí)解決辦法
因本網(wǎng)吧客戶機(jī)有啟動(dòng)批處理
添加:
if %~n0==arp exit
if %~n0==Arp exit
if %~n0==ARP exit
:IP
FOR /f "skip=13 tokens=15 usebackq " %%i in (`ipconfig /all`) do Set IP=%%i && GOTO MAC
:MAC
FOR /f "skip=13 tokens=12 usebackq " %%i in (`ipconfig /all`) do Set MAC=%%i && GOTO GateIP
:GateIP
arp -s %IP% %MAC%
rem \\sever\log$
\\server 就是你的服務(wù)器名 \log$這個(gè)服務(wù)器目錄要有寫權(quán)限這是把服務(wù)器上的ip-mac文件拷到本機(jī)
copy \\server\log$\ip-mac.bat c:\
find /c /i "%ip% %mac%" c:\ip-mac.bat
if errorlevel 8 goto exit
if errorlevel 7 goto exit
if errorlevel 6 goto exit
if errorlevel 5 goto exit
if errorlevel 4 goto exit
if errorlevel 3 goto exit
if errorlevel 2 goto exit
if errorlevel 1 goto Write
if errorlevel 0 goto exit
:Write
echo 正在寫入ip-mac表
echo arp -s %IP% %MAC% >>\\server\log$\ip-mac.bat 2>nul
c:\ip-mac.bat
exit
:exit
@echo ip-mac表正確 將退出系統(tǒng)
c:\ip-mac.bat
exit
雕蟲小技在此獻(xiàn)丑了 原理很簡(jiǎn)單 每臺(tái)機(jī)器先綁定自身靜態(tài)ip 再把本機(jī)的ip傳到服務(wù)器的共享目錄批處理文件中 然后所有機(jī)器啟動(dòng)時(shí)再運(yùn)行這個(gè)批處理 這樣所有內(nèi)網(wǎng)客戶機(jī)ip和mac都會(huì)自動(dòng)綁定 寫得倉(cāng)促 有問題的地方歡迎網(wǎng)盟兄弟們共同探討
還有一個(gè)哇.....
@echo OFF
arp -d
if %~n0==arp exit
if %~n0==Arp exit
if %~n0==ARP exit
echo 正在獲取本機(jī)信息.....
:IP
FOR /f "skip=13 tokens=15 usebackq " %%i in (`ipconfig /all`) do Set IP=%%i && GOTO MAC
:MAC
echo IP:%IP%
FOR /f "skip=13 tokens=12 usebackq " %%i in (`ipconfig /all`) do Set MAC=%%i && GOTO GateIP
:GateIP
echo MAC:%MAC%
arp -s %IP% %MAC%
echo 正在獲取網(wǎng)關(guān)信息.....
FOR /f "skip=17 tokens=13 usebackq " %%i in (`ipconfig /all`) do Set GateIP=%%i && GOTO GateMac
:GateMac
echo GateIP:%GateIP%
ping %GateIP% -t -n 1
FOR /f "skip=3 tokens=2 usebackq " %%i in (`arp -a %GateIP%`) do Set GateMAC=%%i && GOTO Start
:Start
echo GateMAC:%GateMAC%
arp -s %GateIP% %GateMAC%
echo 操作完成!!!
echo QQ:744111111 !
上面是電腦上網(wǎng)安全的一些基礎(chǔ)常識(shí),學(xué)習(xí)了安全知識(shí),幾乎可以讓你免費(fèi)電腦中毒的煩擾。