无法访问同一网络中的计算机

科斯塔斯

假设有两台连接到无线路由器(Archer C7 v2)的计算机,并且它们是同一LAN的一部分。从计算机B ping通计算机A,但ssh,telnet,netcat失败。为什么?

细节

机器A(运行Ubuntu 14.04.5的服务器,本地地址192.168.0.16)

一个openssh服务器实例已启动,正在侦听端口2200并运行无问题。

$netstat -ntlp | grep LISTEN
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:8979          0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:2200            0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:29754         0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:10555         0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:1023          0.0.0.0:*               LISTEN      -               
tcp6       0      0 :::80                   :::*                    LISTEN      -               
tcp6       0      0 ::1:53                  :::*                    LISTEN      -               
tcp6       0      0 ::1:631                 :::*                    LISTEN      -               
tcp6       0      0 :::2200                 :::*                    LISTEN      -               

防火墙已禁用:

$sudo ufw status' gives
Status: inactive

这是iptables -S请求的输出

$iptables -S
-P INPUT DROP
-P FORWARD DROP
-P OUTPUT ACCEPT
-N DOCKER
-N DOCKER-ISOLATION
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p udp -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i ipsec+ -p 254 -j ACCEPT
-A INPUT -p esp -j ACCEPT
-A INPUT -p ah -j ACCEPT
-A INPUT -p udp -m udp --dport 500 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 5308 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 5900 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 5901 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 12080 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 113 -j REJECT --reject-with icmp-port-unreachable
-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 5656 -j ACCEPT
-A INPUT -p udp -m udp --dport 5004:5005 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 5004:5005 -j ACCEPT
-A INPUT -p udp -m udp --dport 20830 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 20830 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 5060:5062 -j ACCEPT
-A INPUT -p udp -m udp --dport 5060:5062 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 21100 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 2001 -j ACCEPT
-A INPUT -p gre -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type 3 -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type 4 -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type 11 -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type 12 -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type 9 -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type 0 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 8081 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 1533 -j ACCEPT
-A INPUT -p udp -m state --state NEW -m udp --dport 52311 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 30000:30005 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 67:68 -j DROP
-A INPUT -p udp -m udp --dport 67:68 -j DROP
-A INPUT -p tcp -m tcp --dport 137 -j DROP
-A INPUT -p udp -m udp --dport 137 -j DROP
-A INPUT -p tcp -m tcp --dport 138 -j DROP
-A INPUT -p udp -m udp --dport 138 -j DROP
-A INPUT -p tcp -m tcp --dport 139 -j DROP
-A INPUT -p udp -m udp --dport 139 -j DROP
-A INPUT -p tcp -m tcp --dport 1:20 -j DROP
-A INPUT -p tcp -m tcp --dport 111 -j DROP
-A INPUT -p tcp -m tcp --dport 161:162 -j DROP
-A INPUT -p tcp -m tcp --dport 520 -j DROP
-A INPUT -p tcp -m tcp --dport 6348:6349 -j DROP
-A INPUT -p tcp -m tcp --dport 6345:6347 -j DROP
-A INPUT -p tcp -m limit --limit 3/min -j LOG --log-prefix "FIREWALL: " --log-level 7
-A INPUT -p udp -m limit --limit 3/min -j LOG --log-prefix "FIREWALL: " --log-level 7
-A INPUT -j DROP
-A FORWARD -j DOCKER-ISOLATION
-A FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -o docker0 -j DOCKER
-A FORWARD -i docker0 ! -o docker0 -j ACCEPT
-A FORWARD -i docker0 -o docker0 -j ACCEPT
-A DOCKER-ISOLATION -j RETURN

机器B(运行macOS 10.12.6的客户端,本地地址192.168.0.14)

尝试通过ssh连接将导致“操作超时消息”:

$ssh [email protected] -p 2200 -i ~/.ssh/id_rsa -vvv
OpenSSH_7.4p1, LibreSSL 2.5.0
debug1: Reading configuration data /Users/jdoe/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug2: resolving "192.168.0.16" port 2200
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to 192.168.0.16 [192.168.0.16] port 2200.
debug1: connect to address 192.168.0.16 port 2200: Operation timed out
ssh: connect to host 192.168.0.16 port 2200: Operation timed out

netcat也超时:

$nc -w 1 -v 192.168.0.16 -z 2200
nc: connectx to 192.168.0.16 port 2200 (tcp) failed: Operation timed out

但是,ping(这是一个不同的协议)可以工作:

$ping 192.168.0.16
PING 192.168.0.16 (192.168.0.16): 56 data bytes
64 bytes from 192.168.0.16: icmp_seq=0 ttl=64 time=97.027 ms
64 bytes from 192.168.0.16: icmp_seq=1 ttl=64 time=4.329 ms
64 bytes from 192.168.0.16: icmp_seq=2 ttl=64 time=2.402 ms
^C
--- 192.168.0.16 ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 2.402/34.586/97.027/44.159 ms

我想念什么?我怎么了

凝胶状

运行防火墙,因为iptables -S的产量约两个屏幕长。但是,将现有防火墙中的规则配置为sshd在tcp端口22上进行侦听。长话短说,解决此问题的错误方法(但对于测试和学习很有用)只是键入sudo iptables -P INPUT ACCEPT和瞧,您可以使用ssh

