삼바 클라이언트가 INPUT 포트를 열어야 하는 이유는 무엇입니까?

삼바 클라이언트가 INPUT 포트를 열어야 하는 이유는 무엇입니까?

iptables INPUT 정책을 DROP으로 설정한 후데스크탑, 나의 삼바고객거기서 작동이 멈췄어요. 삼바 서버가 일부 수신 포트를 열어야 한다는 것은 이해할 수 있지만 클라이언트에 왜 필요한가요? 어떤 포트가 필요합니까? 방화벽 포트와 삼바에 관해 내가 찾을 수 있는 모든 조언은 서버에 대한 것입니다. 클라이언트에도 적용됩니까?

INPUT 정책을 ACCEPT로 설정하면 삼바 클라이언트가 다시 작동하므로 문제는 iptables 구성에 있어야 하며 데스크탑의 다른 모든 것은 제대로 작동하는 것 같습니다. 내 관련 iptables 설정:

*filter
:INPUT DROP
:FORWARD DROP
:OUTPUT ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -d 127.0.0.0/8 ! -i lo -j REJECT --reject-with icmp-port-unreachable
-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT

관련 정보