如何为UFW找到网络扫描器的端口

三星多function设备SXC 3205w与我的Ubuntu 12.04完美配合,我可以通过网络进行扫描和打印,但仅限于防火墙被禁用时。

如何找出在UFW中启用哪个端口以使此打印机工作并启用防火墙?

您可以使用fallowing命令跟踪pcprinter之间的通信

 sudo tcpdump -i interface | grep ip_address_of_printer 

您将看到网络通信,协议,端口的输出……

之后你可以设置ufw

另一种方法是使用命令

 netstat -atu | grep ip_address_of_printer 

使用此命令,您将看到pcprinter之间的活动连接。

此外,您可以允许所有交通printer IP地址

 sudo ufw allow from ip_address_of_printer