樹莓派斷網的解決辦法

由於工作需要,本人最近一直在寫Raspberry Pi(樹莓派)平臺的代碼,由於顯示器資源有限,我用putty工具連接樹莓派,樹莓派連接的是無線路由器。讓人氣憤的是,經常代碼寫了一大半了,沒有保存,突然就斷網了,然後不得不重啟樹莓派,這就使之前寫的代碼全丟了,這浪費了大量的時間和精力。想了好多辦法,換過無數電源,可問題依舊,論壇上有人說,當樹莓派網絡不進行數據傳輸持續幾分鐘後,會自動切斷網絡,於是我想了一個辦法,讓樹莓派的網絡一直工作,這樣不就行了嘛!我按以下方法實現了一下,效果還是很明顯的,最起碼不會每隔兩三分鐘就斷網了,初步測試發現至少能堅持20分鐘。

我的解決方法:

上電後用ping命令使樹莓派的網絡一直處於工作狀態。我ping的是路由器的IP 地址192.168.1.1,因為ping有輸出,會佔用我們的終端,使我們無法進行別的操作,所以我將ping命令放到後臺去執行,並將輸出結果重定向到/dev/null。為了使上電後自動運行ping命令,我將該命令添加到了~/.bash_profile中,添加的內容如下:

ping 192.168.1.1 > /dev/null &

> 是重定向,將ping的輸出結果重定向到了/dev/null

&是指將程序放在後臺執行,不佔用終端

"


分享到:


相關文章: