RHCSA Rapid Track
In this exercise, you will manually modify network configuration files and ensure that the new settings take effect.
Outcomes
You should be able to add an additional network address to each system.
Log in as the student user on workstation using student as the password.
From workstation, run the lab net-edit start command.
The command runs a start script that determine if the hosts, servera and serverb, are reachable on the network.
[student@workstation ~]$lab net-edit start
Use the ssh command to log in to
serveraas thestudentuser. The systems are configured to use SSH keys for authentication, so a password is not required to log in toservera.[student@workstation ~]$ssh student@servera...output omitted...[student@servera ~]$Locate network interface names.
Important
Network interface names are determined by their bus type and the detection order of devices during boot. Your network interface names will vary according to the course platform and hardware in use.
On your system now, locate the interface name (such as
ens06oren1p2) associated with the Ethernet address52:54:00:00:fa:0a. Use this interface name to replace theenplaceholder used throughout this exercise.XLocate the network interface name associated with the Ethernet address
52:54:00:00:fa:0a. Record or remember this name and use it to replace theenplaceholder in subsequent commands. The active connection is also namedXWired connection 1(and therefore is managed by the file/etc/sysconfig/network-scripts/ifcfg-Wired_connection_1).If you have done previous exercises in this chapter and this was true for your system, it should be true for this exercise as well.
[student@servera ~]$ip link1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2:en: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/etherX52:54:00:00:fa:0abrd ff:ff:ff:ff:ff:ff[student@servera ~]$nmcli con show --activeNAME UUID TYPE DEVICEWired connection 103da038a-3257-4722-a478-53055cc90128 ethernet enX[student@servera ~]$ls \/etc/sysconfig/network-scripts/ifcfg-Wired_connection_1/etc/sysconfig/network-scripts/ifcfg-Wired_connection_1On
servera, switch to therootuser, and then edit the/etc/sysconfig/network-scripts/ifcfg-Wired_connection_1file to add an additional address of10.0.1.1/24.Use the sudo -i command to switch to the
rootuser. The password for thestudentuser isstudent.[student@servera ~]$sudo -i[sudo] password for student:student[root@servera ~]#Append an entry to the file to specify the IPv4 address.
[root@servera ~]#echo \"IPADDR1=10.0.1.1" >> /etc/sysconfig/network-scripts/ifcfg-Wired_connection_1Append an entry to the file to specify the network prefix.
[root@servera ~]#echo \"PREFIX1=24" >> /etc/sysconfig/network-scripts/ifcfg-Wired_connection_1
Activate the new address.
Reload the configuration changes.
[root@servera ~]#nmcli con reloadRestart the connection with the new settings.
[root@servera ~]#nmcli con up "Wired connection 1"Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/3)
Verify the new IP address.
[root@servera ~]#ip addr show en2: enXX: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:00:fa:0a brd ff:ff:ff:ff:ff:ff inet 172.25.250.10/24 brd 172.25.250.255 scope global noprefixroute enXvalid_lft forever preferred_lft forever inet10.0.1.1/24brd 10.0.1.255 scope global noprefixroute enXvalid_lft forever preferred_lft forever inet6 fe80::4bf3:e1d9:3076:f8d7/64 scope link noprefixroute valid_lft forever preferred_lft foreverExit from
serverato return toworkstationas thestudentuser.[root@servera ~]#exitlogout[student@servera ~]$exitlogout Connection to servera closed.[student@workstation ~]$On
serverb, edit the/etc/sysconfig/network-scripts/ifcfg-Wired_connection_1file to add an additional address of10.0.1.2/24, then load the new configuration.From
workstation, use the ssh command to log in toserverbas thestudentuser.[student@workstation ~]$ssh student@serverb...output omitted...[student@serverb ~]$Use the sudo -i command to switch to the
rootuser. The password for thestudentuser isstudent.[student@serverb ~]$sudo -i[sudo] password for student:student[root@serverb ~]#Modify the
ifcfg-Wired_connection_1file to add the second IPv4 address and network prefix.[root@serverb ~]#echo \"IPADDR1=10.0.1.2" >> /etc/sysconfig/network-scripts/ifcfg-Wired_connection_1[root@serverb ~]#echo \"PREFIX1=24" >> /etc/sysconfig/network-scripts/ifcfg-Wired_connection_1Reload the configuration changes.
[root@serverb ~]#nmcli con reloadBring up the connection with the new settings.
[root@serverb ~]#nmcli con up "Wired connection 1"Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)Verify the new IP address.
[root@serverb ~]#ip addr show en2: enXX: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:00:fa:0b brd ff:ff:ff:ff:ff:ff inet 172.25.250.11/24 brd 172.25.250.255 scope global noprefixroute enXvalid_lft forever preferred_lft forever inet10.0.1.2/24brd 10.0.1.255 scope global noprefixroute enXvalid_lft forever preferred_lft forever inet6 fe80::74c:3476:4113:463f/64 scope link noprefixroute valid_lft forever preferred_lft forever
Test connectivity using the new network addresses.
From
serverb, ping the new address ofservera.[root@serverb ~]#ping -c3 10.0.1.1PING 10.0.1.1 (10.0.1.1) 56(84) bytes of data. 64 bytes from 10.0.1.1: icmp_seq=1 ttl=64 time=0.342 ms 64 bytes from 10.0.1.1: icmp_seq=2 ttl=64 time=0.188 ms 64 bytes from 10.0.1.1: icmp_seq=3 ttl=64 time=0.317 ms --- 10.0.1.1 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 35ms rtt min/avg/max/mdev = 0.188/0.282/0.342/0.068 msExit from
serverbto return toworkstation.[root@serverb ~]#exitlogout[student@serverb ~]$exitlogout Connection to serverb closed.[student@workstation ~]$From
workstation, use the ssh command to accessserveraas thestudentuser to ping the new address ofserverb.[student@workstation ~]$ssh student@servera ping -c3 10.0.1.2PING 10.0.1.2 (10.0.1.2) 56(84) bytes of data. 64 bytes from 10.0.1.2: icmp_seq=1 ttl=64 time=0.269 ms 64 bytes from 10.0.1.2: icmp_seq=2 ttl=64 time=0.338 ms 64 bytes from 10.0.1.2: icmp_seq=3 ttl=64 time=0.361 ms --- 10.0.1.2 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 48ms rtt min/avg/max/mdev = 0.269/0.322/0.361/0.044 ms