路由器編程
① C# 如何編程實現從一個路由器登錄另一路由器
string strexp = @" 10.255.255.*";
Process cmd = new Process();
ProcessStartInfo psi = new ProcessStartInfo("telnet");
psi.WindowStyle = ProcessWindowStyle.Normal;
psi.WorkingDirectory = Application.StartupPath ;
// psi.RedirectStandardInput = true;
psi.Arguments = strexp;
psi.UseShellExecute = false;
cmd.StartInfo = psi;
cmd.Start(); ; //啟動進程
② 什麼叫可編程無線ap路由。
這是一種,從功能上可以分集成多埠多介面多組件的設備,來完成局域管理,這些都是通過你編程來實現的。
我感覺路由器要是自家用不必要了解這個的,我感覺這個著實的難,不如買一個隨身wifi來管理一下自家的無線,最近剛上市的那個騰訊全民wifi,就是其中的佼佼者,他自驅動安裝快速創建wifi信號,特別給力,還可以管理小夥伴,更加的安全方便,還給網游跨網加速,還給手游准備了很多的禮包。最炫的是他還可以掃二維碼連接無線,這都是我喜歡的地方,並且在11號他發售的時候准備買一個,哈哈哈
③ 單片機可以寫路由器的程序嗎
你可以搜一下openwrt,這是一個思科公司開發的開放路由固件,你可以自由的向路由添加各種軟體。
但是,前提是:
1:這個路由器的cpu型號是思科所包含的。
2:路由器中ram和rom足夠大。
什麼意思?
意思是:你的mcu是專向用於路由器的,其次你的mcu內存是不夠的。
建議可以學習一下ralink atheros broadcast這三個公司的mcu
好像扯遠了。。
說白了就是路由器就是一個專門的MCU,這個mcu只負責路由功能,所以一般路由器中都會有cpu、ram、rom
可以向rom中寫界面,所以你看到的路由器都會帶界面
可以通過RJ-45刷固件,或者通過console口改變路由策略
④ 如何用Vc++6.0編寫路由器程序
至少你要先弄清楚,路由器需要支持哪些協議,還要搞清楚路由表、轉發表結構,以及生成、轉發演算法。還要確定路由器山有幾個埠。
看網路的IP層的相關知識,因為route工作在三個層:物理、數據鏈路,IP層
最後設計模型,寫代碼,寫代碼的工作是相對比較簡單的,而理解協議,實現演算法需要有較深的深入
⑤ 軟路由編程
不用這么麻煩
去下載海蜘蛛軟路由,插3塊網卡,做條規則,訪問內網走內網,其它走外網
www.hi-spider.com
⑥ 怎樣使用編程語言實現交換機路由器的自動配置
用過SecureCRT+vbs和python+paramiko,都是很初級的使用。覺得python好用點,小程序基本都一樣,讀取操作對象(ip,用戶名,密碼,埠),讀取操作命令及變數(不同主機可能需要使用相同命令執行不同的變數),登陸執行,獲取執行結果返回。C#的話可以翻翻有沒有ssh相關的庫或者包之類,小程序隨便翻兩篇文章就弄明白了,初步搞出來,慢慢調整細節就可以了。
也可以試試目前比較火的系統運維工具Ansible,本質流程和上面一樣,就是ssh登陸執行命令,當然,實際上要復雜和高級的多。由於交換機路由器一般沒有python環境,只能使用Ansible的一些簡單模塊執行命令,不過感覺應該也夠用。
⑦ 怎麼對路由器編程!假如現在我有一個路由器。他本身提供了控制台!但是我想自己定製一套系統來控制它!
只要你的本市足夠大,當然是可以的,例如現在比較常見的第三方路由器固件DD-WRT,本身就是基於LINUX系統開發的,但在編寫固件的同時,需要結合路由器的硬體配置來編程,推薦你還是直接查查看你的路由器是否支持第三方固件吧
⑧ 路由器裡面的程序是如何編寫的怎麼寫入進去
T-PLINK 去官方下載你路由器型號相應的固件
看在好後 保存到自己電腦已知的文件夾內,進入路由設置界面 固件升級 選擇下載好的固件升級文件 確定 等2-3 分鍾即可
⑨ 如何用程序編寫控制路由器
通過telnet,snmp可以控制路由器。
可以用C、C++或者Perl、Python來編程。
或者要求簡單的,直接寫sh腳本調用telnet程序,路由器命令寫在文本文件里,通過輸入改向傳給telnet程序執行就可以了。
⑩ 如何自己編程實現路由器功能
有些時候,為了安全或者方便控制、監控網路。家庭路由器又太簡單。企業路由器又太貴。所以裝有WINDOWS SERVER 2003的PC機成了我們的合適選擇。
用做路由器的這台PC一定要是雙網卡或多網卡。一塊網卡連接外部網路。一塊網卡連接內部網路。
首先我們先設置這兩塊網卡:
打開本地連接屬性。
網卡一:
如果是撥號就自動獲取。
如果是固定IP請填寫ISP指定的信息。我這里是固定IP:
IP:192.168.38.89
子網掩碼:255.255.255.0
網關:192.168.38.1
DNS:202.106.0.20
網卡二:
IP:192.168.1.1
子網掩碼:255.255.255.0
網關:空
DNS:空
打開:開始—程序—管理工具—路由和遠程訪問
右鍵點擊「 路由和遠程訪問」--「添加伺服器」
選擇「這台計算機」,點擊確定。
右鍵點擊已添加的伺服器,選擇「配置並啟用路由和遠程訪問」
點擊:「下一步」,並選擇「網路地址轉換(NAT)」
在 試用此公共介面連接到Internet的選項離選擇可以鏈接外網的網卡。如果是ADSL撥號。則需要選擇「創建一個新的到Internet的請求撥號介面」點擊下一步後,選擇:「啟用基本的名稱和地址服務」
點擊「完成」。
客戶端PC可以自動獲取IP地址和DNS.
測試一下,應該可以連接INTERNET了。
另外可以加兩條靜態路由:
依次點擊:「IP路由選擇」—「靜態路由」右鍵點擊:「靜態路由」選擇:「新建靜態路由」
選擇連接外網的網卡:
目標:192.168.1.0
網路掩碼:255.255.255.0
網關:192.168.1.1
點擊:「確定」。
選擇連接內網的網卡:
目標:192.168.38.0
網路掩碼:255.255.255.0
網關:192.168.38.1
點擊:「確定」。
大功搞成。可以用這台路由伺服器實現很多功能。比如用防火牆之類限制BT。流量的監控等等。