[英]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.