Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Learning RHEL Networking
Learning RHEL Networking

Learning RHEL Networking: Gain Linux administration skills by learning new networking concepts in Red Hat Enterprise Linux 7

eBook
€22.99 €32.99
Paperback
€41.99
Subscription
Free Trial
Renews at €18.99p/m

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Table of content icon View table of contents Preview book icon Preview Book

Learning RHEL Networking

Chapter 2. Configuring Network Settings

Sitting here feverishly typing away at the keyboard, I am reasonably hopeful that the title of this chapter may allude in some way to what we will cover. So, I am eager that it will not be too much of a shock when I reveal that we will discover how to configure networking on your RHEL 7 system in this chapter. However, breaking this down a little, we will look at a little more than just networking. Firstly, we will make sure that you are up to speed with how to gain administrative rights in Linux. Although, this has nothing to do with networking, gaining administrative rights becomes the ground for much of what we will do in the book. Once we have finished with the initial rights section, we will then quickly move on to investigate how networking is configured on RHEL 7. In this chapter, we will cover the following topics:

  • Elevating privileges
  • Using ip and hostnamectl
  • NetworkManager and network scripts
  • Interacting with NetworkManager
  • Using the...

Elevating privileges

As an administrator of the RHEL server or desktop system, there will be times when root access will be required. The root user or user ID 0 is the local administrator on the system. Although it's possible to log in to the system as a root user, as with most systems, it's preferred that root access is gained as required. There are two mechanisms that can be used:

  • The substitute user or the su command
  • Using the sudo command

First, we will look at the su command.

The su command

When a user issues the su command without specifying a username, they will be prompted for the root password. If authentication is successful, they will be presented with a root shell. The following are the valid mechanisms to gain root privileges with su:

  • su -l: This presents a full login shell for root; all environment variables are set for root. The working directory of a user is changed to become the home directory of the root user, which is usually /root.
  • su: This is the same as su -l.
  • su...

Using ip and hostnamectl

Many administrators on Linux have become used to using the ifconfig command in order to display and set IP addresses on Linux hosts. Although the ifconfig command is still valid, it's marked as obsolete in favor of the ip command. For Microsoft Windows administrators who move to Linux, the use of ifconfig becomes the obvious choice. As ipconfig closely resembles the Windows command line, I encourage you to learn the ongoing ip command and all that it has to offer. Using either the ifconfig or ip command on RHEL 7 will also introduce new, consistent device names. This may come as a little shock to those used to /dev/eth0.

Finally, we will look at something very new to RHEL using the hostnamectl command. This can be used to set the hostname for the current session and persistently in a single shot, rather than using the hostname command and editing the /etc/hostname file.

Consistent naming for network devices

With the hardware that we have on servers and desktops...

Introduction to the Red Hat NetworkManager

The NetworkManager service has been a part of RHEL since version 6 and in its simplest form allows users to configure network configuration settings (such as joining Wi-Fi networks). Of course, this is really necessary when we consider laptop users with a Fedora or an RHEL laptop. This service extends well beyond the GUI and to server products installed with or without the X Server environment.

The NetworkManager service that ships with RHEL 7 is a dynamic network control and configuration daemon to keep network interfaces active while they remain available. As we have seen, the NetworkManager service not only maintains support for the traditional ifcfg- file type, but also extends this support to additional profiles. In this way, we can easily have a static IP address configuration for your laptop for different offices that you may visit, rather than relying on DHCP on each site.

Configuration of the NetworkManager service can be maintained via...

Interacting with the NetworkManager using the Control Center

If you are using RHEL, CentOS, or Fedora on a graphical environment, then with the GNOME control center, we can interact with the NetworkManger service. We can also access network settings from the notifications area icon. This can be seen in the following screenshot on the RHEL 7.1 system:

Interacting with the NetworkManager using the Control Center

To access the same, but through the control center, we can use the SUPER key. In the search dialog box, we will enter control network, as seen in the following screenshot:

Interacting with the NetworkManager using the Control Center

Once we have accessed Network Settings, it's possible to simply disable all wireless interfaces with the traditional Airplane Mode. In this way, you can be assured of not plummeting to your certain death during takeoff and landing and still enjoy your game of Candy Crush Saga.

On the left-hand side panel, we can view the current known interfaces and the Network proxy settings. Here, we can add web proxies if required. On the RHEL 7.1 system we are using in this book, we...

Adding a new profile with the Control Center

More useful for mobile systems, such as laptop devices and tablets, we may configure profiles to easily load network configuration information specific to the location where you use the device. For example, if you are using a laptop at home, you may have a specific static IP address set, whereas when at work, you may have a DHCP-assigned address. Profiles can handle this situation easily and effortlessly.

Using the Add Profile button from the Network Settings control center, we are presented with the New Profile dialog box. From the left-side panel, we can select an option from the following given options:

  • Security
  • Identity
  • IPv4
  • IPv6

We will create a new profile for DHCP for when at home; if you remember, we set a static IPv4 address earlier in the section using the traditional ifcfg- script located in the /etc/sysconfig/network-scripts directory. We will retain this setting and additionally allow ourselves to switch from the static address to DHCP...

Elevating privileges


As an administrator of the RHEL server or desktop system, there will be times when root access will be required. The root user or user ID 0 is the local administrator on the system. Although it's possible to log in to the system as a root user, as with most systems, it's preferred that root access is gained as required. There are two mechanisms that can be used:

  • The substitute user or the su command

  • Using the sudo command

First, we will look at the su command.

The su command

When a user issues the su command without specifying a username, they will be prompted for the root password. If authentication is successful, they will be presented with a root shell. The following are the valid mechanisms to gain root privileges with su:

  • su -l: This presents a full login shell for root; all environment variables are set for root. The working directory of a user is changed to become the home directory of the root user, which is usually /root.

  • su: This is the same as su -l.

  • su: This presents...

