Segue o resumo de comandos e conceitos
vistos em Sala de Aula.
Este é um material de apoio aos meus alunos
que tem todo embasamento durante as aulas presenciais.
Você pode encontrar todos os resumos de
aula no link abaixo:
Na Aula 6 vimos a configuração de Rede nas distribuições
baseada em Debian.
Desta vez, vamos
configurar a conexão de rede nas distribuições baseadas em Redhat/CentOS.
Obs: Caso você
esteja montando um servidor, aconselho parar o configurador de Rede da
Interface Gráfica:
1 - Pare o NetworkManager
#
service NetworkManager stop
2 - Desative o
NetworkManager da inicialização padrão do Redhat/CentOS
#
chkconfig --del NetworkManager
3 - Acesse o
diretório de configuração da rede
#
cd /etc/sysconfig/network-scripts
4 - Crie o
arquivo de configuração da eth0
# vim
ifcfg-eth0
E escreva o
conteúdo abaixo: (Se quiser, você pode fazer a mesma configuração abaixo)
DEVICE=eth0
IPADDR=10.0.0.1
NETMASK=255.0.0.0
GATEWAY=10.0.0.254
DNS1=8.8.8.8
DNS2=8.8.4.4
ONBOOT=yes
Salve o arquivo.
Para reiniciar o
serviço de rede no CentOS use:
#
service network restart
ou
#
/etc/init.d/network restart
Para iniciar a
rede automaticamente no Boot
#
chkconfig --add network
Para listar
inicialização dos daemons do Redhat/CentOS faça:
#
chkconfig --list
Obs: Veja se a
coluna correspondente ao nível 3 e 5 estão com on ou off conforme a sua
configuração.
Depois das
configurações feitas, execute os seguintes comandos para verificar as
configurações de rede:
Para listar o ip
#
ifconfig
Para exibir as
configurações de DNS
#
cat /etc/resolv.conf
Para exibir o
Default Gateway
#
route -n
Vamos agora
configurar agora o nome e domínio da máquina.
Vamos tomar como
exemplo o nome servidor.dailson.com.br
Configurando o
Nome e domínio
# vim
/etc/hosts
Acrescente a
linha com Seu IP, Nome FQDN e apelido (alias)
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost.localdomain localhost
10.0.0.1 servidor.dailson.com.br servidor
No arquivo
/etc/sysconfig/network procure a linha HOSTNAME e coloque o seguinte valor:
HOSTNAME=servidor.dailson.com.br
Testando as
configurações:
Para verificar o
nome da máquina
#
hostname
Para verificar o
domínio
#
dnsdomainname
Para verificar a
resolução de DNS
#
ping servidor.dailson.com.br
#
ping servidor
Caso algum
comando acima retorne erro ou retorne vazio, você deve voltar aos arquivos de
configuração e checá-los novamente.
Obs: Você também
pode usar o configurador do Redhat/CentOS
#
system-config-network
Criando
Interfaces virtuais:
A maneira mais
prática, é copiar o arquivo da interface eth0 atual para o novo arquivo e fazer
a mudança de IPs.
#
cd /etc/sysconfig/network-scripts
# cp ifcfg-eth0 ifcfg-eth0:0
Abra o arquivo e
faça a alteração para o novo IP. Note que foram retiradas as linhas de DNS1,
DNS2 e GATEWAY. Isso foi feito, porque é o mesmo da eth0. Porém se você deixar,
o sistema não acusa erro.
DEVICE=eth0:0
IPADDR=10.0.0.2
NETMASK=255.0.0.0
ONBOOT=yes
Se você tem dúvida sobre o cálculo do endreço de broadcast e network, sugiro a instalação do aplicativo ipcalc:
# apt-get install ipcalc
E depois coloque o ip para o ipcalc devolver todos os parâmentros de configuração da sua rede.
Exemplo:
# ipcalc 192.168.0.1
A resposta desse comando, são todos os cálculos para seu IP. Veja o resultado para o IP acima:
# apt-get install ipcalc
E depois coloque o ip para o ipcalc devolver todos os parâmentros de configuração da sua rede.
Exemplo:
# ipcalc 192.168.0.1
A resposta desse comando, são todos os cálculos para seu IP. Veja o resultado para o IP acima:
Beleza fofão?!
ResponderExcluirEntão cara to com um problema para configurar minha no centOS em uma maquina virtual, verifiquei toda a configuração porem toda vez que executo o yum update ele retorna uma erro de mirrorlist.centos.org, e quando pingo o servidor ele informa que rede está fora o alcance se puder me ajudar agradeço.
obs:estou fazendo tudo via comando não estou utilizando no modo grafico
Você está sem conexão com a internet na sua máquina virtual. Você pode tentar fazer os seguinte:
ExcluirFaça o comando
ifconfig
Se aparecer a linha eth0, faça o próximo comando:
dhclient eth0
E depois fazer o comando. Tente dar um ping para a internet.
Caso não dê certo, veja se sua placa de rede da máquina virtual está em modo NAT se não tiver, coloque-a e repita os comandos acima.
Valeu.
Dailson, O FOFÃO!
www.dailson.com.br
Se você esta com problemas em virtual box experimenta ir em configurações, rede, e em adaptadores na parte que diz modo promíscuo selecione permitir tudo!
ExcluirEste comentário foi removido pelo autor.
ResponderExcluirOpa... fasso o curso de redes pelo Senai, isso vai ser de gande avalia para mim, vlw!
ResponderExcluirBlza Eder!
ExcluirSe puder, divulgue nosso blog entre seus colegas tb.
Valeu!
Muito Obrigado. Me ajudou numa dúvida sobre os alias. ;)
ResponderExcluirObrigado pelo feedback Wesley!
ExcluirAbração!
Brother, you save my day!
ResponderExcluirThanks!!!
Opa!
ExcluirQue bom rapaz!
Obrigado pelo retorno!
Abraços.