码迷,mamicode.com
首页 > 其他好文 > 详细

centos下添加的端口不能访问(防火墙关闭)

时间:2016-03-17 21:19:21      阅读:757      评论:0      收藏:0      [点我收藏+]

标签:

最近遇到一个郁闷的问题。好几天都没解决,求助,谢谢大家。

打算开放一个端口15900。可是无论怎么设置防火墙,或者干脆关闭防火墙。就是不能被外部机器访问(在同一内网网段机器)。

本机访问没有问题(127.0.0.1)。防火墙配置应该也没有问题。

iptables status:

复制内容到剪贴板
代码:
Chain INPUT (policy ACCEPT)  
target     prot opt source               destination           
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED   
ACCEPT     icmp --  anywhere             anywhere              
ACCEPT     all  --  anywhere             anywhere              
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:ftp   
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:ssh   
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:http   
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:15900   
REJECT     all  --  anywhere             anywhere            reject-with icmp-host-prohibited   
  
Chain FORWARD (policy ACCEPT)  
target     prot opt source               destination           
REJECT     all  --  anywhere             anywhere            reject-with icmp-host-prohibited   
  
Chain OUTPUT (policy ACCEPT)  
target     prot opt source               destination     

输入lsof -i 显示如下信息。

复制内容到剪贴板
代码:
ntpd      1640     ntp   21u  IPv4  13492      0t0  UDP 192.168.2.111:ntp   
    master    1720    root   12u  IPv4  13709      0t0  TCP localhost.localdomain:smtp (LISTEN)  
    httpd     1730    root    4u  IPv6  13843      0t0  TCP *:http (LISTEN)  
    httpd     1737  apache    4u  IPv6  13843      0t0  TCP *:http (LISTEN)  
    httpd     1738  apache    4u  IPv6  13843      0t0  TCP *:http (LISTEN)  
    httpd     1739  apache    4u  IPv6  13843      0t0  TCP *:http (LISTEN)  
    httpd     1740  apache    4u  IPv6  13843      0t0  TCP *:http (LISTEN)  
    httpd     1741  apache    4u  IPv6  13843      0t0  TCP *:http (LISTEN)  
    httpd     1742  apache    4u  IPv6  13843      0t0  TCP *:http (LISTEN)  
    httpd     1743  apache    4u  IPv6  13843      0t0  TCP *:http (LISTEN)  
    httpd     1744  apache    4u  IPv6  13843      0t0  TCP *:http (LISTEN)  
    Xvnc      1776    root    4u  IPv4  14282      0t0  TCP localhost.localdomain:15900 (LISTEN)  
    clock-app 2111    root   21u  IPv4  26309      0t0  TCP 192.168.2.111:48606->65.113.31.147:http (CLOSE_WAIT)  
    sshd      2281    root    3r  IPv4  20572      0t0  TCP 192.168.2.111:ssh->192.168.2.61:57678 (ESTABLISHED)  

192.168.2.111是当机IP

可以看出来,80端口,21,22都没问题。但就是自己后来添加上来的端口不能访问。是没有与服务绑定么?

关键这句“localhost.localdomain:15900 (LISTEN)  ”

防火墙关闭,SElinux关闭还是不能解决问题

 

 

解决!VNC配置问题。居然没看清楚。郁闷。。。

复制内容到剪贴板
代码:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"

问题出在localhost,删掉-nolisten tcp -localhost 解决

centos下添加的端口不能访问(防火墙关闭)

标签:

原文地址:http://www.cnblogs.com/lcword/p/5289088.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!