- Deu-me o uso da imagem boot.iso para fazer instalações de rede. Para onde foi?
- Por que minha Ethernet não funciona a menos que eu faça login e a habilite explicitamente?
- E se eu quiser o antigo nome de volta?
- Mas eu só quero que funcione e que edite à mão os arquivos de configuração.
- Como desabilitar IPv6?
- De onde posso baixar a versão 32-bit?
- O que você fez com o ifconfig/netstat?
Deu-me o uso da imagem boot.iso para fazer instalações de rede. Para onde foi?
Iniciando com EL6, o upstream decidiu remover o boot.iso do diretório images/ e enviá-lo como uma mídia separada e autônoma. Devido ao grande tamanho desta imagem, nós decidimos fazer o mesmo. A imagem de disco de instalação de rede é chamada netinstall.iso e agora pode ser encontrada apenas no diretório isos/, juntamente com todas as outras imagens de instalação.
Por que minha Ethernet não funciona a menos que eu faça login e a habilite explicitamente?
… e por que os nomes das interfaces são todos “bagunçados” em comparação com a prática anterior? Isto viola a regra do Unix de “não quebrar expectativas”.
Upstream mudou a configuração padrão para usar o NetworkManager e as interfaces não estão (um pouco inexplicavelmente no caso da Ethernet) habilitadas por padrão. Isto pode ser trabalhado no momento da instalação onde você tem a possibilidade de habilitar sua placa de rede na tela principal do instalador, onde o instalador pergunta pelo seu idioma/ teclado/ dispositivos de armazenamento/ instalação de software. Nesta tela está um botão chamado “Network & Hostname”. Clique nesse botão, seleccione a ligação Ethernet que pretende editar e clique no botão “Off”-Button no canto superior direito. Assumindo que DHCP está disponível, você verá a conexão em questão obter um endereço de rede. Se você tiver que configurar suas configurações de rede manualmente, pressione o botão “Configurar”, digite os valores desejados e salve-os. Você provavelmente terá que desativar e reativar a placa de rede recém-configurada para que as alterações tenham efeito. Agora pressione “Done” (Pronto) e pronto. Você também pode fazer essas alterações com o NetworkManager (Sistema; Preferências; Conexões de Rede ou clique com o botão direito do mouse no pequeno ícone de rede na área de notificação e Editar Conexões…) depois que a instalação estiver completa.
Se você não estiver usando o NetworkManager, o mesmo resultado pode ser obtido editando o arquivo de configuração da interface de rede ( normalmente /etc/sysconfig/network-scripts/ifcfg-eth0 ) e mudando: ONBOOT= não para ONBOOT=sim Algumas configurações parecem requerer também a adição de uma linha: BOOTPROTO=dhcp onde uma configuração DHCP está em jogo; configurações de IP estáticas seriam necessárias: BOOTPROTO=estático, claro
Como para “quebrar as expectativas”: O exemplo acima usa um dispositivo de rede ‘tradicionalmente’ chamado de: eth0 Outros nomes de dispositivos também são possíveis, incluindo por exemplo: em1 ou p3p1 e assim por diante. Gostando ou não, esta mudança de abordagem na nomenclatura da interface é o caminho futuro para o Linux. Ela foi pré-visualizada na “distribuição teste” do upstream. Veja também os materiais em: A redação da Dell e um post de blog de um internauta lá.
E se eu quiser o antigo nome de volta?
Estes são os passos necessários:
Mas eu só quero que funcione e que edite à mão os arquivos de configuração.
Muitas instalações não requerem a complexidade da ferramenta NetworkManager, e use arquivos de configuração editados à mão em seu lugar. Aqui está um exemplo de configuração de interface DHCP não NetworkManager:
e um exemplo de arquivo de configuração de ‘atribuição estática’:
e então itens comuns como nome da máquina e servidores DNS podem opcionalmente ser colocados:
A informação lá é ‘opcional’ porque um servidor DHCP pode distribuir estes valores. Os initscripts são capazes de descobrir o nome da máquina e assim por diante quando existe um ambiente DNS bem povoado, a partir de registros PTR e assim por diante, mas alguns usuários precisam gerenciar tais detalhes manualmente. Para mais informações, os arquivos de documentação completos dos initscripts podem ser listados assim:
rpm -qd initscripts
mesmo em um ambiente sem o pacote man manual de leitura e suas dependências.
Como desabilitar IPv6?
O funcionário da Upstream Daniel Walsh recomenda não desabilitar o módulo ipv6, pois isso pode causar problemas com SELinux e outros componentes, mas adicionar o seguinte ao /etc/sysctl.conf:
net.ipv6.conf.all.disable_ipv6 = 1net.ipv6.conf.default.disable_ipv6 = 1
Para desabilitar no sistema em execução:
echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6
ou
sysctl -w net.ipv6.conf.all.disable_ipv6=1sysctl -w net.ipv6.conf.default.disable_ipv6=1
Nota adicional #1: Se forem encontrados problemas com o encaminhamento do X em sistemas com IPv6 desabilitado, edite o /etc/ssh/sshd_config e faça uma das seguintes alterações:
(1) Altere a linha
#AddressFamily any
para
AddressFamily inet
(inet é apenas ipv4; inet6 é apenas ipv6)
ou
(2) Remova a marca hash (#) na frente da linha
#ListenAddress 0.0.0.0
>Então reinicie o ssh.
Nota adicional #2: Se problemas com o postfix inicial forem encontrados em sistemas com IPv6 desabilitado, ou
(1) edite /etc/postfix/main.cf e comente a parte localhost da configuração e use o ipv4 loopback.
#inet_interfaces = localhostinet_interfaces = 127.0.0.1
ou
(2) retirar o localhost ipv6 do /etc/hosts .
De onde posso baixar a versão 32-bit?
A versão 32-bit do CentOS 7 pode ser baixada de http://mirror.centos.org/altarch/7/isos/i386/
O que você fez com o ifconfig/netstat?
Os utilitários ifconfig e netstat foram marcados como depreciados nas páginas man do CentOS 5 e 6 por quase uma década e o Redhat tomou a decisão de não instalar mais o pacote net-tools por padrão no CentOS 7. Uma razão para mudar é que, se o config não mostrar todos os detalhes dos endereços ip atribuídos às interfaces – use o comando ip no lugar dele. Os utilitários de substituição são ss e ip. Se você realmente precisa do ifconfig e do netstat de volta, então você pode instalar o net-tools.