[Linux實(shí)用命令]-12-網(wǎng)絡(luò)配置淺析

引言

這篇文章使用CentOS7和Ubuntu16.04兩個發(fā)行版介紹Linux中比較常用的與網(wǎng)絡(luò)相關(guān)的幾個命令和配置文件废睦,著重介紹如何在純終端環(huán)境下配置WiFi連接。

文章目錄

  • 0×1.如何在純終端界面配置有線連接
  • 0×2.如何在純終端界面配置WiFi連接
  • 0×3.圖形界面網(wǎng)絡(luò)管理器配置文件
  • 0×4.本地DNS解析文件hosts

0×1.如何在純終端界面配置有線連接

這一部分CentOS和Ubuntu的配置命令是一樣甲馋,下面分別介紹兩種環(huán)境下的配置方法埂奈。

第一種,終端設(shè)備連接在一個開啟了DHCP服務(wù)的路由上:

#1.查看自己的有線網(wǎng)卡設(shè)備號定躏,確保有線網(wǎng)卡已經(jīng)啟用
# 在CentOS7以及Ubuntu16.04往后的版本中账磺,網(wǎng)卡設(shè)備號不再使用eth(有線)或wlan(無線)作為前綴來標(biāo)識網(wǎng)卡,而改用新的命名方式
# en 前綴代表以太網(wǎng)痊远,也就是此小節(jié)介紹的有線網(wǎng)卡
# wl 前綴代表無線網(wǎng)卡
# lo 前綴代表本地回環(huán)接口
# vir 前綴代表虛擬接口
qing@qingsword.com~$ ifconfig

#如果有線網(wǎng)卡沒有啟用將不會出現(xiàn)在ifconfig列表中垮抗,ifconfig僅顯示已經(jīng)啟用的網(wǎng)絡(luò)設(shè)備,使用ifconfig -a命令可以查看包含被禁用的網(wǎng)絡(luò)設(shè)備碧聪,如果網(wǎng)卡被禁用冒版,可以使用下面的命令開啟,ens33是網(wǎng)絡(luò)設(shè)備號逞姿,每臺機(jī)器都可能不一樣壤玫,請使用自己的設(shè)備號替換
qing@qingsword.com~$ sudo ifconfig ens33 up

#反之,如果想關(guān)閉某個有線網(wǎng)卡哼凯,例如ens33
qing@qingsword.com~$ sudo ifconfig ens33 down


#2.讓這塊有線網(wǎng)卡自動獲取IP地址
qing@qingsword.com~$ sudo dhclient ens33

#如果ens33網(wǎng)卡在之前獲取過其他的IP,請先使用下面的命令釋放
qing@qingsword.com~$ sudo dhclient -r ens33

#3.如果沒有報錯楚里,再次ifconfig就能看到獲取的IP断部,此時就已經(jīng)接入互聯(lián)網(wǎng)

第二種,手動配置IP地址及其網(wǎng)關(guān)班缎,用上面的ens33網(wǎng)卡舉例:

#1.配置IP地址與子網(wǎng)掩碼
qing@qingsword.com~$ sudo ifconfig ens33 192.168.1.222 netmask 255.255.255.0

#2.配置默認(rèn)網(wǎng)關(guān)
qing@qingsword.com~$ sudo route add default gw 192.168.1.1

0×2.如何在純終端界面配置WiFi連接

CentOS以及Ubuntu下有一種終端界面通用的WiFi連接組件wpasupplicant蝴光,在CentOS7以及Ubuntu14.04往后版本中默認(rèn)都安裝了這個組件,但這個組件和圖形界面下的NetworkManager管理器有沖突达址,如果想在圖形界面下測試這種連接方式蔑祟,請先關(guān)閉NetworkManager服務(wù),請看下面的演示:

#1.確保NetworkManager服務(wù)已經(jīng)關(guān)閉沉唠,沒有運(yùn)行圖形界面的疆虚,可以跳過這一步
# CentOS關(guān)閉NetworkManager服務(wù)命令(請使用管理員權(quán)限執(zhí)行)
qing@qingsword.com~# systemctl stop NetworkManager

#Ubuntu關(guān)閉NetworkManager服務(wù)命令
qing@qingsword.com~$ sudo systemctl stop NetworkManager

#2.查詢本機(jī)無線網(wǎng)卡編號(wls35u1),本例僅一塊無線網(wǎng)卡满葛,如果有多塊也會羅列在這里
qing@qingsword.com~$ iw dev
phy#0
Interface wls35u1
#Interface后面就是我們需要的編號

