大家都知道linux系統(tǒng)一般作為服務器來用,而且很多情況的設置都是需要通過字符界面修改配置文件來設置。比如說配置網(wǎng)卡IP是修改/etc下面的 ifcfg-eth0,如果配置文件沒有了怎么辦呢?下面以Centos系統(tǒng)為例,解決如果沒有網(wǎng)卡配置文件!一起隨小編去看看具體的操作吧!
![](/d/20211018/e56d3269d8d0d5803f69c79568cf3120.gif)
臨時解決辦法
1、大家都知道linux下面設置ip是 ifconfig 命令
通過下面命令即可臨時設置IP地址。
ifconfig 設備名 IP 地址 (ifconfig eth0 192.168.1.117)
![](/d/20211018/4436da3d3fd61bd35f04111fc959063c.gif)
2、設置好之后馬上生效,不需要重啟網(wǎng)卡服務(千萬別重啟網(wǎng)卡服務,不然剛剛設置的又沒有了)ifconfig即可查看當前網(wǎng)卡的IP地址。
![](/d/20211018/1e556d9ccca44cc07cd8174b0ddcd0ca.gif)
永久解決辦法方法/步驟2
1、以上介紹的是臨時解決辦法,如果要徹底解決需要生成一個網(wǎng)卡配置文件才行
復制設置配置文件
一般來說如果沒有網(wǎng)卡eth0配置文件,你到網(wǎng)卡配置目/etc/sysconfig/network-scripts/下面都會有一個 ifcfg-lo 回環(huán)接口配置文件,拷貝一份
![](/d/20211018/4f727ab25a85d7e5d30e6a1e51b851ba.gif)
![](/d/20211018/74981948b3378d93d7c3cf6f48044fa8.gif)
2、拷貝了一個lo配置文件之后,把文件IP地址和參數(shù)改一下改成eth0保存即可啦
![](/d/20211018/ae0ddef401467de0458e3d43fde15463.gif)
3、編寫配置文件
通過上述方法復制的文件不完整,可以通過vi編輯輸入補全?;蛘咧苯邮謩虞斎朐O置,具體詳細參數(shù)參考如下圖列表
特別提醒一下
如要設置mac地址,可以先ifconfig查看一下,可以看到mac地址的喔
![](/d/20211018/4a3c6fd081bc59183a8e2f03ccfe3cf8.gif)
4、重啟網(wǎng)絡服務
設置好網(wǎng)卡配置之后,需要把網(wǎng)絡服務重啟一下。輸入如下命令
service network restart
如果沒有提示任何錯誤則表示設置格式基本沒有問題哈
![](/d/20211018/d6f861462d50dcad796f921ce5ef363a.gif)
5、如果MAC地址設置錯誤的話,會提示下面信息。
可以先ifconfig查看一下,可以查看正確的MAC地址,當然你也可以直接把mac地址設置那一欄去掉可以。
![](/d/20211018/1e1a2ec838525a8ea35599ddf9d0405f.gif)