- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网路相关指令
講師 : 郭育倫sscc6991@
網路指令
網路參數設定指令
ifconfig:查詢、設定網路卡與 IP 網域等相關參數
route:查詢、設定路由表 (route table)
ip:複合式的指令,可以直接修改上述提到的功能
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
這兩個玩意兒就是分別是 network 與 netmask !所以這兩個就組合成為一個完整的網域囉
Gateway
該網域是通過那個 gateway 連接出去的? 如果顯示 表示該路由是直接由本機傳送,亦即可以透過區域網路的 MAC 直接傳訊; 如果有顯示 IP 的話,表示該路由需要經過路由器 (通訊閘) 的幫忙才能夠傳送出去
Iface
這個路由傳遞封包的介面
Route -路由修改
觀察一下上面的路由排列順序喔,依序是
小網域 (/24 是 Class C)
逐漸到大網域 (/16 Class B)
最後則是預設路由 (/)。
舉例來說,上頭僅有三個路由,若我有一個傳往 0 的封包要傳遞,那首先會找 /24 這個網域的路由,找到了!所以直接由 eth0 傳送出去
如果是傳送到 Yahoo 的主機呢? Yahoo 的主機 IP 是 2,通過判斷(1)不是 /24 (2)不是 /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
最簡單的方法是透
您可能关注的文档
最近下载
- 定向钻穿越工程施工组织设计.doc VIP
- 2025年节能减排生态环保知识竞赛考试试题(附答案).docx VIP
- 智能网联汽车技术.pdf VIP
- DBJ/T 03-85-2018 市政基础设施工程资料管理规程(城镇道路工程、城市桥梁工程、给水排水管道工程、给水排水构筑物工程) 【压缩版】.pdf VIP
- 教科版八年级物理上册第一章~第二章综合测试题.doc VIP
- 22J403-1 楼梯 栏杆 栏板(一) (3).pdf VIP
- 学前教育学_全套PPT课件.pptx
- 光辉合益-中欧基金高管团队领导力提升项目建议书_20190515.pptx VIP
- 2025年秋新华师大版数学七年级上册全册同步教案.docx
- 《过敏性休克的临床表现与急救处理》课件.ppt VIP
文档评论(0)