實際工作中,我們常使用虛擬機安裝Linux系統。如果採用默認配置,那麼每次開啓Linux系統都會被動態分配一個IP,但實際場景中常常需要其IP地址保持不變,尤其當搭建了分佈式服務系統時。那麼在我們的以太網環境中如何配置靜態IP?
本篇博文是基於Centos 6.6,且網絡適配器(網卡)的連接方式採用“橋接”模式。如果不是橋接模式,按下圖所示修改:
其具體設置步驟如下:
一)編輯網絡適配器配置文件
主要編輯項如下圖所示:
#vim /etc/sysconfig/network-scripts/ifcfg-eth0 //在centos 7中,編輯/etc/sysconfig/network-scripts/ifcfg-enoxxxxxxx
IPADDR=xxx.xxx.xxx.xxx //設置成期望的IP地址
NETMASK=xxx.xxx.xxx.xxx
GATEWAY=xxx.xxx.xxx.xxx
DNS1=xxx.xxx.xxx.xxx
NETMASK、GATEWAY、DNS1這三個參數可以從工作機上獲得。比如,我的工作機是Windows 7操作系統。打開cmd命令窗口,運行>ipconfig /all 命令即可獲得。如下圖:
二)重啓網卡
運行命令:
#/etc/init.d/network restart //在centos 7中,運行systemctl restart network.service命令
注:完成此步之後即已完成配置。
三)配置主機通過名稱訪問虛擬機(可選)
編輯主機的hosts文件,格式如下: //文件位置/etc/hosts
IP地址 名稱
下圖舉例:
注:修改之後即爲了方便使用,即可直接通過名稱訪問虛擬機,而不用每次輸IP地址,我們還必須正確設置主機名稱和IP對應,因此還需進一步修改/etc/hostname文件,將IP對應的主機名寫入該文件。