網路指令 講師 : 郭育倫 sscc6991@gmail.com.

Slides:



Advertisements
Similar presentations
一、软件简介 二、功能介绍 三、产品优势 四、应用范围 五、成功客户 目录目录 软件简介 ●员工工作时间,都认真工作了? ●还是在玩游戏? ●浏览与工作无关的网站? ●收发私人邮件? ●甚至将公司的机密资料拷贝带 走?或是通过邮件或聊天工具泄 密? …… 解决之道.
Advertisements

晏宏斌工程师 2014 年 9 月 “ 宽带网络校校通 ” 校园网建设要点和基础维护方法. – 中小学校园网络建设要点 – 常见网络故障处理基本方法 目 录目 录.
第6章:计算机网络基础 网考小组.
校园网的基本使用和 常见问题 主讲:高 健 信息部.
本周复习一下基本的网络知识 下周开始讲解路由器的配置方法 第四周开始到实验室做实验(主楼910,919)
第 8 章 IP 基礎與定址.
公共部门人力资源管理课程导学 学习本课程的三步 3、利用网络 2、掌握方法 1、了解课程.
网络常用命令.
欢迎各位网管员参加培训!
法 在 身 边 杜绝不良行为,远离违法犯罪 —— 走好青春第一步.
第 4 章 网络层.
计算机网络教程(第 2 版) 第 7 章 网络互连 课件制作人:谢希仁.
2012單位主機及電腦教室管理人員資訊安全管理會議
因特网 TCP/IP协议 IP路由技术 Internet接入技术 Internet服务.
第 14 章 網路應用軟體: 傳輸、社群、通訊 著作權所有 © 旗標出版股份有限公司.
网络教育(综合类)本学期教学工作 网络教育办公室:周学斌.
路由器的性能特点和工作原理 两种常用的内部网关协议(RIP和OSPF) 路由器的产品结构 局域网中使用路由器的方案
计算机系统与网络技术 第14讲 局域网构建技术 讲课教师:常姗
数据转发过程.
新進資訊組長研習 研習時間:102年8月14日 講師: 新竹縣教育研究發展及網路中心 網路管理組楊淑華管理師 連絡方式:
NetGuru 創新 網路通訊實驗教學解決方案 PART I TCP/IP通訊協定深入剖析/以NetGuru實作
第一章 计算机网络基础 授课教师:买买提艾力
项目6.1:计算机网络基础 项目描述 能力目标 应用网络可以工作、学习,网络影响着我们的生活,了解网络知识、培养信息技术的水平和能力是工作和生活的需要。 通过对概念的理解,培养信息分析、辨别能力, 学会使用信息技术工作、学习。
第十五章 IP路由 主讲人:刘正华.
Netman Linux 的防火牆設計與應用 Netman
计算机网络 吴功宜 编著 欢迎辞.
網路基本概念與設定方法 林文宗 資管系助理教授
宽带路由器配置与应用.
计算机网络实验介绍 信息网络实验室 2017/9/13 04:55:22.
Raspberry Pi Lesson 2 – Setup to Use
学习目标: 1)理解包和包过滤 2)理解包过滤的方法 3)设置特殊的包过滤规则
網路概論.
Linux.
主讲:邓 志 龙 Linux网络技术 主讲:邓 志 龙
第 14 章 網路應用軟體: 傳輸、社群、通訊.
教师:陈有为 TCP/IP与Internet(A) 教师:陈有为
华南师范大学 防火墙 华南师范大学
Introduction to basics
第3讲 网络安全协议基础 此为封面页,需列出课程编码、课程名称和课程开发室名称。
计算机网络原理 计算机与信息工程分院 周文峰.
網路故障排除 家庭和小型企業網路 – 第九章.
臺東縣中小學資訊教育校園網路管理暨資訊安全防護計畫研習
第六章 差错与控制报文 (ICMP).
網路伺服器應用 Linux Server Andres, Wen-Yuan Liao
Internet Protocol (IP)
網路服務 家庭和小型企業網路 – 第六章.
第4讲 以太网组网及故障排除.
基 礎 網 路 管 理 台東大學電算中心 郭俊賢 技術師.
班級:四子二甲 姓名:孫培修 學號: 指導教授:謝欽旭老師
Chapter 8 網際網路通訊協定.
第 2 章 TCP / IP 簡介.
考试题型 填空题(30) 选择题(20) 名词解释(10) 问答题(24) 计算题(16) 附加题(30) 成绩核算:
岗位技能(二)Linux系统配置与管理 项目3 TCP/IP网络接口配置
第 11 章 設定 Internet 連線 著作權所有 © 旗標出版股份有限公司.
江西财经大学信息管理学院 《组网技术》课程组
子網路切割、變動長度的子網路遮罩 (VLSM) 與 TCP / IP 的檢修
第十三章 TCP/IP 與 Internet 網路連結技術
第2讲 网络安全协议基础 此为封面页,需列出课程编码、课程名称和课程开发室名称。
TANet PROTOCOL ANALYSIS - WIRESHARK - 350.
第11章 網路的設定與測試.
個人電腦與網路 1.個人電腦IP設定 自動取得IP與固定IP IP登錄系統與IP自動分配系統 固定IP申請 IP衝突處理
實驗目的: 子網路切割(Netmask)方式 IP靜態繞送(Static Route)
傳輸控制協議 /互聯網協議 TCP/IP.
實務操作練習題.
TYPE B 3504A設定 使用瀏覽器連線到閘道器的ip 例如:
TYPE A 3702A設定 使用瀏覽器連線到閘道器的ip 例如:
RHCE.
Linux网络配置管理.
IP Layer Basics & Firewall
第 4 章 网络层.
Presentation transcript:

