配置IP與網(wǎng)絡(luò)問(wèn)題的排查
為了讓自己有個(gè)更好的Linux終端學(xué)習(xí)環(huán)境洼冻,我們可以使用遠(yuǎn)程工具來(lái)操作終端抢肛,而使用遠(yuǎn)程工具操作我們的Linux系統(tǒng),我們則需要一個(gè)固定的(靜態(tài))IP地址來(lái)連接我們的終端矫膨,這個(gè)時(shí)候就需要我們手動(dòng)的設(shè)置好(靜態(tài))IP地址叠穆。
配置ip
打開(kāi)虛擬機(jī),登陸到“root”賬戶(hù)
輸入自動(dòng)獲取ip地址的命令
[root@localhost ~]# dhclient
查看ip地址命令:
[root@localhost ~]# ip add
PS:獲取到的動(dòng)態(tài)ip地址要記住尸疆,更改網(wǎng)絡(luò)配置文件的時(shí)候需要用到椿猎,以及網(wǎng)關(guān)/子網(wǎng)掩碼/也需要記住
查看網(wǎng)關(guān)的步驟:
vmware點(diǎn) 編輯-虛擬網(wǎng)絡(luò)編輯器-選中名為vmnet8的網(wǎng)絡(luò)-NAT設(shè)置
[root@localhost ~]# ls /etc/sysconfig/network-scripts/ifcfg-ens33
通過(guò)以上的命令惶岭,可以查看一下網(wǎng)絡(luò)配置文件的絕對(duì)路徑有沒(méi)有錯(cuò)誤,這里命令較長(zhǎng)犯眠,可以使用一個(gè)快捷鍵按灶,Tap補(bǔ)全功能進(jìn)行命令的補(bǔ)全或者是文件路徑的補(bǔ)全。
比如當(dāng)輸入“sysc”時(shí)筐咧,可以按下Tap鍵補(bǔ)全“onfig”鸯旁,當(dāng)tap補(bǔ)全不上時(shí)說(shuō)明可能存在相同的名字路徑的多個(gè)路徑,可以連按兩次Tap鍵查看量蕊。
編輯網(wǎng)卡配置文件:vi(編輯命令) 跟 網(wǎng)卡配置文件絕對(duì)路徑
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
當(dāng)配置文件路徑?jīng)]有錯(cuò)誤時(shí)铺罢,我們可以通過(guò)vi編輯器進(jìn)行對(duì)網(wǎng)絡(luò)配置文件的內(nèi)容進(jìn)行修改與添加
更改:
BOOTPROTO=static
ONBOOT=yes
插入:
IPADDR=192.168.154.132
NETMASK=255.255.255.0
GATEWAT=192.168.154.2
DNS1=119.29.29.29
IPADDR=ip地址是dhclient獲取,ip add查看到的動(dòng)態(tài)ip
NETMASK=子掩碼都是255.255.255.0残炮,
GATEWAT=網(wǎng)關(guān)是ip網(wǎng)段.2
DNS1=DNS設(shè)置:119.29.29.29 公共DNS
修改好后按一下Esc鍵韭赘,緊接著輸入“:wq”回車(chē),wq吉殃,w為保存辞居,q為退出,wq即保存并退出的意思
占滿(mǎn)屏幕的信息蛋勺,可以使用快捷鍵CTRL+L進(jìn)行清屏
修改好網(wǎng)絡(luò)配置文件后需要重啟網(wǎng)絡(luò)瓦灶,輸入以下命令進(jìn)行重啟
[root@localhost ~]# systemctl restart network.service
到這里網(wǎng)絡(luò)配置就修改好了,已經(jīng)修改位靜態(tài)IP地址抱完,這時(shí)修改好后我們還需要對(duì)結(jié)果測(cè)試一下網(wǎng)絡(luò)是否可用贼陶,使用“ping”命令
網(wǎng)絡(luò)問(wèn)題排查
在修改好網(wǎng)絡(luò)配置文件后,重啟網(wǎng)絡(luò)服務(wù)巧娱,ping一下一個(gè)網(wǎng)絡(luò)地址碉怔,檢查網(wǎng)絡(luò)是否可用,如果網(wǎng)絡(luò)不可用禁添,我們需要排查看哪里出了問(wèn)題并且修改好
已知的辦法目前有撮胧,更改網(wǎng)絡(luò)適配器適配器模式位橋接模式
更改好模式后我們需要重新獲取一下網(wǎng)絡(luò),輸入dhclient命令老翘,這時(shí)會(huì)報(bào)錯(cuò)芹啥,說(shuō)該程序已在運(yùn)行中,我們需要?dú)⑺肋@個(gè)程序重新在運(yùn)行铺峭,這個(gè)個(gè)時(shí)候我們就可以輸入“dhclient -r”進(jìn)行殺死墓怀,然后再輸入dhclient查看
如果重新獲取后ping的網(wǎng)絡(luò)還是不能連接,我們可以切換會(huì)NAT模式卫键,使用VI編輯器看下前面修改網(wǎng)絡(luò)配置文件時(shí)否有修改錯(cuò)誤內(nèi)容的情況傀履,如果沒(méi)有,則需要可以嘗試打開(kāi)虛擬網(wǎng)絡(luò)編輯器莉炉,移除名為“vmnet8”的網(wǎng)絡(luò)钓账,重新創(chuàng)建一個(gè)網(wǎng)絡(luò)
重新創(chuàng)建的網(wǎng)絡(luò)會(huì)重新分配一個(gè)子網(wǎng)地址
此時(shí)再輸入獲取id的命令即可:dhclient
這期間我都可以使用ifconfig命令來(lái)查看我們的網(wǎng)絡(luò)IP情況碴犬,如果系統(tǒng)執(zhí)行不了該命令則是沒(méi)有安裝這個(gè)程序
此時(shí)可以通過(guò)yum工具來(lái)安裝ifconfig命令(前提是網(wǎng)絡(luò)可以使用的情況下)
[root@localhost ~]# yum install -y net-tools