樹莓派基礎 網路故障

2021-09-01 11:25:36 字數 1352 閱讀 8919

樹莓派網路有問題,首先嘗試關閉和重啟網路斷開。最簡單的工具:ifup和ifdown。

網路連線正常,但不能正常工作。如,ifconfig後在inet addr下不存在任何專案,通過禁用網路埠開始修復工作

$ sudo ifdown eth0
網路被禁用後,確保電纜兩端插緊,連線樹莓派的所有網路裝置正常工作。然後啟用埠

$ sudo ifup eth0
使用ping命令測試網路。如果網路不正常,則需要手動配置網路設定。

在沒有dhcp(動態主機配置協議)伺服器的網路裡使用樹莓派,需要手動配置樹莓派的網路。

配置靜態**

網路連線列表及配置資訊儲存在/etc/network資料夾下名為inte***ces的檔案裡,該檔案編輯需要root許可權。

$ sudo nano /etc/network/inte***ces
從ifce eth0 inet行開始編輯,用static替換改行最後的dhcp

[tab] address ***.***.***.***

[tab] netmask ***.***.***.***

[tab] gateway ***.***.***.***

address指定樹莓派的靜態ip位址,netmask表示子網掩碼,一般255.255.255.0,gateway是路由器或數據機的ip位址。

儲存退出,重啟網路服務

$ sudo /etc/init.d/networking restart
若想重新使用dhcp自動獲取ip位址,需要編輯inte***ces檔案,刪除address,netmask和gateway三行,用dhcp替換iface行尾的static。完成後重啟網路服務。

配置網域名稱服務

僅設定ip位址無法讓樹莓派連上外部網路,還要配置dns。

dns伺服器位址儲存在/etc/resolv.conf檔案中,當系統從dhcp伺服器中獲得dns資訊後,會自動修改該檔案填充dns伺服器位址。若樹莓派的ip位址是手工設定的話,需要修改該檔案填入你所在網路的dns伺服器位址。

$ sudo nano /etc/resolv.fonf
每行輸入乙個dns位址,以nameserver和空格開始

nameserver 8.8.8.8

nameserver 8.8.4.4

儲存退出,並重啟網路服務。

$ sudo /etc/init.d/networking/ restart
使用ping命令,測試是否配置成功

網路故障總匯

1 在同一裝置中網路能到達本地閘道器,卻不能訪問另外其它埠的網路。原因 網路 裝置禁止了ip資料報的 解決方案 在linux系統下,利用 ping 命令測試兩網路是否可通訊,當 ping 失敗時,使用 traceroute 命令檢查網路的故障點位於哪個位置,如果顯示能到達本地閘道器,卻不能到達對端的...

網路故障排查

wireshark抓包工具是一款開源的網路協議分析軟體。工能非常強大,對tcp udp進行抓包分析,是最適合的。如何確診是ip衝突 換乙個ip試試,換了ip之後,再ping原來的那個ip,如果有應答,就能確診是ip衝突。換了ip後,ping原來那個ip無應答,並不能確認不是ip衝突 因為arp表可能...

Linux 網路故障排查

要能連網,網路裝置首先必須保證處於工作狀態,如果網絡卡沒有開啟,則肯定不能上網的,假設我們使用eth0網絡卡上網,首先檢查該網絡卡是否處於up狀態,使用ip命令 sudo ip link ls eth0 輸出 2 eth0 mtu 1500 qdisc pfifo fast state up mod...