Introdução
Como dito no
artigo anterior, o GNU/Linux separa um arquivo de
configuração para cada tarefa do sistema. Esta
semana estaremos continuando a ver mais alguns destes
arquivos, mostrando como configurar o LILO (para carregar
mais de um sistema), profile, hosts, hostnames e isapnp.conf
(como detectar dispositivos ISA plug and play).
Começando pelos mais simples vejamos como configurar
o nome de seu computador na rede (hostname) e os computadores
que o seu pode ver na rede.
Hostname e Hosts
Para alterar o nome de seu computador na rede é muito
simples. Basta colocá-lo no arquivo
hostname
que se localiza no diretório /etc. Depois disto é
preciso alterar também o arquivo
hosts
que se encontra no diretório /etc também.
Vejamos um exemplo do hosts:
$ cat /etc/hosts
127.0.0.1 localhost localhost
Este é o mais simples para computdores sem rede, e
é como vêm os GNU/Linux por default. O nome do
computador neste caso é locahost. Para mudar o nome
basta alterar o primeiro "locahost". Se eu quiser chamar de
"olinux", por exemplo, ficaria assim:
127.0.0.1 olinux localhost
Agora, para computadores em rede, a primeira
opção (127.0.0.1) indica o IP do mesmo. Veja um
exemplo de uma rede comfigurada usando IP Masquerade:
$ cat /etc/hosts
123.456.78.90 olinux olinux
127.0.0.1 localhost
10.0.0.2 olinux_introducao
10.0.0.3 olinux_programacao
10.0.0.4 olinux_programas
10.0.0.5 olinux_jogos
10.0.0.6 olinux_seguranca
Ou seja, "olinux" sabe da existência de
"olinux_introducao", "olinux_programacao",
"olinux_programas", "olinux_jogos" e "olinux_seguranca"
(juntamente com seus respectivos IPs).