linux学习——大话linux网络
打算學(xué)習(xí)linux網(wǎng)絡(luò)協(xié)議棧源碼,從此邁上linux網(wǎng)絡(luò)開發(fā)之路。
有目標(biāo)是好滴,但是目前對(duì)linux網(wǎng)絡(luò)相關(guān)的命令還不是很熟悉,所以。。。任重而道遠(yuǎn)啊。。。
?
先從使用linux網(wǎng)絡(luò)特性開始吧,從一個(gè)用戶的角度了解一些基本的知識(shí)。對(duì)于window的cmd基本的網(wǎng)絡(luò)命令還是會(huì)用的,諸如ping,traceroute,telnet之類也略懂。那就拿cmd和linux shell比較著學(xué)習(xí)吧。
?
筆者是在virtualbox上安裝了兩個(gè)centos系統(tǒng),姑且給兩個(gè)很挫的名字centos-01和centos-02。
兄弟倆在網(wǎng)絡(luò)設(shè)置上略有不同。老大centos-01的連接方式為“橋接網(wǎng)卡”,這種方式有個(gè)弊端——由于所在局域網(wǎng)使用靜態(tài)ip,但同時(shí)存在dhcp服務(wù)器,因此會(huì)搶占局域網(wǎng)內(nèi)的ip資源,從而造成ip沖突影響其他用戶使用網(wǎng)絡(luò)。此外,按照這種方式對(duì)老二設(shè)置網(wǎng)絡(luò)連接,還會(huì)造成兄弟倆通往信息高速公路的出口相同,異常的不爽啊。于是將老二的連接方式改為“網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)”。
?
開始用時(shí)沒有問題,因?yàn)閏entos是minimal版,分別通過yum為兩兄弟裝備了vim。
?
由于多方原因,網(wǎng)絡(luò)學(xué)習(xí)計(jì)劃擱淺了。最近重新投入,發(fā)現(xiàn)老大無法使用網(wǎng)絡(luò)。真是老大不中留,問題多多使人愁。
?
開始排查問題吧。
1、拜訪一下兄弟家。
ping 10.0.2.15
connect: Network is unreachable
查看下ifconfig,乖乖,自己的家門封上了。橋接方式獲取不到ip地址,之前還好好的,怎么突然就獲取不到了呢?
?
當(dāng)初兄弟倆采用不同的網(wǎng)絡(luò)連接方式就是因?yàn)镹AT分配的IP是相同的,相當(dāng)于兩家人只有一個(gè)家門,這太不方便了。所以老大采用橋接的方式,沒成想引來麻煩。
?
有麻煩不怕,解決之。大神都是從遇到問題起步的,嘎嘎!
?
2、重啟網(wǎng)絡(luò)服務(wù),提示為eth0配置ip地址失敗
service ?network ?restart
……
Determining IP information for eth0...failed
網(wǎng)上查閱資料,有童鞋說是沒有DHCP服務(wù)器。
查看eth0的配置腳本,發(fā)現(xiàn)果然是通過DHCP服務(wù)器獲取IP。如果DHCP服務(wù)器不存在了,自然就不會(huì)分配到IP地址,這就是為什么之前可以獲取到IP,而現(xiàn)在獲取不到了。分配資源的領(lǐng)導(dǎo)不在,誰(shuí)都么辦法啊。
轉(zhuǎn)載于:https://www.cnblogs.com/collapsar/p/3520207.html
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的linux学习——大话linux网络的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JSON和JSONP
- 下一篇: SQL Server技术问题之视图优缺点