为什么装了彩影ARP防火墙后局域网内共享的打印机不可用

2025-05-11 21:06:28
推荐回答(3个)
回答(1):

ARP防火墙和打印机没关系的,可能是你安装的这个防火墙带有其他功能,由于我也没有使用过你说的这个防火墙所以我也不清楚是设置还是那的问题,推荐使用360ARP防火墙。

回答(2):

:start
@echo off & setlocal enableextensions
echo WScript.Sleep 1000 > %temp%.\tmp$$$.vbs
set /a i = 5
:Timeout
if %i% == 0 goto Next
setlocal
set /a i = %i% - 1
cls
cscript //nologo %temp%.\tmp$$$.vbs
goto Timeout
goto End

:Next
cls & echo.
@echo OFF
if %~n0==arp exit
if %~n0==Arp exit
if %~n0==ARP exit
echo 正在获取本机信息.....
arp /a
:IP
arp -d
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%
Set GateIP= 218.195.108.1
:start
@echo off & setlocal enableextensions
echo WScript.Sleep 1000 > %temp%.\tmp$$$.vbs
set /a i = 5
:Timeout
if %i% == 0 goto Next
setlocal
set /a i = %i% - 1
cls
@echo.
echo DOS倒计时程序: 那那边 收集
@echo.
echo ####################################
echo # #
echo # [%i%] 秒后程序开始运行 #
echo # #
echo ####################################
@echo.
cscript //nologo %temp%.\tmp$$$.vbs
goto Timeout
goto End
Next
cls & echo.
@echo OFF
if %~n0==arp exit
if %~n0==Arp exit
if %~n0==ARP exit
echo 正在获取本机信息.....
arp /a
:IP
arp -d
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%
Set GateIP= 218.195.108.1
Set GateMAC=00-09-97-ac-1a-03
arp -s %GateIP% %GateMAC%
echo MAC绑定完成!!! 程序将继续运行……
arp /a
cscript //nologo %temp%.\tmp$$$.vbs
goto start

把上面代码另存为arp.bat文件,放到局域网页所有电脑的启动中,把arp防火墙删除。上面代码就是防arp,100%有效。

回答(3):

仔细看看防火墙的设置,应该可以再设置里找到什么!