level 1
局域网内中了ARP,找不到好的解决方法,给点儿建议
2007年07月07日 16点07分
1
level 0
绑定MAC/IP rem @echo OFF %SystemRoot%\System32\arp.exe -d if %~n0==%SystemRoot%\System32\arp.exe exit if %~n0==%SystemRoot%\System32\arp.exe exit if %~n0==%SystemRoot%\System32\arp.exe exit echo 正在获取本机信息..... :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% %SystemRoot%\System32\arp.exe -s %IP% %MAC% echo. echo 正在获取网关信息..... ipconfig /all | find "Default Gateway">GateIP.tmp FOR /f "skip=2 tokens=13" %%i in (GateIP.tmp) do Set GateIP=%%i del GateIP.tmp :GateMac echo 网关 IP: %GateIP% ping %GateIP% -w 5 >nul if %errorlevel%==1 goto badgate FOR /f "skip=3 tokens=2 usebackq " %%i in (`%SystemRoot%\System32\arp.exe -a %GateIP%`) do Set GateMAC=%%i && GOTO Start :Start echo 网关 MAC: %GateMAC% echo %SystemRoot%\System32\arp.exe -s %GateIP% %GateMAC%>"%ALLUSERSPROFILE%\「开始」菜单\程序\启动\antiarp.cmd" echo. echo 操作完成!!! echo 任意键退出…… pause>nul goto end :badgate echo. echo 网关不通!请先确保网络连接正常后再重新运行本程序! echo 任意键退出…… pause>nul :end exit
2007年07月07日 16点07分
5