這篇來講講怎麼把不同網域接起來,順便提一下其他相關的東東 想到什麼寫甚麼 <br> <br> ||| 範例 IP ||| |:--------:|:--------:|:--------:|:--------:|:--------:| | PC 0 | PC 1 || Router 0 | Router 1 | | 114.214.1.11/28 | 114.214.2.22/27 |IP| 17.70.13.66/24 | 17.70.13.77/24 | | 255.255.255.240 | 255.255.255.224 |Mask| 255.255.255.0 | 255.255.255.0 | 上面這張表格中的 IP 後方數字,是用來表示**遮罩**用的,代表**共有幾個1** (2進制) 特別寫出來,順便提一下 <br> <br> ## IP 遮罩 遮罩就是用來切開各網段的,切的方式則是遮罩跟 IP 作**位元AND** 比方說: ``` IP: 192.168.1.1 Mask: 255.255.255.0,轉成二進制表示後,255 = 1111 1111 每一段 255 跟 IP AND 後,還是 IP 原本的值 (1 AND 1 = 1,1 AND 0 = 0) 而遮罩最後的數字,代表會擋掉該數字之前的值 ``` 所以說若是要計算IP網段的位址的話... <br> <br> ## IP 網段計算 這邊用範例 IP 的 PC 0 來示範 | | 10進制 | 2進制 | |:---- |:---------------:|:-----------------------------------:| | IP | 114.214.1.11 | 01110010.11010110.00000001.00001011 | | Mask | 255.255.255.240 | 11111111.11111111.11111111.11110000 | 前三段遮罩都為 11111111 ,AND後不會改變值 所以看最後一段,AND後為 0,這代表該網段 IP 的頭為 114.214.1.0 ,那 IP 的尾呢? 直接看二進制的遮罩**有幾個 0** ,1111 0000 ~ 1111 1111,共有 **16 個值** (2^4) 這代表 IP 頭的位址加上 15 就是它的尾 (0 ~ 15,共有 16 個值,應該不用教啦... ... 吧..?) 那這樣就算完了嗎? ### 在知道頭尾後,記得要去頭去尾 什麼起始位址、廣播位址,先別想太複雜 把網段想成房間,位址頭尾想成牆壁,你總不會走在牆內吧? 所以要把網段 IP 範圍往內縮,找出最小/最大的可用位址 即 0000 0001(1) ~ 0000 1110(14) --- ## Cisco 設定 <center> ![](https://hackmd.io/_uploads/rk2So6X-T.png) 1.放置設備 <br> ![](https://hackmd.io/_uploads/SyNciTXWp.png) ![](https://hackmd.io/_uploads/ryjaiaQb6.png) 2.Router 裝上模組,記得開關電源 <br> ![](https://hackmd.io/_uploads/BkJB2p7Za.png) ![](https://hackmd.io/_uploads/BywL26QZp.png) 3.連連看 <br> ![](https://hackmd.io/_uploads/SkkUxgVb6.png) ![](https://hackmd.io/_uploads/rJKBhxN-p.png) 4.進入接上線的 Port,設定 Router IP 及遮罩,記得要啟動 **※注意: 這邊填的是該路由器的虛擬IP** <br> ![](https://hackmd.io/_uploads/rk_5GxV-a.png) ![](https://hackmd.io/_uploads/B1bD2e4Wp.png) 5.進Prot,設定閘道,原則上我都是用**最大可用 IP** <br> ![](https://hackmd.io/_uploads/r1A3XgV-a.png) ![](https://hackmd.io/_uploads/rJ7zLxE-T.png) 6.設定路由表 第一欄:**對方網域起始位址** 第二欄:**對方網域遮罩**   第三欄:**對方的路由器位址** 路由表就是拿來查對方水表的,所以就...(ry <br> ![](https://hackmd.io/_uploads/r17JPgNZ6.png) ![](https://hackmd.io/_uploads/ByYPPxNZ6.png) 7.另一台 Router 以此類推,動動手自行設定 這邊來設定 PC 0 <br> ![](https://hackmd.io/_uploads/ByM9vgNba.png) ![](https://hackmd.io/_uploads/B1QuOeVbT.png) 8.要填寫三欄,由上而下分別是 第一欄:該 PC 分配到的位址  第二欄:該 PC 的遮罩     第三欄:該 PC 所處網域的閘道 <br> ![](https://hackmd.io/_uploads/BkHZqxV-a.png) ![](https://hackmd.io/_uploads/HyCK9lN-p.png) 9.把另一半邊的網路設定好後,就可以來測試網路是否通順ㄌ 進入任意 PC 端,找到 CMD 介面 <br> ![](https://hackmd.io/_uploads/B1ya3g4-p.png) ![](https://hackmd.io/_uploads/SJyZ6eE-6.png) 10.ping 對方位址 <br><br> ![](https://hackmd.io/_uploads/HJmHVWNbp.png) <br> </center> <br> 大致上就這樣 至於 Cisco 實作... 我覺得重點在計算出 IP 位址的頭尾,就不特別用指令了