2017-08-08 110 views
1

我在我的樹莓派中設置了一個php文件,這樣我就可以從我的本地網絡訪問它上面的一些文件。如何從Linux訪問樹莓派本地主機?

在raspbian中,它適用於任何使用localhost/test的瀏覽器。我在我的瀏覽器中使用my.local.ip.address/test在同一網絡中的Windows和Mac計算機上測試了它,它也工作正常。

現在,這裏是問題:在我的Linux計算機,它不工作。它只是說「網站無法到達」。我已經嘗試禁用防火牆(UFW),但它不會改變任何東西。

我也嘗試了幾個瀏覽器在linux和結果是一樣的。

我想我是在監督一些明顯的事情,但我看不到它。

有人能給我一個指針,指出什麼可能是錯的?

使用ifconfig -a輸出(Linux機器)

enter image description here

使用ifconfig -a輸出(樹莓派機)

enter image description here

回答

0

這有可能是你的Ubuntu機不在同一個網絡中。您可以嘗試論文步驟確認:

轉到你的Ubuntu機器上,然後鍵入:

ping <rasp.pi.local.ip.address> 

去你的樹莓派和類型:

ping <ubuntu.local.ip.address> 

如果ping請求不成功,您的計算機可能位於不同的網絡中。您可以使用此命令來觀看你的Ubuntu機和樹莓派之間使用的數據包的路徑:

traceroute <rasp.pi.local.ip.address> 

更改網卡設置

此步驟之前,請檢查您是否能夠連接您的機器togather(交換機,路由器,vlan ...)。

ifconfig <interface> down  
ifconfig <interface> <ip.network> netmask <netmask.network> 
ifconfig <interface> up 

完成這些步驟後,嘗試重新ping並訪問您的網站。

+0

確實我無法ping我的Pi設備。這很奇怪,因爲我們應該在同一個網絡中。 arp-scan也沒有顯示在那裏。我能想象的唯一事情就是我的路線是雙通道,偶然我的linux機器是不同渠道中的唯一一個。它會是嗎?有沒有辦法強制它到同一個頻道? – beakman

+0

@beakman:你可以用你的Ubuntu在你的網絡(Windows/Mac)上ping其他機器嗎? 另外,你可以用你的Raspberry和Ubuntu上的命令「ifconfig -a」來編輯你以前的文章嗎? – Guillaume

+0

我可以ping網絡中的所有其他計算機,但覆盆子。在其他電腦上,我可以ping每個人,但這個linux。它只是看起來像這臺電腦被鎖定,但我不知道如何或爲什麼。我現在將編輯帖子。 – beakman