Я работаю в сети Win PC с компьютером с Ubuntu. У Ubuntu нет проблем с просмотром, доступом к файлам и печатью через Win PC. Однако Win PC не был разрешен доступ к компьютеру с Ubuntu, пока я не отключил брандмауэр Ubuntu. После этого все хорошо. Я хочу включить брандмауэр и установить gufw, чтобы разрешить ограниченный доступ к компьютеру с Ubuntu. Какой порт или порты я пропускаю через брандмауэр.
Можно получить список портов из файла, названного/etc/services. Поскольку Ваша простота использования здесь является портами, необходимо открыться для двухсторонней связи самбы с настольными системами Windows и Linux.
netbios-ns – 137/tcp # NETBIOS Name Service
netbios-dgm – 138/tcp # NETBIOS Datagram Service
netbios-ssn – 139/tcp # NETBIOS session service
microsoft-ds – 445/tcp # if you are using Active Directory
Другие порты:
Port 389 (TCP) – for LDAP (Active Directory Mode)
Port 445 (TCP) – NetBIOS was moved to 445 after 2000 and beyond, (CIFS)
Port 901 (TCP) – for SWAT service (not related to client communication)
Команда Для Обнаружения Необходимых Портов TCP/UDP Для Типа Сетевого протокола
SMB/CIFS следующая команда:
$ grep -i NETBIOS /etc/services
Демонстрационные выводы:
netbios-ns 137/tcp # NETBIOS Name Service
netbios-ns 137/udp
netbios-dgm 138/tcp # NETBIOS Datagram Service
netbios-dgm 138/udp
netbios-ssn 139/tcp # NETBIOS session service
netbios-ssn 139/udp