網路指令 講師 : 郭育倫 sscc6991@gmail.com

網路參數設定指令 ifconfig:查詢、設定網路卡與 IP 網域等相 關參數 route:查詢、設定路由表 (route table)

ifconfig ifconfig 主要是可以手動的啟動、觀察與修 改網路介面的相關參數

ifconfig 直接輸入 ifconfig 就會列出目前已經被啟動 的卡, 不論這個卡是否有給予 IP ,都會被 顯示出來 輸入 ifconfig eth0 , 則會秀出這張介面的相關資料,而不管該介面是否有啟動

eth0:就是網路卡的代號 HWaddr:就是網路卡的硬體位址,俗稱的 MAC inet addr:IPv4 的 IP 位址,後續的 Bcase, Mask 分別代表的是 Broadcast 與 netmask inet6 addr:是 IPv6 的版本的 IP RX:那一行代表的是網路由啟動到目前為止的封包接收情況 TX:與 RX 相反,為網路由啟動到目前為止的傳送情況

MTU: Maximum Trasmission Unit 最大傳輸單元(位元組), 即此介面一次所能傳輸的最大封包 collisions:代表封包碰撞的情況,如果發生太多次, 表示網路狀況不太好 txqueuelen:傳輸資料的緩衝區的儲存長度 Interrupt 是 IRQ 中斷位址 Memory:記憶體位址

ifconfig

ifconfig

ifconfig 使用 ifconfig 可以暫時手動來設定或修改某 個介面卡的相關功能 也可以透過 eth0:0 這種虛擬的網路介面來 設定好一張網路卡上面的多個 IP 手動的方式真是簡單啊!且設定錯誤也沒關係 我們可以利用 /etc/init.d/network restart 來重新啟動整個網路介面,那麼之前手動的設定資料會全部都失效

ifconfig 另外, 要啟動某個網路介面,但又不讓他具有 IP 參數時,直接給他 ifconfig eth0 up 即可! 這個動作經常在無線網卡當中會進行, 因為我們必 須要啟動無線網卡讓他去偵測 AP 存在與否啊