之后,您最好告诉防火墙ssh正在侦听端口2200而不是22,这样您就可以做完了。可能是docker部署了自己的防火墙,因此您可以查看其配置文件,看看是否可以从那里更改sshd端口。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从同一网络中的另一台计算机访问localhost?

来自分类Dev

从同一网络中的另一台计算机访问本地网站

来自分类Dev

无法使用同一网络中的URL从另一台计算机访问ssrs报告

来自分类Dev

SSH进入同一网络中的两台不同的计算机

来自分类Dev

在同一网络中无法访问 Ubuntu 中的 Http 服务器

来自分类Dev

如何从同一网络上的另一台计算机访问MAMP Pro站点

来自分类Dev

无法对同一网络VirtualBox上的两台计算机执行ping操作

来自分类Dev

除非在同一网络上,否则无法SSH进入计算机

来自分类Dev

在同一网络上通信的计算机

来自分类Dev

远程将ssh启用到同一网络上的多台计算机?

来自分类Dev

计算机在同一网络上的下载速度完全不同

来自分类Dev

远程打开计算机,但仍在同一网络上

来自分类Dev

如何使计算机的防火墙允许同一网络中的设备进入?

来自分类Dev

无法访问同一网络上的共享文件夹

来自分类Dev

在从同一网络上的另一台计算机访问节点的服务器上安装Node.js

来自分类Dev

如何使用iis在本地托管网站以供同一网络上的其他计算机访问?

来自分类Dev

通过同一网络上的多台计算机连接到ubuntu runnning rmate

来自分类Dev

如何为同一网络上的计算机分配不同的单个公用IP地址

来自分类Dev

尝试将文件从我的计算机复制到同一网络上的另一台计算机

来自分类Dev

如果同一网络中的某些其他设备也具有相同的公共 IP,我们如何通过其公共 IP 访问计算机的本地主机?

来自分类Dev

尝试通过SSH从同一网络上的第二台计算机到Vagrant公共网络IP时出现权限拒绝消息

来自分类Dev

为什么不能仅从同一网络上的特定计算机ping网络打印机?

来自分类Dev

关闭另一个用户在另一台计算机(同一网络)上打开的Adobe Acrobat文件

来自分类Dev

无法从同一网络中的另一台机器访问 apprtc

来自分类Dev

如何通过同一网络的Android(就像Gmote 2.0一样)在计算机上播放mp3文件?

来自分类Dev

是否需要端口转发以在同一网络上的两台计算机之间进行通信?

来自分类Dev

当同一网络上的两台计算机具有相同的MAC地址时,会发生什么情况?

来自分类Dev

如何从同一网络连接到路由器后面的交换机后面的计算机?

来自分类Dev

无法通过wifi连接到同一网络的设备访问本地主机

Related 相关文章

  1. 1

    如何从同一网络中的另一台计算机访问localhost?

  2. 2

    从同一网络中的另一台计算机访问本地网站

  3. 3

    无法使用同一网络中的URL从另一台计算机访问ssrs报告

  4. 4

    SSH进入同一网络中的两台不同的计算机

  5. 5

    在同一网络中无法访问 Ubuntu 中的 Http 服务器

  6. 6

    如何从同一网络上的另一台计算机访问MAMP Pro站点

  7. 7

    无法对同一网络VirtualBox上的两台计算机执行ping操作

  8. 8

    除非在同一网络上,否则无法SSH进入计算机

  9. 9

    在同一网络上通信的计算机

  10. 10

    远程将ssh启用到同一网络上的多台计算机?

  11. 11

    计算机在同一网络上的下载速度完全不同

  12. 12

    远程打开计算机,但仍在同一网络上

  13. 13

    如何使计算机的防火墙允许同一网络中的设备进入?

  14. 14

    无法访问同一网络上的共享文件夹

  15. 15

    在从同一网络上的另一台计算机访问节点的服务器上安装Node.js

  16. 16

    如何使用iis在本地托管网站以供同一网络上的其他计算机访问?

  17. 17

    通过同一网络上的多台计算机连接到ubuntu runnning rmate

  18. 18

    如何为同一网络上的计算机分配不同的单个公用IP地址

  19. 19

    尝试将文件从我的计算机复制到同一网络上的另一台计算机

  20. 20

    如果同一网络中的某些其他设备也具有相同的公共 IP,我们如何通过其公共 IP 访问计算机的本地主机?

  21. 21

    尝试通过SSH从同一网络上的第二台计算机到Vagrant公共网络IP时出现权限拒绝消息

  22. 22

    为什么不能仅从同一网络上的特定计算机ping网络打印机?

  23. 23

    关闭另一个用户在另一台计算机(同一网络)上打开的Adobe Acrobat文件

  24. 24

    无法从同一网络中的另一台机器访问 apprtc

  25. 25

    如何通过同一网络的Android(就像Gmote 2.0一样)在计算机上播放mp3文件?

  26. 26

    是否需要端口转发以在同一网络上的两台计算机之间进行通信?

  27. 27

    当同一网络上的两台计算机具有相同的MAC地址时,会发生什么情况?

  28. 28

    如何从同一网络连接到路由器后面的交换机后面的计算机?

  29. 29

    无法通过wifi连接到同一网络的设备访问本地主机

热门标签

归档