Centos7配置靜態Ip,解決能ping 通Ip,不能ping通域名

安裝好系統之後,進入控制檯,查看ip地址

 

我這邊創建虛擬機的時候只配置了一個網卡,記住想要配置的網卡名稱.

 

vi ifcfg-eno16777984  打開,原配置爲

 

修改爲

然後重啓網絡服務, 命令爲service network restart,發現問題

內網 ping 192.168.20.20 可以連接

外網 ping www.baidu.com 出現錯誤 ping: unknow host www.baidu.com

嘗試連接百度的Ip地址, ping 61.135.169.125 ,發現可以連接

應該是 DNS解析時出現的錯誤,DNS配置文件爲 /etc/resolv.conf, vi 打開,DNS配置一定要與ifcfg-eno網卡配置中的DNS一致.

 

仍無法ping通域名,又修改  /etc/nsswitch.conf 的 hosts 屬性爲扔無法ping通域名.(快瘋)

 

又按照方法,還是爲解決.................................................

1.chkconfig NetworkManager off

2.chkconfig network on

3.service     NetworkManager stop

4.service     network start

5.service     network restart

 

最後發現原因是一個低級錯誤.............................................

我創建名爲 yoona 的虛擬機時,只選擇了一個網卡,連接的網絡標籤是 5103 .

主機有兩個網卡,標籤分別爲 51035203 ,而 vi /etc/sysconfig/network-scripts/idcfg-eno1677984配置靜態IP時設置

IPADDR=192.168.20.100,與標籤5203的網段一致,只需關閉虛擬機,更改網絡連接並重啓虛擬機或修改IPADDR的網段並重啓network,再次 ping 域名,成功.


 

允許ssh連接

vi /etc/ssh/sshd_config  

把    #PermitRootLogin yes   註釋打開

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章