centOS7下的靜態Ip的配置。

centOS7下NAT的靜態網卡的配置

最近在cenOS7下搭建大數據,發現centOS7配置靜態ip的必要性。這篇博文就來談談如何VM虛擬機中配置centOS7的靜態ip。若有不足,還望志同道合者糾正和交流,一同進步。windows

<h2> 一 爲何要配置在centOS中配置靜態ip地址;</h2> 這是由於在vm中的centOS中的ip地址在沒有重啓的狀況下發生變化,虛擬機的ip租約過時後,ip就會從新分配,從而形成ip地址的自行變化。爲了應用方便和ip地址的固定,就須要設置centOS的靜態ip,也就是固態ip地址。 <h2>二 在NAT模式下配置centOS中的靜態ip</h2> 1. 設置vm虛擬機的網路配置,將網卡設置爲NAT 模式服務器

  • 設置虛擬機的網卡類型爲NAT 模式

  • 查看NAT模式下的虛擬網卡信息。

子網ip:192.168.192.0 也就是centOS的ip能夠設置爲192.168.192.0~192.168.192.255之間。
    子網掩碼: 255.255.255.0
    網關:   192.168.192.2

這三個在配置時有用。特別是網關必定記住了.網絡

2. 設置centOS的網絡適配器爲NAT

安裝完CentOS以後也能夠經過設置來查看網絡適配器的類型。通常都是在安裝時進行指定。大數據

3. 修改配置文件

  • ifconfig查看網卡信息: spa

  • 查看默認網卡信息.代理

通常網卡信息在 /etc/sysconfig/network-scripts/ 的目錄下的ifcfg-ens33文件中。 使用命令 vi /etc/sysconfig/network-scripts/ifcfg-ens33 查看默認的網卡信息以下:rest

TYPE="Ethernet"   # 網卡類型: 這裏默認是以太網
 PROXY_METHOD="none"  # 代理方式
 BROWSER_ONLY="no"    
 BOOTPROTO="no"   # 靜態ip
 DEFROUTE="yes"       # 默認路由
 IPV4_FAILURE_FATAL="no"   # 是否開啓IPV4致命錯誤檢測:否
 IPV6INIT="yes"        # ipv6是否初始化:是
 IPV6_AUTOCONF="yes" 
 IPV6_DEFROUTE="yes"
 IPV6_FAILURE_FATAL="no"
 IPV6_ADDR_GEN_MODE="stable-privacy"
 NAME="ens33"   #網卡物理設備名稱
 UUID="b4af2f5f-f889-40d6-9058-2eff9f29539b"  # 網卡信息通用惟一識別碼
 DEVICE="ens33"   # 網卡設備名稱,必須哈`NAME` 相同
 ONBOOT=no      # 是否開機啓動,默認:no

默認網卡信息這麼多,其實咱們只需配置如下信息就能夠,其餘的使用默認就能夠了。code

設置網卡引導協議爲靜態ip

BOOTPROTO=static

設置網卡的啓動方式爲開機啓動,而且配置ip,子網掩碼,網關,域名的信息以下:路由

ONBOOT="yes"       # 設置爲開機啓動
 IPADDR=192.168.192.131  # ip地址,必須和主機在同一個網段
 NETMASK=255.255.255.0   # 子網掩碼
 GATEWAY=192.168.192.2   # 網關,這裏的網關就是第一步設置的虛擬機網卡的那個網關
 DNS1=119.29.29.29       # 域名解析的服務器地址,在windows使用ipconfig /all查看本機的DNS服務器的地址

window下使用ipconfig /all查看本機的DNS服務器的地址:

最後配置完的網卡信息以下:

TYPE="Ethernet"
  PROXY_METHOD="none"
  BROWSER_ONLY="no"
  BOOTPROTO="static"
  DEFROUTE="yes"
  IPV4_FAILURE_FATAL="no"
  IPV6INIT="yes"
  IPV6_AUTOCONF="yes"
  IPV6_DEFROUTE="yes"
  IPV6_FAILURE_FATAL="no"
  IPV6_ADDR_GEN_MODE="stable-privacy"
  NAME="ens33"
  UUID="b4af2f5f-f889-40d6-9058-2eff9f29539b"
  DEVICE="ens33"
  ONBOOT="yes"
  IPADDR=192.168.192.131
  NETMASK=255.255.255.0
  GATEWAY=192.168.192.2
  DNS1=119.29.29.29

4. 重啓網絡,並檢驗靜態ip是否設置成功。

  • 使用命令systemctl restart network 重啓網絡,ping內網的其餘主機。我Ping的是個人主機。

    [root@localhost /]# ping 10.4.60.28

  • ping外網的的其餘主機

    [root@localhost /]# ping baidu.com

至此centOS靜態ip配置完成。##

相關文章
相關標籤/搜索