從ip資訊可以看到eth0是沒有ip的,這種情況下,我們無法使用網路,下面是恢復網路的三種方式:
1. 自動獲取命令
dhclient eth0(網絡卡名稱)
執行成功之後系統將會獲取到ip。這種方式存在無效的情況,不過比較少,我只在ip位址分配伺服器出錯的情況下見過。
2. 使用ip命令設定(ifconfig等命令也可以)
ip命令、ifconfig命令都可以指定ip,達到設定網絡卡ip的效果,這裡我只以ip命令為例,同時,我們需要注意的是,這種方式只是臨時有效的,重啟之後或者重啟網路服務會失效,不推薦這種方法。如果不需要靜態ip的話推薦使用第一種方法,如果要使用靜態ip的話,推薦第三種方法。
3.修改配置檔案
1.修改ip配置檔案/etc/sysconfig/network-scripts/ifcfg-eth0(檔案字尾為網絡卡名稱)
注釋掉:bootproto="dhcp" --> #bootproto="dhcp"
新增設定(gateway換到dns檔案裡面也可以):
bootproto=static
ipaddr=192.168.100.201
netmask=255.255.255.0
gateway=192.168.1.1
2.修改dns檔案/etc/sysconfig/network
修改如下:
networking=yes
gateway=192.168.100.1
dns1=8.8.8.8
dns2=114.114.114.114
dns可以自己選擇,8.8.8.8是google提供的乙個免費網域名稱解析伺服器,全球通用,可以根據自己的需要選擇當地dns。
3. 重啟網路服務
service network restart
!!!有人遇到過失敗的情況,解決方法:在ip配置檔案中新增hwaddr=f6:71:9f:98:74:1d,hwaddr的值為link/ether,使用ip addr 或者ifconfig可以檢視(看文章第一圖)。
Centos 7 靜態IP設定
在做專案時由於公司區域網採用自動獲取 的方式,導到每次伺服器重啟主機 都會變化。為了解決這個問題,我參考了的文章然後根據自己的情況設定靜態ip解決了這個問題,處理方式如下 device eth0 描述網絡卡對應的裝置別名,例如ifcfg eth0的檔案中它為eth0 bootproto static...
Centos7設定靜態IP
bootproto static dhcp改為static 修改 onboot yes 開機啟用本配置,一般在最後一行 修改 ipaddr 192.168.1.132 靜態ip 增加 netmask 255.255.255.0 子網掩碼 增加 nm controlled no表示該介面將通過該配置檔...
CentOs7靜態ip設定
修改網絡卡配置檔案 操作前先備份一下該檔案 etc sysconfig network scripts ifcfg ens33 如下 注 ifcfg ens33 對應自己的網絡卡名稱,不同網絡卡這個檔案字尾是不同的,如 ifcfg xxtype ethernet bootproto static d...