1. 程式人生 > >centos7的配置IP和相關問題排查

centos7的配置IP和相關問題排查

centos7

配置IP

首先查看網絡情況

ip add  查看網絡情況
dhclent 如果沒有IP地址,使用此命令可自動獲取IP

打開網卡配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ensXX

修改網卡配置文件

BOOTPROTO=dhcp => BOOTPROTO=static  將動態IP切換成靜態
IPONBOOT=on => ONBOOT=yes           開機自啟動
IPADDR=xxx.xxx.xxx.xxx dhclient     IP地址
NETMASK=255.255.255.0               子網掩碼
GATEWAY=xxx.xxx.xxx.xxx             網關地址
DNS1=119.29.29.29                   DNS服務器

重啟服務讓配置生效

systemctl network.service

ping外網地址測試連通狀態

ping www.baidu.com

網絡問題排查

網卡不能上網的時候如何排查並解決

如果nat模式不能用,可以切換橋接模式

  • 點擊網絡適配器

  • 選擇橋接模式,這時網卡就切換成了橋接模式

  • 然後需要重新獲取IP,使用 dhclient 命令

  • 這時可能會報錯,提示服務已經在運行了,不能重復再運行,這時需要殺死這個服務,使用dhclient -r 命令,殺死之後再運行 dhclient 命令即可

  • 使用命令 ifconfig 發現IP變了,網段有變化了,則橋接模式配置成功


  • 如果IP沒有變化,依舊是nat模式以前那個網段,則說明橋接模式沒有配置成功,或者dhclient執行的不成功

  • 這時候首先查看我們橋接的網段,需要從windows上看

  • 開始運行cmd,運行命令 ipconfig 查看以太網本地連接的IP地址的網段和網關

  • 然後在到linxu裏設置成和windows一樣的網段地址和網關

  • 獲取到IP之後ping www.baidu.com 是否能通,能ping成功則成功


  • ping www.baidu.com 如果提示 connect network is unreachable 則說明現在不管是橋接還是nat模式都是存在問題的

  • 這時需要打開虛擬機網卡設置查看一下是否是已連接狀態

  • 這時使用nat的模式去排查這個問題

  • 打開VMware的虛擬網絡編輯器

  • 點擊VMnat8,這就是我們nat相關的網絡了,移除VMnat8,然後再添加一個網絡VMnat8,之後確定

  • 點擊新添加的VMnat8,在下面VMnat信息處選擇nat模式

  • 先查看一下子網IP、子網掩碼和nat設置裏的網關,之後確定

  • 回到linux界面,繼續執行 dhclient -r 之後 再執行dhclient

  • 自動獲取IP後,ifconfig 查看一下自動獲取的IP地址

  • 然後測試一下網絡連通性

  • 先ping網關,如果能通,就再ping一下外網,如果能通,則成功


  • 如果ping網關能通,ping外網報錯的話,則說明並沒有連接到外網

  • 使用命令 root -n 可以查看網關,發現沒有網關Gateway,那肯定就不可以連到外網了

  • 這時打開網卡的配置文件,打開方式參考配置IP的筆記部分

  • 網關和IP地址都需要手動改一下,並且配置DNS,之後保存配置文件

  • ifconfig 查看一下IP地址是不是我們更改的地址

  • root -n 查看是不是有了網關Gateway

  • 測試外網連通性,成功則完成nat模式的配置


補充:

如果沒有ifconfig這個命令,需要在系統可以聯網的前提下去使用下面的命令安裝ifconfig命令

yum install -y net-tools


本文出自 “12004704” 博客,請務必保留此出處http://12014704.blog.51cto.com/12004704/1952882

centos7的配置IP和相關問題排查