centOS7下的靜態Ip的配置。


centOS7下NAT的靜態網卡的配置

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

一 為什么要配置在centOS中配置靜態ip地址;

這是因為在vm中的centOS中的ip地址在沒有重啟的情況下發生變化,虛擬機的ip租約過期后,ip就會重新分配,從而造成ip地址的自行變化。為了應用方便和ip地址的固定,就需要設置centOS的靜態ip,也就是固態ip地址。

二 在NAT模式下配置centOS中的靜態ip

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查看網卡信息:

  • 查看默認網卡信息.

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

 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

默認網卡信息這么多,其實我們只需配置以下信息就可以,其他的使用默認就可以了。

設置網卡引導協議為靜態

 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配置完成。##


免責聲明!

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



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