1. 程式人生 > >Linux_Centos6下_三種配置固定ip的方式

Linux_Centos6下_三種配置固定ip的方式

由於工作需要配置各種叢集Redis,Kafka,Storm,Cassandra,zookeeper....

扯遠了,叢集配置的第一步就是配置網路,一般都需要配置固定ip,這個很容易理解,如果用預設的dhcp方式的話:

dhcp池會分配隨機的ip,ip會經常發生變動,而kafka,zookeeper,redis,這些不會跟著ip的變動動態獲取到新的ip,程式會崩潰。

所以應配置固定ip。

下面講解 3種 配置固定ip 的方式

1.通過vim修改網絡卡配置檔案的方式(*最常用*,圖形介面,遠端SSH,遠端VNC等 都可以)

2.通過圖形介面配置 (圖形介面,遠端VNC等 可以,新手可以參考

3.通過setup 進行配置 (可能需要其他元件支援,一般不推薦)

Tips:在文章最後 介紹了 如何在虛擬機器中調出網絡卡配置檔案

下面的幾種方法不管怎麼操作核心都是一樣的

獲得IP的方式(設定為固定)

IP地址

NETMASK

GATEWAY

DNS

1.通過vim修改網絡卡配置檔案的方式(*最常用*,圖形介面,遠端SSH,遠端VNC等 都可以)

修改 /etc/sysconfig/network-scripts 下的網絡卡配置檔案

下面貼出一個修改後的配置檔案, 重要的配置項標紅處理

HWADDR=00:50:56:21:7F:78
TYPE=Ethernet
BOOTPROTO=static #固定ip,好像也可配置為none
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="Auto eth3"
UUID=430ffd48-32d7-4f5c-81e9-6d64d96fa058
ONBOOT=yes
LAST_CONNECT=1470729139
IPADDR="10.200.22.224" #IP地址
PREFIX=16 #設定子網掩碼。表示16位掩碼,即 255.255.0.0


GATEWAY="10.200.0.1"     #閘道器
DNS1="10.200.0.1" #DNS伺服器 (一共配置了兩個 DNS1 ,DNS2)   
DNS2="202.106.0.20"

PREFIX=16 也可以替換為 NETMASK="255.255.0.0" 效果是相同的

記得重啟網路服務

service network restart

2.通過圖形介面配置 (圖形介面,遠端VNC等 可以,新手可以參考

(1)右擊右上角的計算圖示


(2)點選Edit Connections


(3)點選Edit


(4) 點選IPV4 Settings


(5)配置一下  

Method->Manual

Address->IP

NETMASK

GETWAY

DNS

可以參考下下圖


(6)最後不要忘了Apply



(7)重啟服務

service network restart 


(8)檢視下效果

ifconfig


(8)ping 下百度 (檢查DNS是否配置成功)       @。@(百度也是怪可憐的)

ping www.baidu.com


(9)大功告成


3.通過setup 進行配置 (可能需要其他元件支援,一般不推薦)

(0)Tips:為了不出現問題,先把 NetworkManager 和 network 服務停掉 (出了問題也有解決方法,見後面)

命令如下:

service  NetworkManager stop

service network stop

(1)在終端輸入 setup命令:


(2)進入網路裝置配置


(3)先進入裝置配置


(4)完成以下配置

開始Use DHCP是選上的,現將其取消

Tips: DNS,GATEWAY,NETMASK,IP 根據是實際情況 配置。


(5)儲存並退出




(6)重啟服務

兩條命令

service NetworkManager restart 

service network restart

見下圖:


(6)測試一下 

ifconfig 看下本機ip  

ping 下百度


題外話 :虛擬機器下調出網絡卡配置檔案

Step0

當然這幾種方式都是建立在有網絡卡裝置配置檔案的基礎上(1,3需要,2 貌似不需要)

由於我使用了虛擬機器出現了沒有網絡卡裝置配置檔案的問題,我講解下如何調出配置檔案

(1)右擊右上角的計算圖示


(2)點選Edit Connections


(3)點選Edit


(4) 點選IPV4 Settings


(5) 點選Method,選擇 Automatic (DHCP) addresses only 即可


(6)最後不要忘了Apply


(7)最後就能看到 熟悉的配置檔案了