답변:
마이크 sudo ufw allow Samba
는 매력처럼 작동합니다.
개인적으로 개인 서브넷으로 제한하는 것을 선호하므로 같은 것을 좋아하는 다른 사람들은 다음을 사용하십시오.
$ sudo ufw allow from 192.168.0.0/16 to any app Samba
또한 sudo ufw app list
필요한 포트 (예 : Postfix, OpenSSH 등)의 속기로 사용할 수있는 다른 앱 목록을 실행 해보십시오 . 방화벽 규칙 목록을보다 쉽게 읽고 유지 관리 할 수 있습니다.
comment 'passing samba from local'
ufw 명령 행의 끝에 " "(외부 따옴표없이) 를 추가 sudo ufw status numbered
하여 규칙을 가지고있는 이유를 알 수 있도록 상기시켜줍니다 .
samba 4에 대한 ufw 프로파일을 찾지 못했기 때문에 저를 위해 일한 ( Samba Wiki : Ports for Samba 4 for PDC 포트에 열림) 자신을 설정하고 관리하기가 더 쉽습니다.
다음 내용으로 /etc/ufw/applications.d/samba4 파일을 새로 만듭니다.
[Samba4]
title=Samba 4
description=Samba 4 as domain controller
ports=53|88|135/tcp|137/udp|138/udp|139/tcp|389|445/tcp|464|636/tcp|1024:5000/tcp|3268/tcp|3269/tcp|5353
이제 다음 명령 중 하나를 사용하여 ufw에 추가하십시오.
sudo ufw allow from 192.168.192.0/24 to any app samba4
192.168.1.0/24 네트워크에서만 허용하려는 경우sudo ufw allow samba4
모든 네트워크에 허용하려면입력 sudo ufw status verbose
하면 다음과 같은 결과가 출력됩니다
to action from
-- ------ ---
....
53 (Samba4) ALLOW IN 192.168.1.0/24
88 (Samba4) ALLOW IN 192.168.1.0/24
135/tcp (Samba4) ALLOW IN 192.168.1.0/24
137/udp (Samba4) ALLOW IN 192.168.1.0/24
138/udp (Samba4) ALLOW IN 192.168.1.0/24
139/tcp (Samba4) ALLOW IN 192.168.1.0/24
389 (Samba4) ALLOW IN 192.168.1.0/24
445/tcp (Samba4) ALLOW IN 192.168.1.0/24
464 (Samba4) ALLOW IN 192.168.1.0/24
636/tcp (Samba4) ALLOW IN 192.168.1.0/24
1024:5000/tcp (Samba4) ALLOW IN 192.168.1.0/24
3268/tcp (Samba4) ALLOW IN 192.168.1.0/24
3269/tcp (Samba4) ALLOW IN 192.168.1.0/24
5353 (Samba4) ALLOW IN 192.168.1.0/24
로깅을 사용하여 차단해서는 안되는 포트를 차단하고 있는지 확인할 수 있습니다.
tail -f /var/log/ufw.log
이미 시도한 경우 추가 정보 : ufw manual , ufw wiki
echo 1 > /proc/sys/net/netfilter/nf_conntrack_helper
최신 커널에도 필요