Como definir o nome do domínio no Crunchbang GNU / Linux?

0

Como posso definir o nome do domínio no GNU / Linux ?, estou usando o Crunchbang e preciso definir o nome de domínio da minha rede LAN.

EDITAR: Deixe-me falar mais sobre o meu problema: Eu preciso configurar uma rede LAN para três ou quatro PCs com o GNU / Linux (projeto da faculdade):

PC1: acting as server  -- hostname = "server"     -- GNU/Linux Debian Squeeze
PC2: client 1          -- hostname = "crunchbang" -- GNU/Linux Crunchbang
PC3: client 2          -- hostname = "acer"       -- GNU/Linux Debian Squeeze

Crunchbang é baseado no debian, então "eu acho" não há muita diferença.

Estou me guiando com este documento e diz que o domínio o nome de todos os hosts na rede deve ser o mesmo.

O sistema operacional no PC1 e no PC3 são instalações novas, o Crunchbang é o sistema operacional que meu amigo tem em seu laptop.

Quando eu instalei o debian no PC1 e no PC3, eu configurei o nome do domínio e o nome do host, mas agora apenas o último está presente.

    
por rendon 30.11.2011 / 00:13

4 respostas

3

Você realmente precisa qualificar o que entende por "definir o nome de domínio" - há pelo menos três interpretações completamente diferentes de "domínio" que podem ser aplicadas.

  1. Você deseja definir o domínio do Windows que o sistema usará para redes SMB.

    Eu não sei de improviso como fazer isso, mas provavelmente envolveria editar sua configuração do Samba; link provavelmente seria um bom lugar para começar a procurar

  2. Você deseja definir o nome DNS padrão (pesquisa)

    A resposta do llua define o componente de domínio do nome do host, mas se você quiser que ping myhost localize meu host no domínio DNS local, digamos que seja accounting.example.com, você precisa de uma linha de pesquisa em / etc / resolv .conf, por exemplo:

    search accounting.example.com
    

    Em alguns sistemas, o /etc/resolv.conf é gerenciado pelo sistema resolvconf (isso é verdade no meu sistema Ubuntu, não tenho certeza sobre o Debian em geral ou sobre o Crunchbang em particular) - se /etc/resolv.conf for um symlink para /etc/resolvconf/run/resolv.conf, então você provavelmente deveria estar editando / etc / network / interfaces, que deve conter uma estrofe como esta:

    iface eth0 inet static
               address 192.0.2.3
               netmask 255.255.255.0
               gateway 192.0.2.1
               dns-nameservers 192.0.2.1 198.51.100.1
               dns-search accounting.example.com example.com
    

    Se você usar DHCP para configurar a rede local, o daemon DHCP deverá configurar o nome do host local e o caminho de busca do resolvedor de DNS automaticamente - você pode achar que é uma solução melhor que a llua ou a mina, pelo menos existe um servidor DHCP local e está devidamente configurado para fornecer informações de pesquisa de DNS.

  3. Você deseja definir o nome de domínio do NIS (YP), usado para passwd / group / hosts / etc. pesquisas em alguns sistemas com configuração de compartilhamento de arquivos NFS.

    Você pode fazer isso editando / etc / domainname e / ou imediatamente (mas temporariamente) com o comando domainname NISNAME . Observe que o nome de domínio NIS não precisa ser o mesmo do DNS (na verdade, alguns recomendam que não seja), embora pelo menos em alguns casos o nome de domínio NIS seja definido automaticamente para o componente de domínio do hostname configurado.

por 30.11.2011 / 08:53
1

edite /etc/hostname

<hostname>.<domainname>

Em seguida, edite seu /etc/hosts

  127.0.0.1 <hostname>.<domainname> <hostname>
    
por 30.11.2011 / 03:56
1

Etapa 1: alterar os novos valores no arquivo host

[root@erp ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1       localhost.localdomain localhost
192.168.0.1        erp.myappsdba.com  erp
[root@erp ~]#

Passo 2: Altere os Novos Valores no arquivo de rede

[root@erp ~]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=erp.myappsdba.com
GATEWAY=192.168.0.3

Passo 3: Altere os Novos Valores nos arquivos sysctl.conf e resolv.conf

[root@erp ~]## cat /etc/sysctl.conf
kernel.hostname=erp.myappsdba.com
kernel.domainname=myappsdba.com

[root@erp etc]# cat /etc/resolv.conf
search myappsdba.com
nameserver 192.168.0.7
nameserver 192.168.0.2
option attemts : 5
option timeout :15
[root@erp etc]#

Passo 4: Faça ping no nome do host ou no endereço IP alterado.

[root@erp etc]# ping myappsdba.com
PING myappsdba.com (192.168.0.1) 56(84) bytes of data.
64 bytes from fortedc.myappsdba.com (192.168.0.1): icmp_seq=1 ttl=128 time=1.06 ms

Passo 5: Reinicie a Rede ou Reinicie o sistema para efetuar as alterações

[root@erp ~]# init 6     

ou

[root@erp ~]# service network restart 
    
por 23.07.2013 / 06:55
0

Tente fazer alterações em

1)

/etc/rc.sysinit ou / etc / sysconfig / network (se ele suportar o estilo de configuração do sysconfig);

2) Execute o network-admin como root e faça as mudanças via GUI administrador de rede

e

confirme com o comando / bin / hostname

3) de qualquer forma, fazer alterações em / etc / hostname com formato e, em seguida, reiniciar o serviço de rede deve ajudar.

    
por 30.11.2011 / 08:19