No CentOS, não tenho mais um ifcfg-eth0
arquivo de configuração (eu o apaguei). Quando eu executo system-configure-network
ele mostra há interfaces que eu possa editar. Como posso recriar o ifcfg-eth0
arquivo de configuração? (Como o instalador do CentOS faz)
Posso fazer manualmente a: ifconfig eth0 192.168.0.199
e depois a ping 192.168.0.1
. Mas essa não é a maneira correta. Como posso fazer isso usando os scripts de rede do CentOS?
Prefiro não fazer isso manualmente, pois há muitos hardlinks e coisas confusas. Eu sou novo no CentOS.
system-config-network
parece ser uma boa ideia depois de recriar o arquivo ifcfg-eth0.HWADDR=
campo que contém o endereço MAC do dispositivo. Esta etapa é um dos maiores pontos problemáticos da criaçãoifcfg-ethN
manual.Eu uso o comando: system-config-network-tui
Criar o arquivo manualmente também é uma boa resposta, mas isso obterá o endereço MAC para você.
fonte
ONBOOT=yes
valor, então eu ainda tinha que editar, mas era muito melhor do que escrever a coisa toda do zero.nmtui
Isso pode não ser mais valioso para o solicitante, mas para outra pessoa, se você tiver o gui em execução, poderá acessar
System > Preferences > Network Connections
e uma janela será aberta. Agora, se você vir um dispositivo listado, clique nele e faça algumas edições e salve, e o arquivo será exibido. Se nenhum dispositivo estiver listado (será raro e somente se você não estiver obtendo conectividade com a Internet), basta clicar em adicionar e nomeá-loeth0
ou o que quiser e clicar em salvar. Não há necessidade de editar nada, ele fará tudo automaticamente para você.PS: o arquivo
ifcfg-"NAME"
é o nome que você atribui na janela de conexões de rede quando o criou.fonte
Existe um utilitário chamado sysconf-network ou algo parecido para permitir o gerenciamento das conexões de rede. Esse é um utilitário de linha de comando.
Aqui está um link para o FAQ sobre o sistema / etc / sysconfig.
fonte
Então, isso funcionou para mim.
História:
Adicionei uma nova placa de rede virtual, cujo arquivo ifcfg-eth2 não foi gerado após uma reinicialização.
Naveguei no diretório de scripts de rede e executei os comandos na sequência abaixo.
fonte