Linux
帶有嵌入式 Linux 的 IP 攝影機無法使用乙太網連接到網際網路
我有一台來自 Thundersoft 的 IP 攝像頭,裡面裝有執行 Linux 發行版的 Qualcomm Snapdragon 625 晶片。它在可用命令方面非常有限,而且我無法安裝任何新命令而不重新刷新它(我試圖避免這種情況)。
我正在嘗試將相機連接到外部機器學習 API,以處理來自相機的幀,但我無法將相機連接到網際網路,我真的不知道如何解決這個問題。
我嘗試通過乙太網電纜連接它(它在我的電腦上完美執行),但是當我執行
ifconfig
它時返回:br0 Link encap:Ethernet HWaddr 00:0A:F5:27:C8:C4 inet6 addr: fe80::20a:f5ff:fe27:c8c4/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:268 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:22048 (21.5 KiB) TX bytes:536 (536.0 B) eth0 Link encap:Ethernet HWaddr 00:0E:C6:8E:EE:C6 inet6 addr: fe80::20e:c6ff:fe8e:eec6/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1497 errors:3 dropped:2 overruns:0 frame:3 TX packets:17 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:861688 (841.4 KiB) TX bytes:1502 (1.4 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:448 (448.0 B) TX bytes:448 (448.0 B) wlan0 Link encap:Ethernet HWaddr 00:0A:F5:27:C8:C4 inet6 addr: fe80::20a:f5ff:fe27:c8c4/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:284 errors:0 dropped:1140 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:27096 (26.4 KiB)
我應該怎麼做才能診斷和解決問題?
$$ EDIT AFTER COMMENTS $$ 相機有USB和LAN兩種模式,不能同時工作。所以在 USB 模式下沒有 dhcp 客戶端(或者至少沒有名為 dhc 的程序),但是當我在 LAN 模式下執行 ps 時(使用在啟動時執行並記錄到文件的程序,因為我無法訪問 LAN 上的 shell模式),我沒有輸出,所以我真的不知道正在執行的程序。關於手動IP分配,我嘗試了一些我發現的東西,但我認為相機稍後會覆蓋配置,因為重啟後文件會發生變化。
我的網路確實有一個 DHCP 伺服器。
首先要嘗試手動分配 IP 地址,
ifconfig eth0 192.168.45.1 netmask 255.255.255.0
然後用於
route
確保也設置了該路線。最後在它連接到的 PC 上執行相同的操作,使用192.168.45.2
.現在檢查
ping
他們是否可以互相聯繫。如果不能,下一步就是弄清楚 IP cam 如何使用網橋
br0
;eth0
如果是網橋中的埠,它可能應該獲取 IP 地址。一旦一切正常,您就可以考慮 DHCP 以及如何使其自動化。