Então eu descobri que o problema era que os diferentes sistemas operacionais carregavam o NIC em diferentes ordens. Arch tinha carregado a placa de rede PCI-E como enp4s6 e a placa-mãe como enp6s0. Como eu percebi isso foi que quando na instalação do CentOS eu corri
ethtool eth0; ethtool eth1
e notei as diferentes velocidades. As placas tinham nomes parecidos, então eu perdi isso, mas a placa PCI-E era de 100Mbps e a interface da placa-mãe era um gigabit. O usb do Arch Live mostrou a ordem inversa.
E para qualquer outra pessoa que se deparar com esse problema, veja aqui algumas ferramentas e lugares úteis para ajudar a depurar
/etc/hosts
/etc/resolve.conf
/etc/nsswitch.conf
ip addr show
ip route show
route
netstat -nr
arp -e
ethtool <interface>
Em suma, foi um erro estúpido da minha parte. Eu não vi nenhuma ferramenta de rede na instalação do Rocks (instalador do Anaconda) e pode ser mais fácil depurar a partir de uma instalação ruim onde você tem acesso ao terminal.