我有一个CentOS 7服务器,在其中我为打开了端口。
即使我能看到这里的港口开放:
[matias@Centos_7_VM ~]$ sudo firewall-cmd --list-all
[sudo] password for matias:
public (active)
target: default
icmp-block-inversion: no
interfaces: ens33
sources:
services: ssh dhcpv6-client
ports: 80/tcp 10050/tcp 50000/tcp 161/tcp 160/tcp
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:当我试图从外面撞到这个港口时,我总是会发现它已经关闭了。即使是国家地图也同意这一点:
Starting Nmap 7.01 ( https://nmap.org ) at 2018-08-01 14:52 -03
Nmap scan report for Centos_7_VM (192.168.43.216)
Host is up (0.52s latency).
Not shown: 996 filtered ports
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
161/tcp closed snmp
50000/tcp closed ibm-db2我还能做些什么来打开这些端口呢?(是的,我最初打开端口时重新加载了火瓦尔德。)
发布于 2018-08-01 18:13:13
SNMP是一种UDP协议,而不是TCP协议。因此,您需要打开UDP端口,即161/udp。
更好的是,只要指定服务名称,firewalld就会处理它。
firewall-cmd <options> --add-service=snmphttps://serverfault.com/questions/924500
复制相似问题