Comandos Linux para Totós – Tutorial nº21
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á…
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 troubleshooting caso 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
- Comandos Linux para Totós – Tutorial nº1 – Comandos básicos
- Comandos Linux para Totós – Tutorial nº2 – Comandos básicos
- Comandos Linux para Totós – Tutorial nº3 – Criar ficheiros/directórios/subdirectórios
- Comandos Linux para Totós – Tutorial nº4 – Output de um ls -l
- Comandos Linux para Totós – Tutorial nº5 – Permissões em Linux
- Comandos Linux para Totós – Tutorial nº6 – Tar – Compactação e descompactação
- Comandos Linux para Totós – Tutorial nº7 – Processos
- Comandos Linux para Totós – Tutorial nº8 – RunLevels
- Comandos Linux para Totós – Tutorial nº9 – Estrutura de Directórios
- Comandos Linux para Totós – Tutorial nº10 – Copiar e a mover ficheiros entre directório
- Comandos Linux para Totós – Tutorial nº11 – Redireccionamento de entradas e saídas
- Comandos Linux para Totós – Tutorial nº12 – Visualizar o conteúdo de um ficheiro
- Comandos Linux para Totós – Tutorial nº13 – Criar utilizadores
- Comandos Linux para Totós – Tutorial nº14 – Criar alias
- Comandos Linux para Totós – Tutorial nº15 – Ficheiros com informação dos utilizadores
- Comandos Linux para Totós – Tutorial nº16 – Criar grupos no Linux
- Comandos Linux para Totós – Tutorial nº17 – Modificar/Apagar utilizadores e grupos
- Comandos Linux para Totós – Tutorial nº18 – Copiar ficheiros entre PCs Linux com o SCP
- Comandos Linux para Totós – Tutorial nº19 – Instalar programas através do código fonte
- Comandos Linux para Totós – Tutorial nº20 - Pré-programação de tarefas com o crontab
Este artigo tem mais de um ano
Em Ubuntu não existe o directório /etc/sysconfig.
Sim, como referi este tutorial foi baseado no CentOS. No Ubuntu a configuração das interfaces é feita em /etc/network/interfaces
Exemplo de configuração:
CONF. ESTÁTICA
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
ou
CONF. VIA DHCP
auto eth0
iface eth0 inet dhcp
Parece que vou começar a experimentar mexer nestas coisas :p vamos lá ver como é que a coisa vai correr xD
Para quem não sabe, existe um site que explica muito bem estas coisas.
Linux Home Networking http://www.linuxhomenetworking.com/
Informação em inglês…. é coisa que não falta por aí!
Só para colocar as ideias em dia…. dizem “router” ou roteador? Dizem “Firewall” ou Parede de fogo (antepara de segurança)?… Neste ramo, quem quer colocar as mãos na massa TEM de saber inglês, e mesmo quem quer fazer uma “Home network” (rede doméstica) convém saber o que está a fazer (useradd, que eu saiba, não vem do português).
Concordo plenamente. Estes threads sobre Linux são importantes, mas de facto são algo redundantes. Existem inúmeros sites com a mesma informação em Inglês. O que me entristece é saber que 99% das pessoas com um computador e internet não sabe pesquisar. Saber pesquisar resolve quase 100% dos problemas de qualquer pessoa no mundo da informática. O meu chefe um dia chegou a dizer: “Eu não te sei responder à tua pergunta, mas o google sabe.” Existe sempre alguém que tem ou já teve a mesma dúvida que tu. No meu curso existia uma cadeira só com o propósito de ensinar a pesquisar. As pessoas não têm noção que tendo internet têm tudo.
Caríssimos,
Eu as vezes não vos entendo….partindo do principio que vocês falam, então vamos estar quietos que a informação lá aparecerá ou existirá em algum sitio…faz-me lembrar os “cabulas” !!!!!
Se vocês não precisam deste tipo de informação, há quem precise ! Já agora desafio os dois a escreverem algo que ainda não exista…
@Diarreia Mental – Acho que o teu nick está apropriado !!!
Primeiro deu logo para perceber que não percebes patavina do que falas…seja em PT ou em EN!!
Depois há o conceito de estrangeirismos…sabes o que é????
Router…roteador???? Caro é encaminhador se quiseres escrever em português correcto.
Enfim… há boas alturas para estar calado…mas escrevendo ainda é bem pior!
O mal é a inutilidade da existência de algumas pessoas, tentam de forma voraz arrastar outras para a mesma mesa, numa tentativa de ter pares para a sueca, de forma a que nunca estejam sozinhos nesse jogo.
Se não estão bem, joguem à paciência, sempre podem estar sozinhos, escusam de tentar arrastar outros para a inércia de uma existência parva, inútil e sem sentido.
Quem produz, ensina e ajuda está a produzir informação e não a jogar Às cartas.
Peçam uns tremoços assim mantêm a bota e os dedos ocupados.
E a saga continua. E eu que me considero sabedor de Linux tenho aprendido alguma coisa ao longo da série de artigos.
Acho que o nome “Comandos para Totós” já começa a ser um pouco modesto tendo em conta o trabalho realizado.
Como é que, sendo para totós, precisa de tantos tutoriais??
Boas..s
Os meus parabéns pelo artigo Pedro, as redes de facto nos dias de hoje são de extrema importância, e uma maquina linux está quase sempre perto ou integrada numa… 😉
cmps
boas pessoal
porreiro mesmo era um artigo de configuraçao de dhcp e dns ja encontrei alguns mas em fedora ta me a dar um pouco de lavagem ao miolo e ate ficava a completar este 😀
cmps
Óptimo trabalho.
Continuem a minha sede de conhecimento agradece-vos! 🙂
Obrigado
lol… executar comandos como root ftw