•  Home
  •  Dashboard
  •  Services
    • Dedicated Servers
    • Colocation
    • Private Cloud
    • DDoS Protection
    • IP Transit
    • Backup
    • CDN
    • GGA
  •  Solutions
    • Ecommerce
    • Security
    • Gaming
    • Hosting
    • Management
    • Finance
    • System Integrator
  •  Support
    • Knowledgebase
    • Community
    • Open Ticket
  •  Company
    • About Us
    • Contact Us
    • Network
    • Data Centers
    • Looking Glass
    • Affiliates
    • Reseller
    • Blog
  • Services
    • Dedicated Servers
    • Colocation
    • Private Cloud
    • DDos Protection
    • IP Transit
    • CDN
    • GGA
    • Backup
  • Solutions
    • Ecommerce
    • Security
    • Gaming
    • Hosting
    • Management
    • Finance
    • System Integrator
  • Dashboard

How to configure an IP range on Centos 7?

  • Home
  • Client
  • Qa Forum
  • How to configure an IP range on Centos 7?

Posted By: Alsatary | 1 Replies | Last Reply On: Mar 20, 2017 12:34:51

I had to reinstall Centos 7 on my server using IPMI and I am not 100% sure on how to configure the /29 you guys provided for my server.  Can you guys provide steps on how to configure the /29 ip range on my centos 7 server? 

Right now my server has no internet, so please help. 
 

Psychz - Sharad

Votes: 0Posted On: Mar 20, 2017 12:34:51
 

Configuring IP range on CentOS 7

 

Introduction

This article aims at providing insight into configuring IP ranges on CentOS 7 operating system. CentOS system offers a method to bind a range of IPs in a highly efficient way.

Now the network configuration file in CentOS 7 is stored in “/etc/sysconfig/network-scripts”. There are multiple network files under “network-scripts” directory depending on the number of interfaces configured. The following steps will show you how to bind a range of IPs.

 

Prerequisites

1) Operating system: CentOS 7

2) Minimum of one Active network interface

3) Root permission

 

Step 1. Check the network interfaces by using the command:

 

       ip a

 

Output:

Note: It can be observed that in this case there is only one network interface eth0 (the Ethernet port) and a loopback device. It is following the DHCP protocol which has to be changed to static. Moreover, the IP is of the private IP range with subnet “/20”. This IP has to be changed to a static IP range.

 

Step 2. Locate and open the network configuration file “ifcfg-eth0” stored in /etc/sysconfig/network-scripts

Output: Under the DHCP protocol the file looks like this:

Note: This file can be edited using a VI editor to configure static IP in the server. The different parameters to be added are:

BOOTPROTO – It is the protocol to be implemented during Boot time. It has to be changed to “static” for static IP configuration.

IPADDR – Edit the IP address in the IPADDR field

NETMASK – Add the IP range that has to be configured.

NETWORK – Add the network IP of the IP range.

GATEWAY – Add the Gateway IP

 

After the Network parameters have been configured, the network configuration file should look something like this:

Note: Save and close the file.

 

Step 3: Restart the network services by the command

 

Systemctl restart network

 

 

Summary

With the help of this document, we were able to switch from DHCP to static IP and configure the IP address, netmask, and gateway IP by altering the network configuration file. The network scripts can only be altered by the root user. It is highly recommended to be very careful while editing the network scripts. An in-depth knowledge of the network configuration can help to manipulate the network according to the requirement.

Related topics

  • CentOS 7: "CALL IT RED HAT 7 LITE"
  • Yum Update Not Working on Centos 7
  • Calculate IP address range from subnet
  • Upgrade Centos 6 to Centos 7
  • Quagga Routing - Install, Configure and setup BGP
  • Purchase IP's for my dedicated server
  • IP DDoS Protection
  • How to create firewall (Edgelayer) rules?
  • Centos 7 Static IP
  • Centos 7 Network Config
  • How to Install SSL Certificate On Centos 7
  • Top Hosting Control Panels For Linux
  • EasyApache 4: better than ever?
  • In Comparison: FreeBSD VS Linux
  • Best Open Source Email Server
Hosting Services
  • Dedicated Hosting
  • Colocation Hosting
  • Backup
  • IP Transit
  • DDoS Mitigation
Support
  • Portal Login
  • Knowledgebase
  • Community
Company
  • About Us
  • Contact Us
  • Network
  • Data Centers
  • Looking Glass
  • Affiliates
  • Reseller
  • Blog
Policies
  • Privacy Policy
  • Acceptable Usage Policy
  • Terms and Conditions
  • Service Level Agreement
Company
  • Psychz Networks,
    A Profuse Solutions Company
    611 Wilshire Blvd #300
    Los Angeles,California 90017
    USA
  • US/Canada: 800-933-1517
  • International: 626-549-2801
Subscribe to Our Mailing List
* indicates required
Copyright © 2018 Psychz Networks, A Profuse Solutions Inc Company