路由器功能的問題,透過圖書和論文來找解法和答案更準確安心。 我們找到下列懶人包和總整理

路由器功能的問題,我們搜遍了碩博士論文和台灣出版的書籍,推薦張永智,李章明寫的 智能路由器開發指南 和於岳的 Linux應用大全·服務器架設都 可以從中找到所需的評價。

另外網站在Windows - Microsoft Support也說明:使用無線路由器時,您可以使用無線電訊號將電腦連線到網路,而不需要使用電線。 無線網路技術有好幾種,包括802.11a、802.11b、802.11g、802.11n、802.11ac 和802.11ax。

這兩本書分別來自人民郵電 和人民郵電所出版 。

中原大學 資訊管理研究所 廖秀莉所指導 黃馨瑩的 5G路由器功能自動測試之研究 (2020),提出路由器功能關鍵因素是什麼,來自於5G、路由器、自動化測試。

而第二篇論文國立臺灣科技大學 自動化及控制研究所 蔡明忠所指導 蘇哲民的 基於Modbus傳輸技術之無線路由器研究 (2017),提出因為有 工業4.0、無線傳輸、Modbus通訊協定、路由器、Wi-Fi、RS-485的重點而找出了 路由器功能的解答。

最後網站集線器(Hub)、交換器(Switch)、IP分享器、路由器(Router)的差別則補充:WAN port一般是接ADSL modem(也就是小烏龜啦),而Lan port則是接到PC電腦。這個設備主要的功能是NAT,也就是做IP分享的意思,他會將WAN port的真實IP(可以是固定IP或 ...

接下來讓我們看這些論文和書籍都說些什麼吧:

除了路由器功能,大家也想知道這些:

智能路由器開發指南

為了解決路由器功能的問題,作者張永智,李章明 這樣論述:

OpenWrt是在實現路由器功能方面很受歡迎的開源軟件之一。本書基於OpenWrt,詳細介紹了智能路由器的開發。本書共計15章,按照認識路由器的順序進行編寫,介紹了智能路由器、開發環境及編譯分析、OpenWrt包管理系統、OpenWrt配置、軟件開發、GDB調試、網絡基礎知識、路由器基礎軟件模塊、常用軟件模塊、IP路由、DNS與DHCP、iptables防火牆、UCI防火牆、UPnP、網絡測試及分析工具等。豐富的理論知識和代碼示例可以幫助讀者深入認識和理解OpenWrt技術,並能夠提升開發水平和開發效率。本書適合軟件架構師、軟件開發工程師、軟件測試工程師以及計算機相關專業的學生閱讀。讀者通過閱

讀本書,不僅可以掌握OpenWrt技術,還能進一步提升自己的軟件開發水平。張永智,1979年出生於山西省臨猗縣,本科畢業於太原理工大學,並於中國科學院大學取得碩士學位。曾在聯想、中國數碼、暢訊、山石等公司從事各種軟件研發工作。在研發崗位上,他參與了TPM安全芯片、拯救系統、Open Office、網絡感知與流控系統、可視IP電話、路由協議、防火牆、HTTP代理和VPN等功能的開發,並曾在中國數碼擔任研發經理,負責多個項目的研發工作。現就職於北京邦天信息技術有限公司,負責防火牆、VPN等功能的開發。他長期致力於搭建並維護Open Wrt的代碼搜索服務,網址為openwrt.bjbook.net/

source。除此之外,他還作為開源項目Frog的發起人,對中國人口普查數據進行研究。該項目對2010年第六次人口普查數據進行程序算法分析,預測中國人口將在2021年左右達到高峰,以后中國人口數量將逐年下降。李章明,1986年出生於山西省昔陽縣,2009年畢業於河北科技師范學院計算機科學與技術專業。曾在華為、德信無線等公司從事通信設備研發工作。並參與過機頂盒,CDMA基站、CDMA固定台、路由器、交換機、防火牆、VPN等設備的功能開發。現就職於鵬博士電信傳媒集團,負責智能家居、物聯網設備、SDN項目的開發。 第1章智能路由器概述1 1.1OpenWrt簡介1 1.2整體功能

組件3 1.2.1整體架構3 1.2.2網絡功能5 1.2.3系統管理5 1.2.4狀態監控6 1.3開源嵌入式操作系統比較7 1.3.1和Android比較9 1.3.2和其他WRT比較10 1.4參考資料12 第2章開發環境及編譯分析13 2.1安裝編譯環境13 2.1.1Ubuntu安裝13 2.1.2安裝編譯工具15 2.1.3下載代碼17 2.1.4配置及編譯19 2.2編譯腳本分析27 2.2.1頂層目錄概述27 2.2.2編譯腳本29 2.2.3下載工具29 2.2.4patch—kernel.sh30 2.2.5編譯擴展機制feeds31 2.3使用VirtualBox部署34

2.4編譯部署出現問題的解決方法37 2.5VirtualBox虛擬機網絡設置38 2.5.1網絡地址轉換模式39 2.5.2橋接網絡模式40 2.5.3內部網絡模式41 2.5.4僅主機網絡模式41 2.5.5網絡模式比較42 2.5.6組建路由器實驗環境42 2.6參考資料43 第3章OpenWrt包管理系統44 3.1工作原理44 3.2OPKG命令45 3.2.1命令用法45 3.2.2軟件包的管理46 3.2.3查詢信息48 3.2.4選項49 3.3OPKG配置50 3.3.1調整軟件倉庫地址50 3.3.2調整安裝目錄51 3.3.3代理設置51 3.4使用舉例52 3.4.1

安裝軟件包52 3.4.2查詢已安裝的OPKG軟件包文件列表53 3.4.3自定義安裝目錄53 3.5OPKG包結構55 3.6參考資料57 第4章OpenWrt配置58 4.1UCI簡介58 4.1.1文件語法58 4.1.2統一配置原理60 4.1.3UCI工具61 4.1.4配置腳本66 4.2UCIAPI編程接口68 4.2.1Libubox69 4.2.2UCI69 4.2.3UCIAPI接口70 4.3系統內核設置71 4.3.1sysctl.conf71 4.3.2sysctl72 4.4系統配置73 4.4.1/etc/rc.local74 4.4.2/etc/profile7

4 4.4.3/etc/shells75 4.4.4/etc/fstab75 4.4.5/etc/services76 4.4.6/etc/protocols77 4.5名詞解釋78 4.6參考資料78 第5章軟件開發79 5.1編譯構建系統79 5.1.1概述79 5.1.2變量定義85 5.1.3軟件包定義87 5.1.4構建88 5.2HelloWorld89 5.2.1目錄結構91 5.2.2Makefile92 5.2.3編譯94 5.3軟件啟動機制95 5.4補丁生成及應用工具99 5.4.1補丁99 5.4.2diff工具100 5.4.3patch工具102 5.5參考資料10

4 第6章GDB調試105 6.1什麼是GDB105 6.2如何啟動程序調試106 6.2.1使用GDB啟動程序106 6.2.2環境變量設置107 6.2.3設置日志文件108 6.2.4獲取幫助108 6.2.5命令總結109 6.3斷點管理110 6.3.1指令斷點管理110 6.3.2觀察點管理112 6.3.3捕獲點管理113 6.3.4單步調試113 6.3.5命令總結114 6.4查看程序運行狀態115 6.4.1查看棧幀信息115 6.4.2查看運行中的源程序信息117 6.4.3查看運行時數據117 6.4.4命令總結119 6.5動態改變——改變程序的執行120 6.6名詞

解釋121 6.7參考資料121 第7章網絡基礎知識122 7.1概述122 7.1.1網絡設備123 7.1.2計算機網絡分類124 7.2數據鏈路層124 7.2.1以太網124 7.2.2MAC尋址125 7.2.3沖突和沖突域125 7.2.4廣播域126 7.2.5ARP協議126 7.3IP協議127 7.3.1IP報文格式127 7.3.2IP地址分類129 7.3.3協議功能131 7.4ICMP132 7.4.1概述132 7.4.2報文格式133 7.4.3差錯報文134 7.4.4查詢報文及響應報文135 7.4.5ping136 7.4.6TraceRoute137 7

.5傳輸層協議137 7.6綜合138 7.7名詞解釋141 7.8參考資料141 第8章路由器基礎軟件模塊143 8.1libubox143 8.1.1libubox143 8.1.2jshn145 8.2ubus147 8.2.1ubusd148 8.2.2ubus命令行工具149 8.3netifd152 8.3.1概述152 8.3.2netifd方法154 8.3.3netifd文件158 8.3.4網絡配置159 8.4ubox160 8.5procd163 8.5.1reload_config164 8.5.2procd進程164 8.5.3procd.sh167 8.5.4rc

.common169 8.5.5綜合示例170 8.6參考資料172 第9章常用軟件模塊173 9.1CWMP173 9.1.1概述173 9.1.2方法和流程174 9.1.3如何配置176 9.2SSH服務器177 9.2.1概述177 9.2.2配置177 9.3QoS178 9.3.1服務模型178 9.3.2QoS配置180 9.4uHTTPd服務器181 9.4.1概述181 9.4.2配置182 9.5SMTP183 9.6NTP184 9.7PPPoE185 9.7.1CHAP驗證過程186 9.7.2PPPoE配置188 9.8無線基礎188 9.8.1什麼是無線188 9.

8.2優點188 9.8.3缺點188 9.8.4安全189 9.8.5認識OpenWrt無線接口189 9.8.6OpenWrt無線配置191 9.9參考資料192 第10章IP路由194 10.1路由分類194 10.2單播路由195 10.2.1路由表管理195 10.2.2靜態路由配置198 10.3策略路由199 10.3.1概述199 10.3.2配置策略路由200 10.3.3典型配置舉例203 10.4組播路由205 10.4.1組播原理205 10.4.2IGMP原理207 10.4.3IGMP代理207 10.4.4IGMPProxy管理209 10.4.5驗證及調試210

10.5名詞解釋211 10.6參考資料212 第11章DNS與DHCP213 11.1主機系統213 11.2DNS基礎215 11.2.1域名結構215 11.2.2DNS報文格式216 11.2.3域名解析器原理217 11.2.4域名解析實例218 11.3DHCP基礎220 11.3.1引言220 11.3.2DHCP原理220 11.3.3DHCP報文221 11.3.4DHCP工作流程222 11.4dnsmasq223 11.4.1概述223 11.4.2配置224 11.5動態DNS228 11.5.1DDNS原理228 11.5.2DDNS配置229 11.5.3DNS更

新協議及算法230 11.6DNS測試工具232 11.6.1nslookup232 11.6.2dig232 11.7參考資料234 第12章iptables防火牆235 12.1防火牆概述235 12.2iptables中的表236 12.2.1filter(過濾表)236 12.2.2nat(網絡地址轉換表)237 12.2.3mangle(修改表)237 12.2.4raw(原始表)238 12.3處理目標238 12.3.1REJECT(拒絕)239 12.3.2DNAT(目的網絡地址轉換)240 12.3.3SNAT(源網絡地址轉換)240 12.3.4MASQUERADE(偽裝)

241 12.3.5LOG241 12.3.6REDIRECT241 12.4報文處理流程242 12.5報文規則匹配245 12.6管理防火牆規則247 12.7其他工具集249 12.8小結250 12.9參考資料250 第13章UCI防火牆251 13.1概述251 13.2防火牆配置252 13.2.1Defaults252 13.2.2Zones—安全域253 13.2.3轉發253 13.2.4重定向254 13.2.5規則255 13.2.6include257 13.3常見用法258 13.3.1MAC地址黑白名單258 13.3.2家長控制260 13.4防火牆管理及調試26

1 13.4.1管理防火牆261 13.4.2測試防火牆262 13.5名詞解釋263 13.6參考資料263 第14章UPnP264 14.1UPnP簡介264 14.1.1起源264 14.1.2概述264 14.2UPnP架構265 14.2.1UPnP協議術語265 14.2.2UPnP組件266 14.3UPnP協議267 14.4UPnP工作流程268 14.4.1尋址268 14.4.2發現269 14.4.3描述269 14.4.4控制270 14.4.5事件270 14.4.6表達272 14.5UPnP應用之IGD272 14.5.1IGD框架272 14.5.2端口映射在

IGD中的應用274 14.6參考資料277 第15章網絡測試及分析工具278 15.1NetCat278 15.2TcpDump283 15.2.1抓取報文283 15.2.2匹配規則285 15.2.3使用舉例287 15.3參考資料288

路由器功能進入發燒排行的影片

旅行,帶上萬能插蘇少不了,但怎樣才為之一個好的轉插?「吓,插得入咪得囉!」今時唔同往日,我們去鴨寮街排檔隨便買個$70貨色,除了必備的歐、美、英國轉腳,更善用側面的空間,加設兩個2.1A USB充電位。現時大部份手機、平板電腦、甚至相機,都可以用USB充電,有了這設計就相當方便。

=========
全新副刊,推動知識文化多元。培養品味,立足香港放眼世界。不畏高牆,我們站在雞蛋一方。
《果籽》 栽種品味,一籽了然。 https://hk.appledaily.com/realtime/lifestyle/

5G路由器功能自動測試之研究

為了解決路由器功能的問題,作者黃馨瑩 這樣論述:

隨著科技的進步及網路的普及化,使用網路的人已經越來越多了,根據TWNIC 台灣網路資訊中心統計,自2006年的186萬人至2020年的1635萬人,已經達到七成以上的台灣人都有使用行動網路,然而,不只在台灣,現在全球的行動網路使用量也是逐年成長,未來5G 行動網路將不只使用於手機,而是會有更多的M2M(Machine to machine)或稱D2D(Device to device),例如:自動駕駛、物聯網(Internet of Things, IoT)、虛擬實境(Virtual Reality, VR)、擴增實境(Augmented Reality, AR)及混合實境(Mixed Re

ality, MR)…等。5G 路由器功能自動測試的導入就是為了人工在測試5G 相關產品時,在重複性的測試上可以減輕負擔。本研究選擇5G 路由器之功能測試作為探討與實驗目標,5G 為目前傳輸速率最快的行動網路,在5G 行動網路普及化之前,必須先對5G 進行研究以及5G 相關產品進行測試開發,以應應未來的5G 行動網路。本研究使用「實驗法」作為研究方法,以TCL/TK 程式語言開發5G 路由器功能自動化測試系統,並由現有的手動測試架構為基準,改良自動測試系統,把單一程式語言強化成多種程式語言可共同使用之測試系統,並將此自動化測試系統實際應用於5G 路由器功能測試站上,針對不同自動化測試方式進行實

驗,比較5G 路由器在手動與自動化測試下得到的結果,根據實驗結果顯示,5G 路由器功能自動化測試不僅讓測試數量之涵蓋率提高,測試程式之穩定品質也可達到標準,未來在若有不同客戶的5G 路由器需要驗證,便能有效率的對於產品進行基本功能驗證。

Linux應用大全·服務器架設

為了解決路由器功能的問題,作者於岳 這樣論述:

Linux是一個免費的多用戶、多任務的操作系統,其穩定性、安全性與網絡功能特別顯著。目前Linux已經成為全球增長最快的操作系統,其應用將更加豐富,特別是在系統級的數據庫、消息管理、Web應用、桌面辦公和嵌入式開發等方面。《Linux應用大全 服務器架設》內容涉及Linux服務器配置各方面的知識,全面、深入和系統,使用大量圖表和實例進行講述,便於讀者理解和掌握知識點。由淺入深進行講解,脈絡清晰,突出實踐性和實用性,實例詳細,通俗易懂。《Linux應用大全 服務器架設》適合Linux愛好者、Linux系統管理工程師、培訓機構教師和學生以及高等院校計算機專業的教師和學生使用。於岳:從事Linux系

統管理和教學工作多年,擅長基於Linux系統的服務器配置、高可用性架構、性能優化和故障排查。參與過多家公司的Linux系統架構規划、設計、配置、維護、優化和故障排查。對Linux、UNIX、Oracle、MySQL等有深入的研究。擔任過資深系統工程師、數據庫工程師、架構師和培訓專家。目前主要從事系統、數據庫的管理和教學工作。 第1章 Linux網絡基本配置 11.1 Linux網絡配置文件 11.1.1  /etc/sysconfig/network-scripts/ifcfg-eth0文件 11.1.2 /etc/resolv.conf文件 21.1.3 /etc/hos

t.conf文件 21.1.4 /etc/sysconfig/network文件 31.1.5 /etc/hosts文件 31.1.6 /etc/networks文件 31.1.7 /etc/protocols文件 31.1.8 /etc/services文件 41.2 Linux網絡命令 51.2.1 traceroute 51.2.2 mii-tool 61.2.3 ifconfig 71.2.4 ifdown 101.2.5 ifup 111.2.6 ping 111.2.7 netstat 121.2.8 arp 131.2.9 rpcinfo 141.2.10 ip 161.3 使用

nmap掃描網絡 201.3.1 nmap簡介 201.3.2 使用nmap 201.4 捕獲網絡數據包 261.4.1 tcpdump 261.4.2 Wireshark 291.5 TCP Wrappers 331.5.1 TCP Wrappers簡介 331.5.2 配置TCP Wrappers 341.5.3 EXCEPT 361.6 ADSL連接 361.6.1 ADSL簡介 361.6.2 配置和啟動ADSL連接 36第2章 配置OpenSSH服務器 402.1 SSH簡介 402.1.1 什麼是SSH 402.1.2 SSH工作原理 402.1.3 SSH安全驗證方式 402.1

.4 OpenSSH簡介 412.2 OpenSSH服務器安裝和配置 412.2.1 安裝OpenSSH服務器軟件包 412.2.2 /etc/ssh/sshd_config文件詳解 422.2.3 OpenSSH服務器配置實例 452.2.4 控制sshd服務 462.3 配置OpenSSH客戶端 472.3.1 Linux客戶端連接 472.3.2 /etc/ssh/ssh_config文件詳解 532.3.3 Windows客戶端連接——PuTTY 542.3.4 Windows客戶端連接——Xshell 582.4 OpenSSH服務器高級配置 602.4.1 禁止root用戶進行SS

H連接 602.4.2 創建SSH認證密鑰 602.4.3 使用密鑰認證方式連接OpenSSH服務器 62第3章 配置VNC服務器 653.1 VNC簡介 653.1.1 什麼是VNC 653.1.2 VNC工作流程 653.1.3 TigerVNC簡介 663.2 VNC服務器安裝和配置 663.2.1 VNC服務器配置實例 663.2.2 /root/.vnc目錄簡介 673.2.3 創建或更改VNC登錄密碼 673.2.4 管理VNC服務器 683.3 連接VNC服務器 693.3.1 Linux客戶端連接 693.3.2 Windows客戶端連接 703.4 VNC服務器高級配置 71

3.4.1 /etc/sysconfig/vncservers文件詳解 713.4.2 配置用戶使用固定虛擬桌面 723.4.3 控制vncserver服務 73第4章 配置NFS服務器 754.1 NFS簡介 754.1.1 什麼是NFS 754.1.2 NFS協議 754.2 NFS服務器安裝和配置 764.2.1 安裝NFS服務器軟件包 764.2.2 /etc/nfsmount.conf文件詳解 764.2.3 /etc/exports文件詳解 784.2.4 NFS服務器配置實例 794.2.5 控制nfs服務 804.3 管理NFS共享目錄 814.3.1 維護NFS共享目錄 81

4.3.2 查看NFS共享目錄信息 824.3.3 查看/var/lib/nfs/etab文件 834.4 掛載和卸載NFS共享目錄 834.4.1 掛載和卸載NFS文件系統 834.4.2 開機自動掛載NFS文件系統 854.5 NFS服務器高級配置 854.5.1 NFS文件系統自動掛載 854.5.2 /etc/sysconfig/nfs文件詳解 864.5.3 NFS使用固定端口 874.6 管理NFS統計信息 884.6.1 顯示NFS活動統計信息 884.6.2 顯示NFS客戶機掛載統計信息 90第5章 配置Samba服務器 915.1 Samba簡介 915.2 Samba服務器

安裝和配置 915.2.1 安裝Samba服務器軟件包 915.2.2 /etc/samba/smb.conf文件詳解 925.2.3 Samba共享目錄配置實例 995.3 Samba服務器配置實例 1005.3.1 share級別Samba服務器配置 1005.3.2 user級別Samba服務器配置 1015.3.3 Samba打印機共享配置 1025.3.4 控制smb服務 1035.3.5 Samba排錯 1035.4 配置Samba客戶端 1045.4.1 Linux客戶端配置 1045.4.2 Windows客戶端配置 1095.5 Samba服務器高級配置 1115.5.1 設

置Samba加密口令 1115.5.2 映射Samba用戶賬戶 1125.6 管理Samba服務器 1125.6.1 顯示當前Samba連接報告 1125.6.2 管理Samba用戶數據庫 1135.7 使用SWAT配置Samba服務器 1175.7.1 SWAT簡介 1175.7.2 /etc/xinetd.d/swat文件詳解 1185.7.3 啟用SWAT 1185.7.4 使用SWAT 119第6章 配置DHCP服務器 1246.1 DHCP簡介 1246.1.1 什麼是DHCP 1246.1.2 使用DHCP服務優缺點 1246.1.3 DHCP地址租約過程 1256.1.4 DHC

P相關術語 1266.2 DHCP服務器安裝和配置 1266.2.1 安裝DHCP服務器軟件包 1266.2.2 /etc/dhcp/dhcpd.conf文件詳解 1276.2.3 DHCP服務器配置實例 1306.2.4 在指定網絡接口啟動DHCP服務器 1316.2.5 控制dhcpd服務 1326.2.6 DHCP服務器排錯 1326.3 配置DHCP客戶端 1336.3.1 Linux客戶端配置 1336.3.2 Windows客戶端配置 1356.4 查看DHCP地址租約信息 1376.5 DHCP中繼代理 1386.5.1 DHCP中繼代理簡介 1386.5.2 DHCP中繼代理配

置實例 139第7章 配置DNS服務器 1427.1 DNS簡介 1427.1.1 什麼是DNS 1427.1.2 DNS域命名空間簡介 1427.1.3 域名 1437.1.4 DNS服務器類型 1447.1.5 DNS解析類型 1457.1.6 bind簡介 1457.2 DNS服務器安裝和配置 1457.2.1 安裝DNS服務器軟件包 1457.2.2 /etc/named.conf文件詳解 1467.2.3 配置DNS區域文件 1487.2.4 /var/named/named.ca文件詳解 1507.2.5 主DNS服務器配置實例 1517.2.6 控制named服務 1537.3 

DNS服務器排錯 1547.3.1 rndc 1547.3.2 named-checkconf 1567.3.3 named-checkzone 1567.4 配置DNS客戶端 1577.4.1 Linux客戶端配置 1577.4.2 Windows客戶端配置 1587.5 DNS客戶端域名解析測試 1597.5.1 host 1597.5.2 nslookup 1607.5.3 dig 1617.6 DNS服務器高級配置 1647.6.1 DNS簡單負載均衡 1647.6.2 輔助DNS服務器 1657.6.3 完全轉發DNS服務器 1677.6.4 條件轉發DNS服務器 1687.6.5 

虛擬子域 1707.6.6 緩存DNS服務器 1717.6.7 直接域名解析 1727.6.8 泛域名解析 1737.6.9 訪問控制列表 1747.6.10 chroot方式啟動DNS服務器 175第8章 配置Apache服務器 1768.1 Web簡介 1768.1.1 什麼是Web 1768.1.2 Web特點 1768.1.3 Web工作原理 1778.1.4 靜態網站和動態網站的區別 1778.1.5 Web錯誤代碼 1788.1.6 Apache簡介 1788.2 Apache服務器安裝和配置 1798.2.1 安裝Apache服務器軟件包 1798.2.2 /etc/httpd/

conf/httpd.conf文件詳解 1808.2.3 Apache模塊 1918.2.4 Apache服務器配置實例 1948.2.5 控制httpd服務 1968.2.6 控制Apache服務器 1968.3 訪問Apache服務器 1998.3.1 Mozilla Firefox 1998.3.2 lynx 1998.3.3 curl 2008.3.4 elinks 2018.4 日志文件 2018.4.1 配置錯誤日志 2028.4.2 配置訪問日志 2028.4.3 日志滾動 2048.5 Apache服務器高級配置 2068.5.1 .htaccess文件 2068.5.2 訪問

控制 2078.5.3 用戶認證和授權 2098.5.4 虛擬目錄 2108.5.5 WebDAV配置 2128.5.6 符號鏈接 2148.5.7 網頁重定向 2158.5.8 配置每個用戶的Web網站 2168.5.9 配置Apache代理服務 2178.6 監測Apache服務器狀態和信息 2208.6.1 server-status 2208.6.2 server-info 2218.7 Apache日志分析 2228.7.1 webalizer 2228.7.2 awstats 2258.8 配置Apache虛擬主機 2298.8.1 基於IP地址的虛擬主機 2308.8.2 基於T

CP端口號的虛擬主機 2328.8.3 基於域名的虛擬主機 2348.9 配置Apache動態網站 2368.9.1 配置CGI動態網站 2368.9.2 配置PHP動態網站 2378.10 配置LAMP網站 2398.10.1 LAMP簡介 2398.10.2 搭建LAMP網站實例 2408.11 HTTPS網站 2468.11.1 HTTPS和SSL簡介 2468.11.2 /etc/httpd/conf.d/ssl.conf文件詳解 2468.11.3 配置HTTPS網站 248第9章 配置Tomcat服務器 2519.1 Tomcat簡介 2519.2 Tomcat服務器安裝和配置 2

519.2.1 部署Tomcat動態網站 2519.2.2 Tomcat目錄 2549.2.3 啟動和關閉tomcat服務 2549.2.4  /usr/local/tomcat/conf/server.xml文件詳解 2569.3 Tomcat服務器高級配置 2619.3.1 虛擬目錄 2619.3.2 限制主機訪問Tomcat服務器 2629.3.3 配置每個用戶的Web網站 2639.3.4 配置Tomcat服務器支持CGI 2649.3.5 設置Tomcat默認主頁 2669.3.6 配置HTTPS網站 2689.4 通過網頁管理Tomcat服務器 2729.4.1  /usr/loc

al/tomcat/conf/tomcat-users.xml文件詳解 2729.4.2 訪問Manager App和Server Status 2739.4.3 訪問Host Manager 275第10章 配置Nginx服務器 27710.1 Nginx簡介 27710.2 Nginx服務器安裝和配置 27710.2.1 源碼編譯安裝nginx軟件 27710.2.2 /etc/nginx/nginx.conf文件詳解 27910.2.3 Nginx服務器配置實例 28310.2.4 控制Nginx服務器 28510.2.5 Nginx日志文件 28610.3 實現nginx服務開機自動啟

動 28710.3.1 創建/etc/rc.d/init.d/nginx文件 28710.3.2 控制nginx服務 28910.4 Nginx服務器高級配置 29010.4.1 虛擬目錄 29010.4.2 Nginx啟用gzip壓縮 29110.4.3 查看Nginx工作狀態 29210.4.4 Nginx防盜鏈配置 29410.4.5 配置Nginx日志滾動 29510.4.6 限制Nginx訪問流量 29610.4.7 配置HTTPS網站 29610.5 配置Nginx虛擬主機 30010.5.1 基於IP地址的虛擬主機 30010.5.2 基於TCP端口號的虛擬主機 30310.5.

3 基於域名的虛擬主機 306第11章 配置SVN服務器 30911.1 SVN概述 30911.1.1 什麼是版本控制 30911.1.2 Subversion簡介 30911.1.3 Subversion的特性 31011.1.4 SVN相關術語 31111.2 SVN服務器安裝和配置 31211.2.1 安裝SVN服務器軟件包 31211.2.2 管理SVN版本庫 31311.2.3  /etc/subversion/conf/svnserve.conf文件詳解 31411.2.4 /etc/subversion/conf/passwd文件詳解 31511.2.5 /etc/subver

sion/conf/authz文件詳解 31511.2.6 啟動svn服務 31611.2.7 SVN服務器配置實例 31711.2.8 控制svnserve服務 31911.2.9 通過HTTP協議訪問SVN版本庫 32011.3 配置SVN客戶端 32111.3.1 Linux客戶端配置 32111.3.2 Windows客戶端配置 329第12章 配置vsftpd服務器 33812.1 FTP簡介 33812.1.1 什麼是FTP 33812.1.2 FTP數據傳輸原理 33812.1.3 FTP傳輸模式 33812.1.4 FTP協議消息號 33912.1.5 FTP用戶 34012.

1.6 vsftpd簡介 34012.2 vsftpd服務器安裝和配置 34112.2.1 安裝vsftpd服務器軟件包 34112.2.2 /etc/vsftpd/vsftpd.conf文件詳解 34112.2.3 控制vsftpd服務 34412.3 配置vsftpd客戶端 34512.3.1 Linux客戶端配置 34512.3.2 Windows客戶端配置 34912.4 vsftpd服務器配置實例 35112.4.1 測試默認匿名用戶登錄 35112.4.2  允許匿名用戶上傳、下載文件和創建目錄 35212.4.3 只允許本地用戶賬戶登錄 35312.4.4 限制用戶目錄 3551

2.4.5 配置vsftpd服務器使用非標准端口 35612.4.6 配置高安全匿名vsftpd服務器 35712.4.7 拒絕指定用戶連接vsftpd服務器 35812.5 虛擬用戶 35912.5.1 虛擬用戶簡介 35912.5.2 配置虛擬用戶vsftpd服務器 35912.5.3 對不同的虛擬用戶設置不同的權限 36112.6 以xinetd方式運行vsftpd 36312.6.1 /etc/xinetd.d/vsftpd文件詳解 36312.6.2 通過xinetd方式啟動vsftpd服務器 36412.7 虛擬vsftpd服務器 36512.7.1 獨立啟動的虛擬vsftpd服務

器 36512.7.2 xinetd啟動的虛擬vsftpd服務器 367第13章 配置Sendmail服務器 37013.1 電子郵件簡介 37013.1.1 什麼是電子郵件 37013.1.2 郵件系統組成 37013.1.3 電子郵件協議簡介 37113.1.4 SMTP協議命令 37113.1.5 SMTP響應號碼 37213.1.6 Sendmail簡介 37313.2 Sendmail服務器安裝和配置 37313.2.1 安裝Sendmail服務器軟件包 37313.2.2 /etc/mail/sendmail.mc文件詳解 37413.2.3 /etc/mail/submit.mc

文件詳解 37713.2.4 /etc/mail/sendmail.cf文件詳解 37813.2.5 /etc/mail/local-host-names文件詳解 38013.2.6 /etc/mail/access文件詳解 38013.2.7 /etc/aliases文件詳解 38213.2.8 /etc/mail/userdb文件詳解 38213.2.9 Sendmail服務器配置實例 38313.2.10 控制sendmail服務 38413.2.11 配置dovecot服務器 38513.2.12 測試發送Sendmail郵件 38713.3 配置Sendmail客戶端 38713.3

.1 Linux客戶端配置 38813.3.2 Windows客戶端配置 38913.4 管理用戶郵件 39113.4.1 用戶郵件目錄 39113.4.2 郵件隊列目錄 39213.4.3 顯示郵件隊列 39213.4.4 顯示郵件統計信息 39313.5 虛擬域 39413.5.1 /etc/mail/virtusertable文件詳解 39413.5.2 Sendmail虛擬域配置實例 39513.6 Sendmail服務器認證 398第14章 配置NTP服務器 40214.1 NTP簡介 40214.1.1 什麼是NTP 40214.1.2 NTP服務器工作模式 40214.2 NTP

服務器安裝和配置 40314.2.1 安裝NTP服務器軟件包 40314.2.2 /etc/ntp.conf文件詳解 40314.2.3 NTP服務器配置實例 40614.2.4 控制ntpd服務 40714.3 配置NTP客戶端 40714.3.1 Linux客戶端配置 40714.3.2 Windows客戶端配置 41014.3.3 手動設置系統時間和硬件時間 41114.4 測試網絡時間服務 41214.4.1 顯示網絡時間同步狀態 41214.4.2 查看NTP服務同步狀態 41214.4.3 讀取內核時間變量 41414.4.4 查詢和更改當前ntpd守護進程的狀態 41514.5 

NTP服務器廣播方式 41714.5.1 生成NTP主機密鑰 41714.5.2 配置廣播方式NTP服務器實例 419第15章 配置NIS服務器 42215.1 NIS簡介 42215.1.1 什麼是NIS 42215.1.2 NIS主機類型 42215.2 NIS服務器安裝和配置 42315.2.1 安裝NIS服務器軟件包 42315.2.2 /etc/ypserv.conf文件詳解 42315.2.3 設置NIS域名 42415.2.4 創建NIS數據庫 42515.2.5 NIS服務器配置實例 42615.2.6 控制ypserv服務 42815.3 配置NIS客戶端 42915.3.1

 /etc/nsswitch.conf文件詳解 42915.3.2 /etc/yp.conf文件詳解 43115.3.3 命令方式配置NIS客戶端 43215.3.4 圖形方式配置NIS客戶端 43415.3.5 文本方式配置NIS客戶端 43515.4 NIS客戶端檢測 43515.4.1 yptest 43615.4.2 ypwhich 43715.4.3 ypcat 43815.4.4 ypmatch 43915.4.5 yppasswd 43915.4.6 ypchsh 44015.4.7 ypset 44015.4.8 yppoll 44115.5 NIS服務器高級配置 44115.

5.1 配置NIS服務器使用固定端口 44115.5.2 自動掛載NIS用戶主目錄 44315.5.3 更新NIS數據庫 44515.5.4 配置從NIS服務器 445第16章 配置OpenLDAP服務器 44916.1 LDAP簡介 44916.1.1 什麼是LDAP 44916.1.2 LDAP協議 44916.1.3 LDAP使用優勢 45016.1.4 LDAP基本模型 45116.1.5 OpenLDAP簡介 45216.2 LDIF簡介 45216.2.1 什麼是LDIF 45216.2.2 對象類 45316.2.3 屬性 45416.3 OpenLDAP服務器安裝和配置 455

16.3.1 安裝OpenLDAP服務器軟件包 45516.3.2 /etc/openldap/slapd.conf文件詳解 45616.3.3 設置LDAP管理員密碼 46016.3.4 OpenLDAP服務器配置實例 46116.3.5 控制slapd服務 46316.3.6 檢查OpenLDAP配置文件 46416.4 管理OpenLDAP服務器 46416.4.1 添加LDAP條目 46416.4.2 查詢LDAP數據信息 46716.4.3 LDAP數據導出成LDIF 47216.4.4 修改LDAP條目 47416.4.5 刪除LDAP條目 47616.5 phpLDAPadmin

 47716.5.1 安裝和配置phpLDAPadmin 47716.5.2 使用phpLDAPadmin 47916.6 配置OpenLDAP客戶端 48716.6.1 /etc/openldap/ldap.conf文件詳解 48716.6.2 配置Linux系統OpenLDAP客戶端 487第17章 配置MySQL數據庫 49117.1 MySQL數據庫簡介 49117.2 安裝MySQL軟件 49117.2.1 RPM軟件包方式安裝MySQL 49217.2.2 源碼編譯方式安裝MySQL 49317.2.3 控制mysqld服務 49617.3 MySQL實用程序 49617.3.1 

常用MySQL實用程序 49617.3.2 mysqlshow 49717.3.3 mysqladmin 49817.3.4 myisamchk 50017.3.5 mysql 50117.3.6 mysqlimport 50317.3.7 mysqlcheck 50417.4 管理和維護MySQL數據庫 50517.4.1 數據庫 50517.4.2 數據類型 50717.4.3 表 50817.4.4 DML數據操作 51217.4.5 索引 51517.4.6 完整性約束 51717.4.7 視圖 52017.5 /etc/my.cnf文件詳解 52117.6 MySQL數據目錄和日志文

件 52417.6.1 MySQL數據目錄 52417.6.2 MySQL日志文件 52417.7 MySQL數據庫備份和恢復 52817.7.1 mysqldump備份數據庫 52817.7.2 恢復數據庫 53017.7.3 mysqlhotcopy數據庫備份 53017.8 用戶管理 53117.8.1 創建用戶 53117.8.2 設置用戶密碼 53317.8.3 重命名用戶名 53417.8.4 刪除用戶 53417.9 權限管理 53517.9.1 權限簡介 53517.9.2 授予權限 53717.9.3 撤銷權限 53917.10  MySQL圖形界面客戶端 53917.10.

1 Navicat for MySQL 53917.10.2 MySQL Workbench 541第18章 配置PostgreSQL數據庫 54318.1 PostgreSQL簡介 54318.2 PostgreSQL服務器安裝和配置 54318.2.1 安裝PostgreSQL服務器軟件包 54318.2.2 初始化PostgreSQL數據庫 54418.2.3 控制postgresql服務 54618.3 PostgreSQL實用程序 54718.3.1 常用PostgreSQL實用程序 54718.3.2 pg_ctl 54818.3.3 psql 54918.4 管理和維護Postg

reSQL數據庫 55118.4.1 數據庫 55118.4.2 表空間 55418.4.3 模式 55618.4.4 表 55918.4.5 DML數據操作 56218.4.6 索引 56418.4.7 完整性約束 56518.4.8 視圖 56718.5 數據庫信息統計和清理 56818.5.1 收集數據庫統計信息 56818.5.2 清理數據庫 56918.6 用戶和組管理 57018.6.1 管理用戶 57018.6.2 管理組 57418.7 權限管理 57518.7.1 權限簡介 57518.7.2 授予權限 57618.7.3 撤銷權限 57818.8 PostgreSQL數據目

錄和日志文件 57918.8.1 PostgreSQL數據目錄 57918.8.2 PostgreSQL日志文件 57918.9 PostgreSQL重要配置文件 58018.9.1  /var/lib/pgsql/data/postgresql.conf文件詳解 58018.9.2  /var/lib/pgsql/data/pg_hba.conf文件詳解 59018.10 PostgreSQL數據庫備份和恢復 59318.10.1 pg_dump備份數據庫 59318.10.2 pg_dumpall備份數據庫 59418.10.3 pg_restore恢復數據庫 59518.11 phpPg

Admin圖形化客戶端工具 596第19章 配置Squid服務器 59919.1 代理服務器簡介 59919.1.1 什麼是代理服務器 59919.1.2 代理服務器的功能 59919.1.3 代理服務器類型 60019.1.4 Squid簡介 60019.2 Squid服務器安裝和配置 60119.2.1 安裝Squid服務器軟件包 60119.2.2 /etc/squid/squid.conf文件詳解 60119.2.3 Squid訪問控制列表 60519.2.4 Squid服務器配置實例 60819.2.5 控制squid服務 61119.3 配置Squid客戶端 61119.3.1 L

inux客戶端配置 61119.3.2 Windows客戶端配置 61319.4 Squid日志 61419.4.1 Squid日志文件簡介 61419.4.2 使用webalizer實現Squid流量分析 61519.5 Squid服務器高級配置 61819.5.1 Squid緩存管理 61819.5.2 Squid安全設置 62019.5.3 配置Squid透明代理 62119.5.4 配置Squid反向代理 62319.5.5 Squid服務器性能優化 623第20章 配置iptables防火牆 62520.1 防火牆簡介 62520.1.1 什麼是防火牆 62520.1.2 什麼是包過

濾防火牆 62520.1.3 iptables簡介 62620.2 iptables防火牆安裝和配置 62720.2.1 安裝iptables防火牆軟件包 62720.2.2 /etc/sysconfig/iptables文件詳解 62720.2.3 控制iptables服務 62820.2.4 保存和恢復iptables規則 62920.3 iptables規則要素 62920.3.1 表 62920.3.2 鏈 63020.3.3 目標動作 63020.3.4 操作命令 63120.3.5 基本規則匹配器 63720.3.6 擴展規則匹配器 63820.3.7 其他iptables目標動作

 64220.4 防火牆配置圖形工具 64520.4.1 安裝system-config-firewal軟件包 64520.4.2 使用防火牆配置圖形工具 645第21章 配置NAT服務器 65121.1 NAT簡介 65121.1.1 什麼是NAT 65121.1.2 NAT工作原理 65121.1.3 NAT技術類型 65221.2 NAT服務器配置實例 65321.2.1 nat表、鏈和目標動作 65321.2.2 實現SNAT 65421.2.3 實現DNAT 65521.2.4 實現MASQUERADE 65621.2.5 實現透明代理 65721.2.6 控制iptables服務 

65721.3 NAT客戶端配置 65821.3.1 Linux客戶端配置 65821.3.2 Windows客戶端配置 659第22章 配置VPN服務器 66122.1 VPN簡介 66122.1.1 什麼是VPN 66122.1.2 VPN隧道協議 66122.2 VPN服務器安裝和配置 66222.2.1 安裝VPN服務器軟件包 66222.2.2 /etc/pptpd.conf文件詳解 66222.2.3 /etc/ppp/options.pptpd文件詳解 66322.2.4 /etc/ppp/chap-secrets文件詳解 66522.2.5 管理VPN用戶   66522.2.

6 VPN服務器配置實例 66622.2.7 控制pptpd服務 66822.3 配置VPN客戶端 66922.3.1 Windows客戶端配置 66922.3.2 查看VPN服務器和VPN客戶端 673第23章 配置Linux路由器 67523.1 路由器相關知識 67523.1.1 路由器原理與作用 67523.1.2 路由器功能 67523.1.3 路由選擇方式 67623.1.4 動態路由協議 67623.2 配置靜態路由器 67723.2.1 route命令基本使用 67723.2.2 查看路由表信息 67823.2.3 添加和刪除靜態路由 67923.2.4 靜態路由配置實例 68

123.3 Quagga服務器安裝和配置 68323.3.1 Quagga簡介 68323.3.2 安裝Quagga服務器軟件包 68323.3.3 Quagga配置文件和命令 68323.3.4 Quagga服務器基本配置 68623.4 使用Quagga配置路由 69023.4.1 配置靜態路由 69023.4.2 配置RIP動態路由 69123.4.3 配置OSPF動態路由 69323.4.4 配置BGP動態路由 696第24章 安裝Oracle 12c數據庫 70024.1 Oracle數據庫簡介 70024.1.1 什麼是Oracle數據庫 70024.1.2 Oracle數據庫體系

結構 70024.2 安裝Oracle 12c 70224.2.1 Oracle 12c安裝前准備工作 70224.2.2 高級方式安裝Oracle 12c企業版 70524.3 管理監聽器和數據庫啟動關閉 71924.3.1 管理監聽器 71924.3.2 啟動和關閉Oracle數據庫 72124.4 Oracle客戶端工具 72324.4.1 SQL*Plus 72324.4.2 ORACLE EM Express 72424.4.3 Oracle SQL Developer 725附錄1 配置TFTP服務器 7271.1 TFTP簡介 7271.1.1 什麼是TFTP 7271.1.2 

TFTP和FTP協議比較 7271.2 TFTP服務器安裝和配置 7281.2.1 安裝TFTP服務器軟件包 7281.2.2 /etc/xinetd.d/tftp文件詳解 7281.2.3 TFTP服務器配置實例 7291.2.4 控制xinetd服務 7301.3 配置TFTP客戶端 730附錄2 配置Telnet服務器 7332.1 Telnet簡介 7332.2 Telnet服務器安裝和配置 7332.2.1 安裝Telnet服務器軟件包 7332.2.2 /etc/xinetd.d/telnet文件詳解 7342.2.3 Telnet服務器配置實例 7352.2.4 控制xinetd

服務 7352.3 配置Telnet客戶端 7362.3.1 Linux客戶端連接 7362.3.2 Window客戶端連接 7382.4 Telnet服務器高級配置 7412.4.1 允許root登錄Telnet服務器 7412.4.2 配置高安全性Telnet服務器 7422.4.3 更改telnet服務端口 742附錄3 命令速查表 744

基於Modbus傳輸技術之無線路由器研究

為了解決路由器功能的問題,作者蘇哲民 這樣論述:

由於工業4.0與物聯網(IoT)蓬勃發展,近年來利用無線傳輸技術開發出的產品也越來越多。本研究開發一個Modbus 路由器,可以透過RS-485擷取多個設備資料,再與Wi-Fi模組結合,實現無線路由傳輸功能,除了能排除佈線困擾,也能落實物聯網概念。一般工業監視器可透過RS-485或類比傳輸介面傳收資料,而通訊協定使用工業通訊標準的Modbus RTU。由於本研究目的在於整合多台RS-485應用設備,透過無線傳輸之應用。因此Modbus無線路由器之韌體端透過IAR開發環境,使用開放原始碼的Free Modbus進行開發。通訊協定則使用Modbus TCP 方式通訊,Wi-Fi模組選擇江波龍科技

有限公司(Longsys)的WK1221,透過UART介面與控制晶片STM32F407 進行溝通,並以AT指令的方式整合Modbus無線路由器與Wi-Fi模組。系統設定人機軟體部份利用微軟.NET平台下的C#語言開發的人機介面。本研究實現Modbus無線路由器,可透過RS-485傳收多台空氣品質感測器量測資料像溫度、濕度、二氧化碳、一氧化碳等感測資料,並經由遠端或近端人機介面顯示室內品質監視器所量測的感測值,也可透過人機介面改寫顯示器或儀表等的顯示數據,提供更多工業4.0相關應用。