2016-12-26 117 views
0

我想用我的樹莓派作爲服務器,我有一個java應用程序使用tcp端口1777和mysql在3306上,但是沒有一個或另一個可以從lan訪問(兩者都可以從pi本身)。當我從筆記本電腦掃描pi上打開的端口時,我只能看到ssh和vnc端口,但是在pi上運行netstat時,兩個端口都顯示爲處於偵聽狀態。我正在運行最新版本的raspbian(默認情況下,圖像的ssh和vnc已禁用,我在pi配置(raspi-config)中啓用了它)。有任何想法嗎?在Raspbian上打開TCP端口

enter image description here

enter image description here

回答

1

在我看來,檢查哪個接口這些服務正在偵聽因爲聽localhost上服務不「綁定」到外部網絡,從而儘量讓他們監聽192。 **** IP地址。

實施例:編輯MySQL配置

缺省地,MySQL不被配置爲接受遠程連接。您可以通過修改配置文件中啓用遠程連接:

須藤納米/etc/mysql/my.cnf

,並設置bind-address = 192.**bind-address = 0.0.0.0然後重新啓動mysql的SERVIC:

​​
+0

謝謝,排序MySQL,我已經將java應用程序中的端口更改爲1234,並且這也適用, – Marcin