#3.選擇一塊無線網(wǎng)卡進(jìn)行掃描径簿,查看周邊可以連接的無線網(wǎng)絡(luò)SSID,請使用自己的無線網(wǎng)卡號替換本例的wls35u1
qing@qingsword.com~$ sudo iw wls35u1 scan | grep SSID
#會將周邊可以搜索到的無線網(wǎng)絡(luò)SSID都枚舉出來
SSID: TP-LINK_333
SSID: qingsword.com
SSID: Xiaomi_888
SSID: Tenda_666

#4.假設(shè)我要連接到qingsword.com嘀韧,并且我知道這個路由的密碼篇亭,切換到root權(quán)限運(yùn)行下面的命令,將SSID號以及密碼寫入wpa_supplicant.conf配置文件中锄贷,請使用自己無線路由的SSID號替換qingsword.com译蒂,使用連接密碼替換123456
qing@qingsword.com~$ su root
root@qingsword.com~$ wpa_passphrase qingsword.com 123456 >> /etc/wpa_supplicant/wpa_supplicant.conf

#5.在后臺啟用這個配置文件曼月,連接到對應(yīng)的WiFi,-i后面是使用本地哪個無線網(wǎng)卡去連接柔昼,-c后面是我們剛才配置文件的路徑哑芹,末尾的&代表這條命令在后臺運(yùn)行,如果配置無誤岳锁,會在命令反饋中看到completed字樣绩衷,代表連接成功
qing@qingsword.com~$ sudo wpa_supplicant -i wls35u1 -c /etc/wpa_supplicant/wpa_supplicant.conf &

#6.使用DHCP獲取IP地址,如果路由需要手動配置IP激率,請參考本文第一小節(jié)
qing@qingsword.com~$ sudo dhclient wls35u1

#如果wls35u1網(wǎng)卡在之前獲取過其他的IP咳燕,請先使用下面的命令釋放
qing@qingsword.com~$ sudo dhclient -r wls35u1

0×3.圖形界面網(wǎng)絡(luò)管理器配置文件

在CentOS以及Ubuntu系統(tǒng)圖形界面環(huán)境中,Linux提供了一個NetworkManager網(wǎng)絡(luò)管理器乒躺,gnome桌面環(huán)境啟動后一般在右上方招盲,Ubuntu有線連接是一個上下箭頭圖標(biāo),無線是一個扇形圖標(biāo)嘉冒,CentOS7可能需要點(diǎn)擊關(guān)機(jī)那個按鈕曹货,在里面有個無線和有線的連接配置,都比較簡單讳推,不過多介紹顶籽,下面主要介紹通過圖形界面連接到有線或無線后,這些配置文件都存放在哪:

CentOS中NetworkManager網(wǎng)絡(luò)管理器配置文件位置:

#在這個目錄下银觅,保存了有線網(wǎng)卡或無線網(wǎng)卡的配置文件礼饱,一般以ifcfg-作為前綴,后面跟著有線網(wǎng)卡號(en或eth)究驴,如果是無線連接镊绪,就跟著無線網(wǎng)卡SSID號,對應(yīng)SSID的連接密碼以明文的形式保存在keys文件中
qing@qingsword.com~$ ls /etc/sysconfig/network-scripts/
ifcfg-ens33
#有線配置文件(不同機(jī)器en后面的字符可能不同)
ifcfg-lo #回環(huán)接口配置文件
ifcfg-qingsword.com
#無線配置文件洒忧,SSID號是qingsword.com
keys-qingsword.com
#對應(yīng)SSID號的連接密碼保存在這個文件中

Ubuntu中NetworkManager網(wǎng)絡(luò)管理器配置文件位置:

#與CentOS一樣蝴韭,Ubuntu圖形界面下配置的無線或有線都保存在下面這個目錄中,無線的配置文件直接是無線網(wǎng)絡(luò)的SSID號熙侍,里面保存了明文連接密碼榄鉴,有興趣的朋友可以逐個查看一下
qing@qingsword.com~$ ls /etc/NetworkManager/system-connections/

0×4.本地DNS解析文件hosts

在我們?yōu)g覽一個網(wǎng)頁的時候,系統(tǒng)并不是首先通過網(wǎng)絡(luò)去查詢域名對應(yīng)的DNS地址蛉抓,而是先查詢本地的hosts文件中有沒有這個域名對應(yīng)的IP地址牢硅,如果有,優(yōu)先使用這條DNS記錄芝雪,Windows和Linux中都有這個文件:

#Windows系統(tǒng)中hosts文件位置(假設(shè)系統(tǒng)裝在C盤)
C:\Windows\System32\drivers\etc\hosts

#Linux系統(tǒng)中hosts文件位置
/etc/hosts