Route -路由修改 兩部主機之間一定要有路由才能夠互通 TCP/IP 的協定,否則就無法進行連線 一般來說,只要有網路介面,該介面就會產生一個路由

Route -路由修改

Route -路由修改 route -n 主要是顯示出 IP route ,顯示的則是『主機名稱』

Route -路由修改 Destination, Genmask Gateway Iface 這兩個玩意兒就是分別是 network 與 netmask !所以這兩個就組合成為一個完整的網域囉 Gateway 該網域是通過那個 gateway 連接出去的? 如果顯示 0.0.0.0 表示該路由是直接由本機傳送,亦即可以透過區域網路的 MAC 直接傳訊; 如果有顯示 IP 的話,表示該路由需要經過路由器 (通訊閘) 的幫忙才能夠傳送出去 Iface 這個路由傳遞封包的介面

Route -路由修改 觀察一下上面的路由排列順序喔,依序是 小網域 (192.168.10.0/24 是 Class C) 逐漸到大網域 (169.254.0.0/16 Class B) 最後則是預設路由 (0.0.0.0/0.0.0.0)。 舉例來說,上頭僅有三個路由,若我有一個傳往 192.168.10.20 的封包要傳遞,那首先會找 192.168.10.0/24 這個網域的路由,找到了!所以直接由 eth0 傳送出去 如果是傳送到 Yahoo 的主機呢? Yahoo 的主機 IP 是 202.43.195.52,通過判斷(1)不是 192.168.10.0/24 (2)不是 169.254.0.0/16 結果到達 (2)0/0 時,OK!傳出去了

Route -路由修改

網路偵錯與觀察指令 使用測試軟體來追蹤可能的錯誤原因 很多的網路偵測指令其實在 Linux 裡頭已經 都預設存在了 Ping Traceroute Netstat Host nslookup

ping ping 主要透過 ICMP 封包 (網際網路訊息控 制協定) 來進行整個網路的狀況報告 ping 還是需要透過 IP 封包來傳送 ICMP 封包的

ping ping 最簡單的功能就是傳送 ICMP 封包去要 求對方主機回應是否存在於網路環境中

64 bytes:表示這次傳送的 ICMP 封包大小為 64 bytes 這麼大,這是預設值 icmp_seq=0:ICMP 所偵測進行的次數,第一次編號為 0 每經過一個有 MAC 的節點時,TTL 就會減少一,預設的 TTL 為 255 , 你可以透過 -t 150 之類的方法來重新設定預設 TTL 數值 time=9.16 ms:回應時間

ping 忘記加上 -c 3 這樣的規定偵測次數,那就得 要使用 [ctrl]-c 將他結束掉

ping 追蹤整個網路傳輸的最大 MTU 最簡單的方法是透過 ping 傳送一個大封包, 並且不許中繼的路由器或 switch 將該封包重組

traceroute ping 是兩部主機之間的回聲與否判斷 Traceroute 是追蹤兩部主機之間通過的各個 節點 (node) 通訊狀況的好壞 例如:連線到 yahoo 的速度比平常慢 (1)自己的網路環境有問題? (2)外部的 Internet 有問題? 判斷是 (1) 還是 (2) 就得使用 traceroute 這個指令

traceroute 上面的例子當中,主機連接到 Yahoo 時, 會經過 12 個節點 traceroute 主動的對這 12 個節點做 ICMP 的回聲等待,並偵測回覆時間,每個節點會偵測三次 所以像上頭顯示的結果,發現每個節點其實回覆的時間大約在 200 ms 以內 由上面資訊來看,可以看出 61.58.33.133 這個節點的傳輸延遲較久,之前的 9 個節點則有不錯表現 如果在預設的 5 秒鐘之內 traceroute 聽不到節點的回聲,那麼螢幕上就會跑出一個『 * 』的符號, 告知該節點無法有順利的回應

