在Linux 6 系統安裝完成後,需要對網路進行一系列的配置,有些朋友喜歡使用桌面圖形化工具的配置方式,這種配置方法雖說比較方便,但是在某些時候並不問題,總是會出現各種問題。特別是作為伺服器用途的時候,會引起一些不必要的麻煩。 方法1、使用setup命令打開終端控制台使用setup命令,調出<文本模 ...
在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不同導致故障。
然後重啟網路服務即可。