我打开svn的3690端口,发现客户端不能 telnet上去??
Proto Recv-Q Send-Q Local Address      Foreign Address     State       PID/Program name   
tcp        0      0 0.0.0.0:833        0.0.0.0:*           LISTEN      7011/rpc.statd      
tcp        0      0 0.0.0.0:3690       0.0.0.0:*           LISTEN      8566/nc             
tcp        0      0 0.0.0.0:3306       0.0.0.0:*           LISTEN      28207/mysqld        
tcp        0      0 0.0.0.0:111        0.0.0.0:*           LISTEN      6986/portmap        
tcp        0      0 0.0.0.0:21         0.0.0.0:*           LISTEN      24734/vsftpd        
tcp        0      0 127.0.0.1:631      0.0.0.0:*           LISTEN      7276/cupsd          
tcp        0      0 127.0.0.1:5335     0.0.0.0:*           LISTEN      7205/mDNSResponder  
tcp        0      0 :::8080            :::*                LISTEN      5672/httpd          
tcp        0      0 :::22              :::*                LISTEN      7339/sshd           
udp        0      0 0.0.0.0:827        0.0.0.0:*                       7011/rpc.statd      
udp        0      0 0.0.0.0:830        0.0.0.0:*                       7011/rpc.statd      
udp        0      0 0.0.0.0:5353       0.0.0.0:*                       7205/mDNSResponder  
udp        0      0 0.0.0.0:111        0.0.0.0:*                       6986/portmap        
udp        0      0 0.0.0.0:631        0.0.0.0:*                       7276/cupsd                
发现 客户端可以 telnet 的端口,只有 8080和22如何搞,3690 可以telnet啊??

解决方案 »

  1.   

    开放端口可以在 /etc/sysconfig/iptables 里面设置-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT或者 直接用命令iptables -A INPUT -p tcp --dport 3690 -j ACCEPT
    iptables -A INPUT -p tcp --sport 3690 -j ACCEPT命令 LZ 可以查一下,写的不知道对不对
      

  2.   

    iptables -F 用好了再 service iptables restart
      

  3.   

    [root@localhost /]# /sbin/service iptables restart
    清除防火墙规则:                                           [  确定  ]
    把 chains 设置为 ACCEPT 策略:filter                       [  确定  ]
    正在卸载 Iiptables 模块:                                  [  确定  ]
    谢谢楼上的指点,这是结果。。发现还是不行netstat -utlnp 查看端口情况,还是和以前的一样
    Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:833 0.0.0.0:* LISTEN 7011/rpc.statd tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 8566/nc tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 28207/mysqld tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 6986/portmap tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 24734/vsftpd tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 7276/cupsd tcp 0 0 127.0.0.1:5335 0.0.0.0:* LISTEN 7205/mDNSResponder tcp 0 0 :::8080 :::* LISTEN 5672/httpd tcp 0 0 :::22 :::* LISTEN 7339/sshd udp 0 0 0.0.0.0:827 0.0.0.0:* 7011/rpc.statd udp 0 0 0.0.0.0:830 0.0.0.0:* 7011/rpc.statd udp 0 0 0.0.0.0:5353 0.0.0.0:* 7205/mDNSResponder udp 0 0 0.0.0.0:111 0.0.0.0:* 6986/portmap udp 0 0 0.0.0.0:631 0.0.0.0:* 7276/cupsd
      

  4.   

    不知道nc是什么,
    现在它只接受来自于0.0.0.0地址端口的数据,
    修改一下程序的设定,
    重新启动nc程序就可以了。
      

  5.   

    一般都是IPTABLES导致的,可以清理一下,IPTABLES -F 或看一下控制列表。