netstat 如果你覺得你的某個網路服務明明就啟動了 ,但是就是無法造成連線 查詢一下自己的網路介面所監聽的埠口 (port) 來看看是否真的有啟動 因為有時候螢幕上面顯示的 [OK] 並不一定是 OK

netstat

netstat 你可以在上面的範例當中發現,我的網路連線僅有對外開放 port 25 以及 port 22 而已 (因為針對 0.0.0.0 開放), 至於 port 53 則僅針對內部的 127.0.0.1 來開放,所以是不對 Internet 開放這個服務的喔 主機 port 22 是由 sshd 這支程式所啟動的

host 用來查出某個主機名稱的 IP 舉例來說,我們想要知道 tw.yahoo.com 的 IP 時

nslookup 用來作為 IP 與主機名稱對應的檢查 nslookup 還可以由 IP 找出主機名稱喔

nslookup

遠端連線指令 在不同的電腦之間進行登入的情況 可以透過 telnet, ssh 或者是 ftp 等協定來進行遠端主機的登入

telnet telnet 是早期我們在個人電腦上面要連結到 伺服器主機上工作時,最重要的一個軟體 可以直接連接到伺服器上頭,還可以用來連結 BBS 不過, telnet 本身的資料在傳送的時候是使用明碼 (原始的資料,沒有加密) , 所以資料在 Internet 上面跑的時候,會比較危險一點

telnet 我們可以透過 telnet 輕易的連結到 BBS 上面, 而如果您的主機有 開啟 telnet 服務的話, 同樣的利用『 telnet IP 』並且輸入帳號與 密碼之後,就能夠登入主機了

ftp 想要下載 Linux 的光碟燒錄映象檔時,要去 哪裡下載 FTP網站(FTP 提供者)!

ftp 首先我們當然是需要登入囉,所以在上頭 的表格當中我們當然需要填入帳號與密碼 由於義守大學提供匿名登入,而匿名登入 者的帳號就是『 anonymous 』所以直接填 寫那個帳號即可。 如果是私人的 FTP 時,才需要提供一組完整的帳號與密碼啦

ftp

ftp

ftp 建議您可以連到大學的 FTP 網站後, 使用 help (或問號 ?) 來參考可用的指令 然後嘗試下載以測試使用一下這個指令吧 你的 FTP 主機的 port 開在非正規的埠口時 , 那你就可以利用底下的方式來連接到該 部主機

lftp 登入提供匿名登入的主機 整個使用的方法與上面提到的 ftp 又非常類似 一樣可使用『help』來顯示出可以執行的指令

GUI FTP 除了這個好用的文字介面的 FTP 軟體之外 ,事實上還有很多圖形介面的好用軟體呢 最常見的就是 gftp 了~不但是圖形介面,而且與 cute ftp 簡直就是像到不行!非常的容易上手 CentOS 本身就有提供 gftp 了,你可以拿出原版的光碟來安裝,然後進入 X Window 後, 啟動一個 shell ,輸入『 gftp 』就能夠發現他的好用啦

gaim 現在應該大家都知道什麼是 MSN, 雅虎即時 通以及其他的通訊軟體 在 X Window 底下使用 gaim 先進入 X Window 系統,然後開啟一個終端機視窗,接著直接輸入 gaim (請注意您必須已經安裝了 gaim 了)

gaim

wget wget 就是在進行『網頁資料的取得』 舉例來說,我們的 Linux 核心是放置在 www.kernel.ort 內,主要同時提供 ftp 與 http 來下載 我們知道可以使用 lftp 來下載資料,但如果想要用瀏覽器來下載呢? 那就利用 wget 吧

wget

wget 不必透過瀏覽器,只要知道網址後,立即 可以進行檔案的下載, 又快速又方便 還可以透過 proxy 的幫助來下載呢!透過修 改 /etc/wgetrc 來設定你的代理伺服器: