RHEL 7.2 Not recognizing Ethernet port

Latest response

I've attempted to troubleshoot this one for 6 hours or more, and I cannot seem to resolve the issue. RHEL will not allow me to configure an eth0 port nor connect to the internet. I downloaded the .iso from RedHat's website and burned the image to a DVD. During DVD installation, it did not detect a network on the installation screen. However, the installation succeeded. RHEL is installed on a secondary hard drive. I performed a volume shrink, unformatted, and that is where I installed RHEL. My primary OS is Windows 10 which is located in my primary drive (Samsung SSD). The bootloader is modified and I have the option to select Win10 or RHEL 7.2 (using Grub2). The OS boots just fine, I get logged in, and I can do most of what I need minus having eth0 appear.

I did some searching and ran the following commands:

[name deleted@machine name deleted-RHEL ~]$ sudo lspci -k -vv | grep -i net -A20

[sudo] password for name deleted:

06:00.0 Ethernet controller: Qualcomm Atheros Device e0a1 (rev 10)
    Subsystem: ASRock Incorporation Device e0a1
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 11
    Region 0: Memory at df200000 (64-bit, non-prefetchable) [size=256K]
    Region 2: I/O ports at c000 [size=128]
    Capabilities: [40] Power Management version 3
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
        Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [58] Express (v1) Endpoint, MSI 00
        DevCap: MaxPayload 4096 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
            ExtTag- AttnBtn+ AttnInd+ PwrInd+ RBE+ FLReset-
        DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
            RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
            MaxPayload 256 bytes, MaxReadReq 512 bytes
        DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
        LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 unlimited
            ClockPM+ Surprise- LLActRep- BwNot-
        LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+

[name deleted@machine name deleted-RHEL ~]$ lsmod | egrep -i 'net|intel|e1000'

intel_powerclamp       18648  0 
snd_hda_intel          35779  7 
snd_hda_codec         137386  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_ca0132
snd_hda_core           57760  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_codec_ca0132
intel_rapl             18773  0 
kvm_intel             162153  0 
snd_pcm               105835  5 snd_usb_audio,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
kvm                   525259  1 kvm_intel
ghash_clmulni_intel    13259  0 
aesni_intel            69884  0 
lrw                    13286  1 aesni_intel
snd                    83425  30 snd_usb_audio,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_usbmidi_lib,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_hda_codec_ca0132
glue_helper            13990  1 aesni_intel
ablk_helper            13597  1 aesni_intel
cryptd                 20359  3 ghash_clmulni_intel,aesni_intel,ablk_helper
crc32c_intel           22079  1 


[name deleted@machine name deleted-RHEL ~]$ lspci | grep -i net

06:00.0 Ethernet controller: Qualcomm Atheros Device e0a1 (rev 10)

[name deleted@machine name deleted-RHEL ~]$

I installed the 64-bit version of RHEL, if it matters.

Hardware:

i7-6700k
AsRock Z170 Gaming K6 Motherboard
Primary SSD Samsung 840 Pro (where Win10 lives)
Secondary HDD 3TB Platter (where RHEL lives)
Nvidia GTX 970
16GB DDR4

I'm trying to use RHEL to complete some certifications, but without the Internet, I'm basically hosed. Any help is much appreciated.

Attachments

Responses

Can you show us the output returned by:

lspci -nn | grep net

Here is the output you requested:

[name deleted@Machine Name Deleted-RHEL ~]$ lspci -nn | grep net
06:00.0 Ethernet controller [0200]: Qualcomm Atheros Device [1969:e0a1] (rev 10)
[name deleted@Machine Name Deleted-RHEL ~]$ 

The vendor:device ID pairing [1969:e0a1] tells me its driver is not in the current RHEL-7 kernel. I suppose you have an Atheros Killer2400 NIC that requires the alx kernel driver.

I found a couple of solutions/workarounds. here and here. If you are comfortable with rebuilding a kernel, the latter may be a preferable solution.

I created a patch that can be applied to the RHEL 7 kernel.

--- a/drivers/net/ethernet/atheros/alx/main.c.dist      2016-02-29 09:35:49.000000000 -0800
+++ b/drivers/net/ethernet/atheros/alx/main.c   2016-04-03 06:20:51.872482597 -0700
@@ -1601,6 +1601,7 @@ static const struct pci_device_id alx_pc
        { PCI_VDEVICE(ATTANSIC, ALX_DEV_ID_AR8162),
          .driver_data = ALX_DEV_QUIRK_MSI_INTX_DISABLE_BUG },
        { PCI_VDEVICE(ATTANSIC, ALX_DEV_ID_AR8171) },
+       { PCI_VDEVICE(ATTANSIC, ALX_DEV_ID_E2400) },
        { PCI_VDEVICE(ATTANSIC, ALX_DEV_ID_AR8172) },
        {}
 };
--- a/drivers/net/ethernet/atheros/alx/reg.h.dist       2016-02-29 09:35:49.000000000 -0800
+++ b/drivers/net/ethernet/atheros/alx/reg.h    2016-04-03 06:22:22.521451129 -0700
@@ -39,6 +39,7 @@
 #define ALX_DEV_ID_E2200                               0xe091
 #define ALX_DEV_ID_AR8162                              0x1090
 #define ALX_DEV_ID_AR8171                              0x10A1
+#define ALX_DEV_ID_E2400                               0xe0A1
 #define ALX_DEV_ID_AR8172                              0x10A0

 /* rev definition,

I suggest you file a request at http://bugzilla.redhat.com and ask them to add your device to the alx driver.

No need to log a bug, this is already done for inclusion in RHEL 7.3. For your reference, the patch was added in Bug 1090432.

Are there any other commands which would be helpful in diagnosing the issue?

Sorry for my lack of knowledge, but shall I update the kernel, or try to find a bug patch?

You just need to wait for RHEL 7.3, this device will be supported then.

Jamie,

7.3 is still several months away. Any plan to publish newer versions of drivers (not just this one) as part of DUP?

Driver Update Program (DUP) requests must come from Original Equipment Manufacturers or Independent Hardware Vendors. We have not received a request to add DUP for alx.

Customers are welcome to ask their hardware vendor to request a DUP via the regular channels. There is a well-documented process which is shared with OEM/IHV partners.

I tried running the 2 lines in the thread that you mentioned and that did not work. I imagine I need to do more than just run the two lines mentioned in the Reddit thread. I ran them as root and that did not seem to enable the port. I ran the ifconfig command and did not see the interface.

I also have an issue when I go into System Tools > Network. I receive a message that says something like the version is not compatible or something to that effect. I don't know if it's related to my NIC, but it could be.

I've had a couple RedHat courses during my college studies, but it's been 3-4 years since the classes, and I'm really rusty. Do I need to modify the kernel for this to work?

Yes, this driver doesn't have support for your device in the RHEL kernel yet, so you'll need to either: load a kernel module which does support the hardware, or load an entire kernel which does support the device, or recompile the RHEL kernel with the patch Akemi mentioned.

ELRepo's kmod-alx may have support for this device, you'll have to ask ELRepo or inspect the kmod source.

You could also just run ELRepo's kernel-ml which is the latest upstream kernel compiled for EL, that should support the device.

This was added upstream by ethernet/atheros/alx: add Killer E2400 device ID so you could apply that patch (and any dependent patches) to the RHEL kernel SRPM and recompile. The CentOS Wiki has instructions for this, though I'm not sure if they're current for EL7.

Please note that none of these options are supported by Red Hat. If the kmod works, that is the least invasive option, as you're just loading a third-party driver for this device and maintaining the rest of RHEL intact.

ELRepo's kmod-alx has not yet been built for EL7. As Jamie pointed out, it would be the easiest solution. Dustin, if you submit a request at ELRepo's bug tracker, your wish may be granted. :)

Regarding the CentOS custom kernel wiki article, it is not ready for EL7. I've been meaning to update the page for ages... :(

Thank you, everyone, for the detailed replies. It is much appreciated. I understand the disclaimer that it's not officially supported. I was hoping you could help me with this little something I ran into during the install.

[root@DiamondStar-RHEL compat-drivers-2013-03-04-u]# ./scripts/driver-select alx
Processing new driver-select request...
Backing up makefile: Makefile.bk
Backup exists: Makefile.bk
Backing up makefile: drivers/net/ethernet/broadcom/Makefile.bk
Backing up makefile: drivers/net/ethernet/atheros/Makefile.bk
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backup exists: drivers/net/ethernet/broadcom/Makefile.bk
[root@DiamondStar-RHEL compat-drivers-2013-03-04-u]# make
./scripts/gen-compat-autoconf.sh /root/Desktop/compat-drivers-2013-03-04-u/.config /root/Desktop/compat-drivers-2013-03-04-u/config.mk > include/linux/compat_autoconf.h
make -C /lib/modules/3.10.0-327.el7.x86_64/build M=/root/Desktop/compat-drivers-2013-03-04-u modules
make: *** /lib/modules/3.10.0-327.el7.x86_64/build: No such file or directory.  Stop.
make: *** [modules] Error 2

And here again:

[root@DiamondStar-RHEL compat-drivers-2013-03-04-u]# sudo make install
Warning:
You may or may not need to update your initramfs, you should if
any of the modules installed are part of your initramfs. To add
support for your distribution to do this automatically send a
patch against ./scripts/update-initramfs. If your distribution does not require this
send a patch against the '/usr/bin/lsb_release -i -s': "Red Hat Enterprise Linux Client"
tag for your distribution to avoid this warning.

make -C /lib/modules/3.10.0-327.el7.x86_64/build M=/root/Desktop/compat-drivers-2013-03-04-u modules
make: *** /lib/modules/3.10.0-327.el7.x86_64/build: No such file or directory.  Stop.
make: *** [modules] Error 2
[root@DiamondStar-RHEL compat-drivers-2013-03-04-u]# ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 4  bytes 360 (360.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4  bytes 360 (360.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 10.20.30.250  netmask 255.255.255.0  broadcast 10.20.30.255
        ether fa:93:b4:30:9b:35  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

It appears the directories that it's trying to write to do not exist, supposedly, to the package/script install. However, when I changed directories, Interestingly enough, it says I can't move to the "build" directory, nor can I create it. The directory "build" was black with red text.

[root@DiamondStar-RHEL lib]# pwd
/lib
[root@DiamondStar-RHEL lib]# cd modules
[root@DiamondStar-RHEL modules]# ls
3.10.0-327.el7.x86_64
[root@DiamondStar-RHEL modules]# cd 3.10.0-327.el7.x86_64/
[root@DiamondStar-RHEL 3.10.0-327.el7.x86_64]# ls
build              modules.builtin      modules.modesetting  source
extra              modules.builtin.bin  modules.networking   updates
kernel             modules.dep          modules.order        vdso
modules.alias      modules.dep.bin      modules.softdep      weak-updates
modules.alias.bin  modules.devname      modules.symbols
modules.block      modules.drm          modules.symbols.bin
[root@DiamondStar-RHEL 3.10.0-327.el7.x86_64]# cd build
bash: cd: build: No such file or directory
[root@DiamondStar-RHEL 3.10.0-327.el7.x86_64]# cd build
bash: cd: build: No such file or directory
[root@DiamondStar-RHEL 3.10.0-327.el7.x86_64]# ls
build              modules.builtin      modules.modesetting  source
extra              modules.builtin.bin  modules.networking   updates
kernel             modules.dep          modules.order        vdso
modules.alias      modules.dep.bin      modules.softdep      weak-updates
modules.alias.bin  modules.devname      modules.symbols
modules.block      modules.drm          modules.symbols.bin
[root@DiamondStar-RHEL 3.10.0-327.el7.x86_64]# mkdir build
mkdir: cannot create directory ‘build’: File exists

Support for this device was added November 2015, so using compat-drivers from March 2013 probably won't work.

In the meantime, compat-drivers was renamed to backports.

It looks like it is in the latest stable backports release:

$ xzcat backports-4.4.2-1.tar.xz | strings| egrep "ALX_DEV_ID_E2400"
#define ALX_DEV_ID_E2400                0xe0a1
    { PCI_VDEVICE(ATTANSIC, ALX_DEV_ID_E2400),

I have never used the upstream backports project, but they provide documentation at https://backports.wiki.kernel.org/index.php/Main_Page

I appreciate everyone's time to help me. I will need to read up on how to properly make this work. I'm way too rusty with this OS to the point it is frustrating me. :/ I did download the backport 4.4.2.1 and extract it to my desktop. I'm currently reading how to install the drivers appropriately. I searched the package and do see the code you referenced above. It'll be nice when I'm certified and I actually understand how to do this without spending hours reading. :)

Dustin,

There is a kmod package built just for you. :) I encourage you to give it a shot. This driver has a patch referenced by Jamie that adds support for the E2400. It is in ELRepo's testing repository.

(1) Set up the ELRepo repo.

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

(2) Install the kmod-alx package from the ELRepo Testing repo.

yum install --enablerepo=elrepo-testing kmod-alx

(3) Either load the module alx or reboot the system. If you see "kernel: alx: module verification failed: ...", don't worry. It has to do with Secure Boot.

(4) Run a 'modinfo alx' and check to see if the ELRepo's version is in use.

Now that's service :)

Thank you for the response! I thought I was in luck, and then I ran into another snag. The following:

yum install --enablerepo=elrepo-testing kmod-alx

Or, this:

yum install kmod-alx

Tells me that my system is not registered to RedHat Subscription Management, and then begins to call out to the internet trying to hit multiple elrepo sites and additional mirror sites. That's an issue, because I have zero access to the internet on my RHEL system. I navigated to: https://elrepo.org/tiki/DeviceIDs and did not find the 1969:e0a1 ID listed using the browser search/find feature.

Now, I thought about downloading the ALX directly from https://elrepo.org/tiki/Packages and selecting kmod-alx. This took me to a page previously linked, so now I'm not sure what exactly is wrong.

Thank you both, again, for all of your help.

My bad, I overlooked the fact that you do not have network on your system.

On a computer that has internet access, download the following files and copy them to your RHEL machine:

https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

http://elrepo.org/linux/testing/el7/x86_64/RPMS/kmod-alx-0.0-1.el7.elrepo.x86_64.rpm

Then run:

rpm --import RPM-GPG-KEY-elrepo.org
rpm -Uvh kmod-alx-0.0-1.el7.elrepo.x86_64.rpm

Hope this works out for you.

[EDIT on 2016-04-22] kmod-alx for el7 is now in the main repository: http://elrepo.org/linux/elrepo/el7/x86_64/RPMS/kmod-alx-0.0-1.el7.elrepo.x86_64.rpm

Great, thank you. So, I downloaded the two items and moved them to the OS via USB flash drive. I still do not have an eth0. Navigating to Applications > System Tools > Settings > Network gives me an error message of: "The system network services are not compatible with this version." This was done after your last instruction. This error is not new - it's followed me since installation. I only have the option to add: VPN, Bond, Team, Bridge, or VLAN.

Here's the output of your instructions... The files are listed:

[dsm97gsx@DiamondStar-RHEL Desktop]$ cd Linux-Stuff2/
[dsm97gsx@DiamondStar-RHEL Linux-Stuff2]$ ls
kmod-alx-0.0-1.el7.elrepo.x86_64.rpm  RPM-GPG-KEY-elrepo.org

Here I go to install it. I had installed it prior to capturing this output. The install using your instruction was successful. Please ignore the "already installed" message.

[dsm97gsx@DiamondStar-RHEL Linux-Stuff2]$ rpm --import RPM-GPG-KEY-elrepo.org 
[dsm97gsx@DiamondStar-RHEL Linux-Stuff2]$ rpm -Uvh kmod-alx-0.0-1.el7.elrepo.x86_64.rpm 
error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Permission denied)
[dsm97gsx@DiamondStar-RHEL Linux-Stuff2]$ su
Password: 
[root@DiamondStar-RHEL Linux-Stuff2]# rpm -Uvh kmod-alx-0.0-1.el7.elrepo.x86_64.rpm 
Preparing...                          ################################# [100%]
package kmod-alx-0.0-1.el7.elrepo.x86_64 is already installed

Next, I ran the modprobe and modinfo commands:

[root@DiamondStar-RHEL Linux-Stuff2]# modprobe alx
[root@DiamondStar-RHEL Linux-Stuff2]# modinfo alx
filename:     /lib/modules/3.10.0-327.el7.x86_64/extra/alx/alx.ko
license:        GPL
description:    Qualcomm Atheros(R) AR816x/AR817x PCI-E Ethernet Network Driver
author:         Qualcomm Corporation, <nic-devel@qualcomm.com>
author:         Johannes Berg <johannes@sipsolutions.net>
rhelversion:    7.2
srcversion:     A560646D27B321CC4A930F4
alias:          pci:v00001969d000010A0sv*sd*bc*sc*i*
alias:          pci:v00001969d000010A1sv*sd*bc*sc*i*
alias:          pci:v00001969d00001090sv*sd*bc*sc*i*
alias:          pci:v00001969d0000E0A1sv*sd*bc*sc*i*
alias:          pci:v00001969d0000E091sv*sd*bc*sc*i*
alias:          pci:v00001969d00001091sv*sd*bc*sc*i*
depends:        mdio
vermagic:       3.10.0-327.el7.x86_64 SMP mod_unload modversions 
signer:         The ELRepo Project (http://elrepo.org): ELRepo.org Secure Boot Key
sig_key:        F3:65:AD:34:81:A7:B2:0E:34:27:B6:1B:2A:26:63:5B:83:FE:42:7B
sig_hashalgo:   sha256

Lastly, I ran the lspci command from earlier in this thread:

[root@DiamondStar-RHEL Linux-Stuff2]# lspci -nn | grep net
06:00.0 Ethernet controller [0200]: Qualcomm Atheros Device [1969:e0a1] (rev 10)
[root@DiamondStar-RHEL Linux-Stuff2]# 

Rebooting did not seem to resolve the issue. I login to RHEL and still do not see eth0. Running the command "ifconfig" gives me the "lo" and "virbr0" interfaces. It seems the new command is to use IP and then specific switches/arguments and not the ifconfig command. RH informed me via the man pages that ifconfig was obsolete and to use the IP command in its place.

All devices, except for the loopback device, are down. I tried running the "sudo ip link set enp6s0 up" command as I read some interfaces show as enp6s0 rather than eth0. This also did not resolve my issue. Should I try working more with this interface, or should I see an eth0?

[root@DiamondStar-RHEL dsm97gsx]# sudo ip link set enp6s0 up
[root@DiamondStar-RHEL dsm97gsx]# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp6s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
    link/ether d0:50:99:81:2f:62 brd ff:ff:ff:ff:ff:ff
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT 
    link/ether ce:6e:4a:98:3d:90 brd ff:ff:ff:ff:ff:ff
[root@DiamondStar-RHEL dsm97gsx]# 

Sorry for such a long post, but I wanted to give as much helpful information as I could. Thank you for the help thus far in trying to enable internet access on my RHEL system.

That's right, enp6s0 is your network interface. It's called that because of systemd Predictable Naming.

You should now be able to add an IP address and default route to it with NetworkManager or the network initscripts. That's covered in Chapter 2. Configure IP Networking in the RHEL7 Networking Guide.

Okay, it finally works!!! For those who may search and run into this issue, I did the following (in addition to the above steps):

  1. I shut down the virbr0 interface using
ip link set dev virbr0 down
  1. I brought up the enp6s0 interface using
ip link set dev enp6s0 up
  1. I assigned the ip address to enp6s0 interface using
ip addr add <I picked an available IP address>/24 dev enp6s0
  1. I assigned the default gateway for the enp6s0 interface using
ip route add 0.0.0.0/0 via <my router's IP>

Thank you everyone for your help! I hope that the settings stick within RH, but if they don't, I'll just run the above commands again to restore internet services. I'm now downloading updates, video drivers, etc.

Any other pointers for a new installation aside from device drivers?

EDIT: I thought it a good idea to run the "yum update" command and install updates. After doing so, I rebooted the machine. My configurations were erased, so it looks like every time I want to restart my machine I'll have to run the above 4 commands.

If you follow the product documentation, it shows you how to set it up so the settings are persistent:

RHEL7 Networking Guide - Chapter 2. Configure IP Networking

One note about the kmod-alx package. ELRepo's kmod packages are kABI-tracking, meaning they survive kernel updates. In other words, you do not have to reinstall them when the kernel is updated. It could break, however, when a major release update occurs (such as release of RHEL 7.3).

I wanted to clarify by adding one final post to the steps I performed to get this to work. I completely wiped my RHEL installation and only performed the following to enable internet access. I wanted to not only know how to fix it again if I corrupt the system, but I also wanted to know exactly what steps I performed to get it to work. I also now have GUI access to view the wired connection where I did not before (located at Applications > System Tools > Settings > Network).

To get it started, download the files from the following two places:

1.) https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

2.) http://elrepo.org/linux/testing/el7/x86_64/RPMS/kmod-alx-0.0-1.el7.elrepo.x86_64.rpm

Now, open a terminal and change to the directory where the files are located (if you copied to your Desktop, that works, too).

rpm --import RPM-GPG-KEY-elrepo.org
rpm -Uvh kmod-alx-0.0-1.el7.elrepo.x86_64.rpm

Next, turn up the interface, and, if desired, set your static local IP, default route, and gateway.

ip link set dev enp6s0 up
ip addr add <address>/24 dev enp6s0
ip route add 0.0.0.0/0 via <router IP>

A couple of things to note: Your interface name may be slightly different based off of number of NICs or type of NIC. I did not need to disable the virbr0 interface as indicated in above posts. Upon performing the above actions, it seems that the settings stick and I did not need to keep adding the configuration back in or configure anything else statically. It appears that DHCP from my router is also now working properly.

Thanks to Dustin's report, the kmod-alx package has now been moved from elrepo-testing to the main elrepo repository.

Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.