Você pode ler sobre a nova convenção de nomenclatura para dispositivos aqui, intitulada: Features / ConsistentNetworkDeviceNaming . A mudança nas convenções de nomenclatura também é discutida nos documentos oficiais do Redhat intitulados: Apêndice A. Nomeação de Dispositivo de Rede Consistente . A convenção agora segue uma baseada na localização, em vez de arbitrariamente eth0
, etc.
Change the network device naming scheme from ethX to a physical location-based name for easy identification and use
Para alterar seu endereço IP, você pode seguir alguns caminhos para fazer isso.
-
Use o NetworkManager ( consulte os documentos oficiais da RH )
Você pode descobrir quais dispositivos estão sob a jurisdição do NetworkManager.
Exemplo
$ nmcli -p nm ====================================================================================== NetworkManager status ====================================================================================== RUNNING STATE WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN -------------------------------------------------------------------------------------- running connected enabled enabled enabled enabled
-
Execute o comando
setup
e altere-o através da GUI -
Altere o arquivo de configuração
O arquivo deve ser chamado de
/etc/sysconfig/network-scripts/ifcfg-p5p1
. Simplesmente mude a linha neste arquivo para:IPADDR=192.169.0.55
Se esse arquivo não existir, basta criá-lo e adicionar conteúdo semelhante ao seguinte:
# /etc/sysconfig/network-scripts/ifcfg-p5p1 DEVICE="p5p1" BOOTPROTO="static" NM_CONTROLLED="no" ONBOOT=yes TYPE="Ethernet" DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System p5p1" IPADDR=192.169.0.55
-
Use o
network
serviceNão está claro se há alguma desvantagem em usar
/etc/init.d/network
service além do NetworkManager ao mesmo tempo. Em todas as minhas configurações do CentOS 6 eu tenho ambos em execução. Mas eu geralmente faço os arquivos de dispositivoifcfg-eth0
manualmente.Você pode tentar garantir que esse serviço esteja ativado e, em seguida, tente as etapas acima em # 2 (usando
setup
) para criar o dispositivo posteriormente.$ /etc/init.d/network start
A
setup
GUI (na verdade, pode ser ativada diretamente com este comando:system-config-network
) deve poder adicionar dispositivos e gerenciar dispositivos que tenham suas informações de configuração mantidas nos arquivosifcfg-*
sob o diretório/etc/sysconfig/network-scripts/
.
Eu sugiro que você, pelo menos, se familiarize com o Guia de Implantação . Ele tem muitas informações úteis sobre redes usando os produtos base Redhat, que por sua vez ajudarão com o CentOS e o Fedora.
Então, por que minha lista de dispositivos de rede está em branco?
Eu encontrei este problema do Fedora 16 que acredito ser o problema que você está tendo (ou pelo menos está relacionado). O problema é intitulado: Bug 802580 - O dispositivo p21p1 não aparece na system-config-network .
A partir do som desse bug, o comportamento padrão é não criar nenhum dos arquivos ifcfg-*
, a menos que você altere algum aspecto das configurações por meio de uma GUI de rede, como o NetworkManager - creio. Então, você pode precisar tentar isso, ou seguir os detalhes que mencionei nas opções 3, acima, e criar manualmente o arquivo sozinho.