Linux 6 本地網絡配置方法


在Linux 6 系統安裝完成后,需要對網絡進行一系列的配置,有些朋友喜歡使用桌面圖形化工具的配置方式,這種配置方法雖說比較方便,但是在某些時候並不問題,總是會出現各種問題。特別是作為服務器用途的時候,會引起一些不必要的麻煩。

方法1、
使用setup命令
打開終端控制台使用setup命令,調出<文本模式設置工具>,選擇<網絡配置> ,選擇<設備配置>,選擇需要配置的網卡。即可對當前網卡進行配置。配置完成后保存。

方法2、
修改網卡的配置文件

cd /etc/sysconfig/network-scripts
vim ifcfg-eth0      //編輯ifcfg-eth0文件
//也可能是ifcfg-eth1、ifcofg-ens1等等,多網卡設備也可能有多個配置文件,看具體情況而定

***************文本內容*********************

DEVICE=eth0      //網卡設備名稱
HWADDR=00:00:00:00:00:00      //網卡的MAC地址
TYPE=Ethernet      //網卡類型
ONBOOT=yes      //開機自啟動,默認no,需要開機自啟動改為yes
NM_CONTROLLED=no     //是否由Network Manager控制該網絡接口,默認yes,建議改成no
BOOTPROTO=none     //網絡地址獲取方法,默認none不指定,static 靜態IP,dhcp 動態IP,
IPADDR=10.0.0.1     //IP地址
NETMASK=255.255.255.0      //子網掩碼
GATEWAY=10.0.0.254     //網關
DNS1=10.0.0.2     //DNS地址

*********************************************

比較重要的一般就這些,根據實際情況進行修改。

完成后使用命令

service NetworkManager stop      //關閉Network Manager,防止網絡設置被該程序強行控制
chkconfig NetworkManager off      //禁止Network Manager開機啟動
service network restart      //重啟網絡服務

至此只要網絡配置沒有錯誤的情況下,這個網絡設置工作就完工了。

===============================================

下面我們來討論一個特殊情況。

當我們使用VMware模板部署虛擬機的時候會出現一個情況,那就是網卡的MAC地址和實際不符,還是原來做模板時設備的MAC地址,並且在重啟網絡服務時出現找不到當前網卡的情況。
那是因為實際的網卡名稱和系統中網卡配置文件名稱不相同

使用命令查看實際物理網卡名稱

ifconfig -a

在/etc/sysconfig/network-scripts目錄中創建一個相同名稱的配置文件,
比如,目錄中的文件為ifcfg-eth0,而查看得知實際的網卡名稱為eth12,那我們就需要創建一個文件名為ifcfg-eth12的文件,把上面的配置信息填寫到文件中保存。
一個偷懶的方法,復制下已有的文件,然后進行修改即可

cp ifcfg-eth0 ifcfg-eth12
vim ifcfg-eth12

修改幾個關鍵處

DEVICE=eth12      //網卡名稱必須一致
HWADDR=00:00:00:00:00:00      //網卡的MAC地址與實際一致
UUID=00000000000      //如果有這個項目可以刪除這行,防止因UUID不同導致故障。

然后重啟網絡服務即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM