文本關(guān)鍵字:Linux、CentOS、網(wǎng)絡(luò)服務(wù)、eth0、網(wǎng)卡配置項
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供蕉城網(wǎng)站建設(shè)、蕉城做網(wǎng)站、蕉城網(wǎng)站設(shè)計、蕉城網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、蕉城企業(yè)網(wǎng)站模板建站服務(wù),十余年蕉城做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。通常我們查看本機的網(wǎng)絡(luò)是否正常,主要需要知道的就是網(wǎng)卡是否在正常工作,相關(guān)的網(wǎng)絡(luò)信息(IP地址、廣播地址、子網(wǎng)掩碼等)是什么。除此之外,我們需要測試當前機器是否連入互聯(lián)網(wǎng),或者是否能夠與網(wǎng)關(guān)正常通信。
ifconfig是一個最常用的,可以查看和設(shè)置各網(wǎng)卡的工具。
使用ping命令可以用于測試網(wǎng)絡(luò)的連通性,可以方便我們排查問題,通常首先會檢查網(wǎng)關(guān)的連通性,隨后是外網(wǎng)的某一地址,如:百度。
使用ifconfig命令可以臨時修改網(wǎng)卡的配置,截止至下一次網(wǎng)卡重啟,或計算機重啟前一直有效。
使用setup工具對網(wǎng)絡(luò)配置就行修改,或者直接修改網(wǎng)卡配置文件都可以使配置永久生效,第一次修改完成時,需要手動重新啟動。
可以對網(wǎng)卡和DNS進行設(shè)置,需要注意的是:網(wǎng)卡配置文件中的DNS設(shè)置擁有更高的優(yōu)先級,如果你希望為所有的網(wǎng)卡都配置相同的DNS服務(wù)器地址,那么你應(yīng)該確保網(wǎng)卡配置文件中沒有出現(xiàn)DNS的配置,然后在DNS配置中指定DNS服務(wù)器地址。
此處可以對網(wǎng)卡進行激活或者關(guān)閉,也可以移除網(wǎng)卡配置,選中網(wǎng)卡直接回車進入配置。
顯示星號的部分代表開啟和啟用,通過空格切換。當dhcp為關(guān)閉狀態(tài)時才可手動修改IP地址等配置,否則為鎖定狀態(tài),修改完成后保存退出。
在網(wǎng)卡配置文件中的DNS配置會被寫入到DNS解析配置中。
使用setup工具修改的方式其實本質(zhì)上也是修改網(wǎng)卡的配置文件。需要注意的是,如果是手動進行相關(guān)信息的配置,一定要使用正確的子網(wǎng)掩碼和廣播地址,并且IP地址一定要與網(wǎng)關(guān)在同一網(wǎng)段。對于VMware虛擬化軟件:vmnet0(橋接模式)、vmnet1(僅主機模式)、vmnet8(NAT模式)分別有不同的網(wǎng)關(guān)。
橋接模式:將虛擬機當成一臺真實存在的機器,直接連入宿主機所在的網(wǎng)絡(luò),局域網(wǎng)內(nèi)的其他機器也能訪問到該虛擬機,則網(wǎng)關(guān)地址應(yīng)與宿主機相同。
僅主機模式:使虛擬機只能和宿主機通信,不能連入外網(wǎng)(除非使用代理轉(zhuǎn)發(fā)),則網(wǎng)關(guān)地址應(yīng)和宿主機中vmnet1的網(wǎng)卡地址相同,通常為xxx.xxx.xxx.1,虛擬機可以使用該地址與宿主機通信。
NAT模式:是虛擬機能夠和宿主機共享網(wǎng)絡(luò),并且也能夠與宿主機通信,則網(wǎng)關(guān)地址默認被指配為xxx.xxx.xxx.2,宿主機中vmnet8的網(wǎng)卡地址為xxx.xxx.xxx.1,虛擬機可以使用該地址與宿主機通信。
如果網(wǎng)關(guān)沒有設(shè)置正確,則會直接導致虛擬機無法正常的與外網(wǎng)進行網(wǎng)絡(luò)通信(尤其在NAT模式下)。方便大家復制,以下給出文本:
DEVICE=eth0
TYPE=Ethernet
UUID=b56a4da9-b82a-4b32-9ee5-b2b08f546e64
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
# 根據(jù)對應(yīng)的虛擬機網(wǎng)卡或連入的路由器網(wǎng)段進行設(shè)置
IPADDR=192.168.19.145
NETMASK=255.255.255.0
GATEWAY=192.168.19.2
# DNS1相當于主DNS服務(wù)器地址
DNS1=192.168.19.2
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
USERCTL=no
HWADDR=00:0C:29:98:FE:94
PREFIX=24
# 最后一次連接的時間點:Unix時間戳
LAST_CONNECT=1576595442
當我們需要讓網(wǎng)卡的最新配置生效,通常要重啟網(wǎng)卡,可以使用如下常用的兩種方式實。
通過直接重啟網(wǎng)絡(luò)服務(wù)的方式,切記:這會波及所有網(wǎng)卡!所以如果是個人學習階段沒有關(guān)系,如果是在多網(wǎng)卡的服務(wù)器環(huán)境請慎用。
如果我們只想對某一塊網(wǎng)卡進行重啟,可以使用ifconfig命令,如:ifconfig eth0 up/down。但是筆者更偏愛于使用另外一種簡便的命令。
對于CentOS系統(tǒng),還有一個網(wǎng)絡(luò)總開關(guān)配置文件。當然一般我們只有在修改系統(tǒng)主機名的時候才會用到這個文件,其中有兩個配置項,一個是網(wǎng)絡(luò)總開關(guān),一個是主機名,如下。
只有網(wǎng)絡(luò)總開關(guān)是打開的狀態(tài),才能夠正常使用網(wǎng)絡(luò)服務(wù)。但是一般也沒人會把yes改為no,知道一下就好,大多數(shù)網(wǎng)絡(luò)不能正常工作主要還是網(wǎng)卡的配置文件問題。
在上文中已經(jīng)提到,網(wǎng)卡配置文件中的DNS配置擁有更高的優(yōu)先級,網(wǎng)卡生效后,DNS的配置會被直接寫入到DNS的配置文件中。所以我們可以直接查看resolv.conf中的內(nèi)容來查看當前機器使用的DNS服務(wù)器地址是什么,如果網(wǎng)卡的配置文件中并沒有指定DNS地址,那我們可以手動編輯該文件來添加,只需要將地址換行羅列即可。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。