Using ip and hostnamectl


Many administrators on Linux have become used to using the ifconfig command in order to display and set IP addresses on Linux hosts. Although the ifconfig command is still valid, it's marked as obsolete in favor of the ip command. For Microsoft Windows administrators who move to Linux, the use of ifconfig becomes the obvious choice. As ipconfig closely resembles the Windows command line, I encourage you to learn the ongoing ip command and all that it has to offer. Using either the ifconfig or ip command on RHEL 7 will also introduce new, consistent device names. This may come as a little shock to those used to /dev/eth0.

Finally, we will look at something very new to RHEL using the hostnamectl command. This can be used to set the hostname for the current session and persistently in a single shot, rather than using the hostname command and editing the /etc/hostname file.

Consistent naming for network devices

With the hardware that we have on servers and desktops, we...

Introduction to the Red Hat NetworkManager


The NetworkManager service has been a part of RHEL since version 6 and in its simplest form allows users to configure network configuration settings (such as joining Wi-Fi networks). Of course, this is really necessary when we consider laptop users with a Fedora or an RHEL laptop. This service extends well beyond the GUI and to server products installed with or without the X Server environment.

The NetworkManager service that ships with RHEL 7 is a dynamic network control and configuration daemon to keep network interfaces active while they remain available. As we have seen, the NetworkManager service not only maintains support for the traditional ifcfg- file type, but also extends this support to additional profiles. In this way, we can easily have a static IP address configuration for your laptop for different offices that you may visit, rather than relying on DHCP on each site.

Configuration of the NetworkManager service can be maintained via the...

Left arrow icon Right arrow icon

Description

This book is ideal for administrators who need to learn the networking abilities of Red Hat Enterprise Linux 7. You may not be a Linux administrator already, but you will need to be able to test files in Linux and navigate the filesystem.

Who is this book for?

This book is ideal for administrators who need to learn the networking abilities of Red Hat Enterprise Linux 7. You may not be a Linux administrator already, but you will need to be able to test files in Linux and navigate the filesystem.

What you will learn

  • Master the new time daemon, chronyd, and understand why it is used over the more traditional NTP
  • Delve inside the workings of the kernelbased iSCSI target that shares disks on your network
  • Share data with your Windows network and make use of their users and groups for authentication, without the need to replace your existing infrastructure
  • Shield your users and data from the everpresent dangers that exist on the Internet by implementing and understanding SELinux
  • Deploy Apache 2.4 and make use of its new features
  • Provide saleable and faulttolerant file systems with btrfs, more quickly than you could ever imagine
  • Protect your investment using the new firewalld process, enabling you to deploy firewall changes while the firewall is in place

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Jun 24, 2015
Length: 216 pages
Edition : 1st
Language : English
ISBN-13 : 9781785289002
Vendor :
Red Hat

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Product Details

Publication date : Jun 24, 2015
Length: 216 pages
Edition : 1st
Language : English
ISBN-13 : 9781785289002
Vendor :
Red Hat

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€189.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€264.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 129.97
Learning RHEL Networking
€41.99
Red Hat Enterprise Linux Troubleshooting Guide
€45.99
Mastering Linux Network Administration
€41.99
Total 129.97 Stars icon

Table of Contents

12 Chapters
1. Introducing Enterprise Linux 7 Chevron down icon Chevron up icon
2. Configuring Network Settings Chevron down icon Chevron up icon
3. Configuring Key Network Services Chevron down icon Chevron up icon
4. Implementing iSCSI SANs Chevron down icon Chevron up icon
5. Implementing btrfs Chevron down icon Chevron up icon
6. File Sharing with NFS Chevron down icon Chevron up icon
7. Implementing Windows Shares with Samba 4 Chevron down icon Chevron up icon
8. Integrating RHEL 7 into Microsoft Active Directory Domains Chevron down icon Chevron up icon
9. Deploying the Apache HTTPD Server Chevron down icon Chevron up icon
10. Securing the System with SELinux Chevron down icon Chevron up icon
11. Network Security with firewalld Chevron down icon Chevron up icon
Index Chevron down icon Chevron up icon

Customer reviews

Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.3
(4 Ratings)
5 star 75%
4 star 0%
3 star 0%
2 star 25%
1 star 0%
Get_UmJ13 Feb 03, 2017
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Great Reference
Amazon Verified review Amazon
Amazon Customer Dec 31, 2015
Full star icon Full star icon Full star icon Full star icon Full star icon 5
What can I say, it's the Urban Penguin. This book is amazing. It really helped me to understand how to configure Networking via the SystemD framework. Book does a very good job breaking down the nuances you'll need to understand what's new and how it differs from the old. Amazing books. I would like to have had more on DNS concepts, but the Author did a great job with what he did include. I would give this book a 6 is I could.Thanks
Amazon Verified review Amazon
Matt Nov 14, 2015
Full star icon Full star icon Full star icon Full star icon Full star icon 5
I found this book while searching for very specific port forwarding command and I glad I found this!
Amazon Verified review Amazon
S. Burns Jun 17, 2016
Full star icon Full star icon Empty star icon Empty star icon Empty star icon 2
A lot of the graphics are missing from the Kindle version. A lot to pay for a book that is missing a good part of it's content.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

How do I buy and download an eBook? Chevron down icon Chevron up icon

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Chevron down icon Chevron up icon

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Chevron down icon Chevron up icon
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to www.packtpub.com/account
  • To contact us directly if a problem is not resolved, use www.packtpub.com/contact-us
What eBook formats do Packt support? Chevron down icon Chevron up icon

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Chevron down icon Chevron up icon
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Chevron down icon Chevron up icon

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.