Comandos Linux para Totós – Tutorial nº 21

Comandos Linux para Totós – Tutorial nº 21

Criado por Pedro Pinto em 16 de Novembro de 2011 | 15 comentários

Configuração de parâmetros de rede

Ora vivam caros linuxianos!!! Cá estamos nós para mais uma rubrica “Comandos Linux para Totós”. Pelo feedback que temos tido de muitos leitores sobre esta rubrica, concluímos mais uma vez que esta “pequena” documentação sobre Linux tem ajudado muitos a darem os primeiros passos no mundo do terminal preto. Era esse o nosso objectivo e ficamos muito satisfeitos com todos os comentários.

Estão prontos para mais uma rubrica…terminal preto já está On? Ora vamos lá…

linux_totos

Nos dias que correm uma máquina sem Internet é quase como uma peça de museu! Nesse sentido, além de ser importante saber configurar a rede num sistema Linux é também importante saber fazer troubleshootingcaso haja algum problema. Tendo como base o Linux CentOS, hoje vamos ensinar a configurar as interfaces de rede e outros parâmetros associados. Va

Ficheiros para configuração dos parâmetros de rede

  • /etc/hosts – Registo de nomes (locais)
  • /etc/host.conf – Indica a ordem pela qual os nomes são resolvidos em IPs
  • /etc/resolv.conf – Indicação dos servidores de DNS
  • /etc/sysconfig/network – Hostname (nome da máquina) e gateway

Na directoria etc/sysconfig/network-scripts/ podem ser encontrados vários scripts de configuração das interface.

Vamos a uns exemplos de configuração dos ficheiros referidos anteriormente, considerando os seguintes parâmetros de rede de uma máquina:

  • Endereço IP: 192.168.0.1
  • Mascara: 255.255.255.0
  • Gateway:  IP: 192.168.0.254
  • DNS: 192.168.0.254 e 192.168.0.253

Vamos então à configuração dos ficheiros.

/etc/hosts

No ficheiro hosts é normalmente associado o nome da máquina ao endereço loopback. No entanto, este ficheiro pode também ser usado para associar “manualmente” um nome a um endereço IP.

[root@pplware network-scripts]# cat /etc/hosts
 127.0.0.1   tiger.pplware.com localhost.localdomain    localhost
 ::1    localhost6.localdomain6    localhost6

etc/host.conf

Este ficheiro indica a ordem que deve ser seguida para resolver um nome num endereço IP. No seguinte exemplo podemos ver que o primeiro ficheiro a ser consultado é o hosts e o parâmetro bind refere-se ao serviço de DNS configurado no ficheiro /etc/resolv.conf.

[root@pplware network-scripts]# cat /etc/host.conf
order hosts,bind

/etc/resolv.conf

Neste ficheiro configuramos os servidores de DNS. A directiva search

[root@pplware network-scripts]# cat /etc/resolv.conf
; generated by /sbin/dhclient-script   nameserver 192.168.0.254
nameserver 192.168.0.253

/etc/sysconfig/network

Tal como referido, neste ficheiro indicamos o nome da máquina e o gateway.

[root@pplware network-scripts]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=tiger.pplware.com
GATEWAY=192.168.0.100

/etc/sysconfig/network-scripts/ifcfg-eth0

Vamos agora configurar a interface de rede propriamente dita. Como exemplo vamos ensinar como configurar a interface eth0 (configurada a partir do ficheiro ifcfg-eth0, que se encontra no tal directório referido anteriormente – /etc/sysconfig/network).

[root@pplware network-scripts]#cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Intel Corporation 82545EM Gigabit Ethernet Controller (Copper)
DEVICE=eth0:0
BOOTPROTO=static
BROADCAST=192.168.0.255
IPADDR=192.168.0.1
NETMASK=255.255.255.0
NETWORK=192.168.0.0
ONBOOT=yes

Por hoje é tudo! Espero que estejam a aproveitar estes tutoriais para aumentar ainda mais o vosso conhecimento sobre Linux e aguardo ansiosamente o vosso feedback. E os vossos contributos? Alguém quer contribuir com artigos? mail me :)

Artigos relacionados

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão /  Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão /  Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão /  Alterar )

Connecting to %s