繁体   English   中英

无法使用端口8080访问在Raspberry Pi上运行的Jenkins

[英]Can't access Jenkins running on a Raspberry Pi using port 8080

我正在尝试通过我的本地网络访问在端口8080上运行的jenkins服务,但由于某种原因它不允许我连接。 我可以远程进入pi并启动一个Web浏览器并输入localhost:8080,它工作正常。

这是raspbian的简单安装,我没有安装防火墙,所以不知道为什么我无法访问本地网络上的jenkins。

如果这是真的,

我可以远程进入pi并启动一个Web浏览器并输入localhost:8080,它似乎工作正常。

你可以专注于防火墙/ iptables /路由/ IP配置问题,所以让我们继续这些。

假设你的Raspberry Pi有ip 192.168.0.10/24 ,你正在从同一网络上的设备访问。

火墙

你说这是不可能的,所以我们可以忘掉它。

iptables的

检查你有什么规则

iptables -L

如果有的话,冲洗所有这些以进行测试

iptables -F

路由

你在同一个网络上,所以这里不应该有问题。

Ip配置

ping 192.168.0.10

不工作? 然后检查您的配置

route -n
ifconfig

一切应该如何? 执行时再次ping

tcpdump -i eth0 -n #(or use whireshark if possible)

在两台机器上。 你将能够看到发生了什么。 你在那里可以看到什么:

  • 请求未被发送=> most lickely missconfiguration on source
  • 正在发送请求并且不回答=> most lickely missconfiguration on dest
  • 两者都被发送,但答案没有收到=> missconfiguration of firewall on source or routing problem (probably not your case)

如果以上所有内容都能正常运行,那么您必须专注于在Pi上运行的服务。 它是在监听每个IP并从任何地方(或至少是您的网络)接受连接吗?

如果没有,请更改您的配置,您应该运行良好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM