最近在使用tftp工具上传报文到电脑时候,出现了问题。报错如下:
tftp: server error: (2) Access violation
网上搜索了一圈,有说是权限问题的,试了一下不行;总之是没有找到有效的办法。那就只能自己想办法解决了。
看问题像是tftp服务器出问题了。我把电脑上的tftp服务器重启了一下,还是不行,所以应该不是服务器问题。既然不是服务器问题,那就可能是tftp客户端问题了。
我突然灵光一闪,有没有可能是被占用的问题。于是执行
/tmp # ps | grep tftp
791 root 2820 T tftp -pl test1.pcap 192.168.1.102
1012 root 2820 S grep tftp
果然是被占用了。果断
killall tftp
停掉了后台运行的进程后,再上传报文便成功了。