2015-09-04 110 views
-1

我可以登錄到openWRT路由器管理門戶來配置所有內容。但是,如果我想以編程方式控制openWRT設備,即通過openWRT設備和服務器之間的套接字連接發送命令,則需要推薦任何模塊?openWRT:以編程方式管理控制

  • 添加一個用戶名/密碼誰可以登錄到openWRT wifi網絡。

  • QoS可以限制用戶的帶寬使用;計算數據 用戶使用情況

  • 安全性,在openWRT設備上的不同用戶之間創建防火牆。

+0

您是否想要訪問openwrt命令行來執行命令...然後ssh進入它。 – RootPhoenix

+0

不能ssh,openWRT位於Intranet中。連接由openWRT設備發起到公共域中的服務器 – Hammer

+0

允許ssh端口接受傳入連接。 – RootPhoenix

回答

2

如果你只有一個路由器進行管理,您可以使用ssh反向隧道:https://www.howtoforge.com/reverse-ssh-tunneling

您可以建立一個OpenVPN或IPSec隧道爲好。如果你想控制一個設備網絡,那麼你可以看看不同的管理協議:TR-069(freecwmp)和SNMP(net-snmp)。但是,這種方法需要額外的時間進行配置和使用。

+0

謝謝。 SSH在這裏可能不太合適。 Wifidog的方法可能更合適。需要建立雙向套接字通信以便服務器通過門戶網站設置命令 – Hammer

0

您可以使用Luci進行本地連接。

如果你想在Python或C/C++中創建一個程序,我會建議使用libcurl庫或模塊。

相關問題