#使用vim在末尾添加一條靜態(tài)解析規(guī)則
qing@qingsword.com~$ sudo vim /etc/hosts
#添加下面這條并保存
127.0.0.1  www.QingSword.COM

#添加條目后嘗試ping這個域名减余,發(fā)現(xiàn)解析的IP地址是本地回環(huán)地址,清除緩存后在瀏覽器中也打不開這個網(wǎng)站了惩系,hosts文件的作用就是將指定的域名與對應(yīng)的IP地址建立靜態(tài)DNS解析表位岔,默認(rèn)情況下如筛,系統(tǒng)首先使用這個靜態(tài)解析表來解析域名到對應(yīng)IP
qing@qingsword.com~$ ping www.QingSword.COM
PING www.QingSword.COM (127.0.0.1)

#刪除/etc/hosts中的"127.0.0.1  www.QingSword.COM"即可恢復(fù)訪問
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市抒抬,隨后出現(xiàn)的幾起案子杨刨,更是在濱河造成了極大的恐慌,老刑警劉巖擦剑,帶你破解...
    沈念sama閱讀 216,843評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件妖胀,死亡現(xiàn)場離奇詭異,居然都是意外死亡惠勒,警方通過查閱死者的電腦和手機(jī)赚抡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,538評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來纠屋,“玉大人涂臣,你說我怎么就攤上這事∈鄣#” “怎么了赁遗?”我有些...
    開封第一講書人閱讀 163,187評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長族铆。 經(jīng)常有香客問我岩四,道長,這世上最難降的妖魔是什么哥攘? 我笑而不...
    開封第一講書人閱讀 58,264評論 1 292
  • 正文 為了忘掉前任剖煌,我火速辦了婚禮,結(jié)果婚禮上献丑,老公的妹妹穿的比我還像新娘。我一直安慰自己侠姑,他們只是感情好创橄,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,289評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著莽红,像睡著了一般妥畏。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上安吁,一...
    開封第一講書人閱讀 51,231評論 1 299
  • 那天醉蚁,我揣著相機(jī)與錄音,去河邊找鬼鬼店。 笑死网棍,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的妇智。 我是一名探鬼主播滥玷,決...
    沈念sama閱讀 40,116評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼氏身,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了惑畴?” 一聲冷哼從身側(cè)響起蛋欣,我...
    開封第一講書人閱讀 38,945評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎如贷,沒想到半個月后陷虎,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,367評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡杠袱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,581評論 2 333
  • 正文 我和宋清朗相戀三年尚猿,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片霞掺。...
    茶點(diǎn)故事閱讀 39,754評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡谊路,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出菩彬,到底是詐尸還是另有隱情缠劝,我是刑警寧澤,帶...
    沈念sama閱讀 35,458評論 5 344
  • 正文 年R本政府宣布骗灶,位于F島的核電站惨恭,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏耙旦。R本人自食惡果不足惜脱羡,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,068評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望免都。 院中可真熱鬧锉罐,春花似錦、人聲如沸绕娘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,692評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽险领。三九已至侨舆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間绢陌,已是汗流浹背挨下。 一陣腳步聲響...
    開封第一講書人閱讀 32,842評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留脐湾,地道東北人臭笆。 一個月前我還...
    沈念sama閱讀 47,797評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親耗啦。 傳聞我的和親對象是個殘疾皇子凿菩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,654評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 本文原創(chuàng) CentOS 官網(wǎng)文檔手冊[https://wiki.centos.org/zh/Manuals/Rel...
    Linux丶晨星閱讀 9,275評論 0 12
  • 一、CentOS8新特性CentOS 官網(wǎng)文檔手冊CentOS8 相關(guān)資料鏈接←01CentOS8 相關(guān)資料鏈接←...
    酷酷的偉閱讀 19,573評論 5 99
  • Linux系統(tǒng)快速入門 1學(xué)習(xí)目標(biāo): 對linux的基本認(rèn)識 常用linux命令的使用 JAVAEE:后臺應(yīng)用都會...
    豆釘閱讀 404評論 0 0
  • 我是黑夜里大雨紛飛的人啊 1 “又到一年六月在验,有人笑有人哭玷氏,有人歡樂有人憂愁,有人驚喜有人失落腋舌,有的覺得收獲滿滿有...
    陌忘宇閱讀 8,536評論 28 53
  • 信任包括信任自己和信任他人 很多時候盏触,很多事情,失敗块饺、遺憾赞辩、錯過,源于不自信授艰,不信任他人 覺得自己做不成辨嗽,別人做不...
    吳氵晃閱讀 6,187評論 4 8