簡體   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