1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Como mudar o hostname && Como definir default IP, GW & DNS

Discussão em 'Novidades GNU/Linux & *nix World' iniciada por HecKel, 23 de Outubro de 2007. (Respostas: 25; Visualizações: 6165)

  1. HecKel

    HecKel The WORM

    Boas!

    Isto são umas perguntas um bocado n00bs, mas já andei aqui às voltas e não consigo resolver isto.

    A distro que estou a usar é Debian (apesar de achar que não interessa muito para o caso).

    O que quero fazer é alterar o meu hostname definitivamente e configurar o debian para ter um IP fixo, GW, DNS (primário e alternativo) e a máscara de rede.

    Quando à segunda parte, tenho ideia que é apenas editar o ficheiro, mas não me recordo de qual e o google não me ajudou muito...

    Quanto à primeira parte, a quantidade de respostas diferentes que li no google deixaram-me confuso, portanto optei por nem tentar :x

    Obrigado ;)
     
  2. slack_guy

    slack_guy Power Member

    Em Slackware seria:
    Código:
    vim /etc/HOSTNAME
    Código:
    vim /etc/rc.d/rc.inet1.conf
    Na Debian não deve andar muito longe, digo eu.
     
  3. HecKel

    HecKel The WORM

    Yep, isto resultou ;)
    Não encontrei esse ficheiro, no entanto tentei tratar disto pelo GUI e curiosamente os DNSs não ficam memorizados...

    Alguma coisa também não está a correr bem com aquilo, só tive net durante uns segundos...

    Os dados que tenho aqui são:
    IP, Hostname (algo estranho..., pensava que era o meu), Máscara de Rede, DNSs (Server & Second), GW, Domain

    Destes todos julgo que apenas o IP, MR, DNSs e GW são para inserir, pois o Hostname é o nome do meu pc e o domain nem faço a mínima ideia onde o meter :x

    Obrigado pela ajuda ;)
     
  4. hellaxe

    hellaxe Power Member

    Heckel deve ser aqui:
    Código:
    /etc/network/interfaces
     
  5. madskaddie

    madskaddie Power Member

    Sim, no debian é o dito ficheiro; Fica um exemplo de sintaxe para IP fixo:


    Código:
    allow-hotplug eth0
    iface eth0 inet static
            address 192.168.2.2
            netmask 255.255.255.0
            network 192.168.2.0
            broadcast 192.168.2.255
            gateway 192.168.2.1
            # dns-* options are implemented by the resolvconf package, if installed
            dns-nameservers 195.23.129.126 194.79.69.222
            dns-search ziggy.net
    

    A primeira linha indica quando é que a interface deve ser configurada (neste caso, sempre que o cabo estiver ligado)
     
    Última edição: 24 de Outubro de 2007
  6. HecKel

    HecKel The WORM

    No meu ficheiro não aparece nada disto (a vermelho), basta-me adicionar estas linhas? Ou tenho de instalar aquela package? (se sim, sem net deve ser giro...).

    Curiosamente, quando fui ao gestor de rede já me apareceram os DNSs, no entanto continuo sem net..., baseado nos dados que indiquei acima, devo ter de alterar mais alguma coisa?

    Em windows apenas precisei de indicar o IP, GW, DNs, NetMask e mais nada.

    Ando há uns tempos a ter de aceder a windows à pala disto...
     
  7. madskaddie

    madskaddie Power Member

    A linhas a vermelho são opcionais como indica o comentário (são lidas se o dito pacote estiver instalado)



    Não tens net de certeza? Experimenta pingar por IP.


    os comandos que permitem ligar e desligar a interface (usando essas configs) são ifup e ifdown.

    O dns deve ser colocado no ficheiro /etc/resolv.conf:

    nameserver xxx.xxx.xxx.xxx


    Método de configuração à pata:

    ifconfig eth0 MEUIP
    route add default gw IP_DO_ROUTER eth0

    (configurar sempre o fich resolf.conf)

    Depurar:

    consegues pingar o IP_DO_ROUTER??
    consegues pingar um IP externo??
    consegues pingar um dominio externo (tipo google.com)???
     
  8. Condez

    Condez [email protected] Member

    Usualmente os DNS configuração-se no "/etc/resolv.conf".

    Caso o ficheiro não exista, podes cria-lo normalmente, por exemplo: vim /etc/resolv.conf

    Exemplo:

    domain heckel.pt

    nameserver 10.10.1.1
    (podes definir quantos nameserver quiseres)



    Quanto a não teres net, verifica o seguinte:

    Consegues resolver nomes?
    Consegues comunicar usando directamente o IP?
    Tens definido uma default gateway?
    Ao mudares a configuração de rede, fizeste ifdown/ifup ou reiniciaste o networking (/etc/init.d/networking restart)?
    A interface está em pé?



     
  9. slack_guy

    slack_guy Power Member

    e em caso de dúvida,
    Código:
    # ifconfig -a
     
  10. HecKel

    HecKel The WORM

    Bem..., eu agora preciso mesmo de usar Debian e ter net..., nunca mais peguei nisto portanto nem sei em que ponto fiquei..., desculpem-me :(

    Conteúdos do meu /etc/resolv.conf:

    Código:
    # generated by NetworkManager, do not edit!
    
    nameserver AAA.BB.CCC.DD
    nameserver AAA.BB.CCC.E
    

    Os dados que tenho:
    Código:
    IP-Adresse: AAA.BB.ZZZ.FF
    Hostname: blablabla
    Netzmaske: 255.255.255.0
    DNS-Server: AAA.BB.CCC.DD
    Second-DNS: AAA.BB.CCC.E
    E-mail: [email protected]
    Gateway: AAA.BB.ZZZ.1
    Domain: blablabla.de
    Password: whocares
    Nutzer_id: 1234-5
    Agora..., como meto net no debian? :P

    Está aqui toda a informação que disponho..., em Portugal tinha net na boa pois tinha o DHCP a bombar..., aqui isto já precisa de umas quantas mariquices...

    Peço-vos paciência e ajuda :sad:

    Obrigado ;)
     
  11. 2xtreme

    2xtreme Power Member

    tens de ter net por ip fixo ou podes ter por DHCP!?
     
  12. HecKel

    HecKel The WORM

    IP fixo, por DHCP não tenho problemas nenhuns.
     
  13. 2xtreme

    2xtreme Power Member

    mas estás a obter net através de um router ou directamente de um modem!? é que no segundo caso deixa ficar por DHCP.

    no primeiro edita o seguinte ficheiro:

    nano /etc/network/interfaces

    no ficheiro na placa onde queres ter net fazes:

    auto a placa que tem net (ex: eth0)
    inet face static
    ipaddress ip_da_gama_do_router
    netmask depende da classe do ip posto em cima
    gateway ip_do_router

    depois tens de configurar também o /etc/resolv.conf pra tal:

    nano /etc/resolv.conf

    nameserver dns_do_teu_isp

    no fim disto na consola fazes /etc/init.d/network restart
     
  14. HecKel

    HecKel The WORM

    Eu não tenho acesso a router nem modem nenhum. Estou numa residência de estudantes e atribuiram-me estes dados, não tenho qualquer controlo sobre o resto.

    Os dados que disponho são os que apresentei anteriormente, não tenho liberdade de movimentos para mais nada.
     
  15. 2xtreme

    2xtreme Power Member

    partindo do principio que os dados que te deram tão certos faz o seguinte...

    configura na mesma o ficheiro /etc/network/interfaces usando os dados que te deram. e tenta o seguinte:

    route del default

    route add default gw ip_da_gateway

    em relaçao ao resolv.conf põe o servidor de DNS que te foi fornecido.
     
  16. HecKel

    HecKel The WORM

    O meu interfaces é assim:

    Código:
    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).
    
    # The loopback network interface
    auto lo
    iface lo inet loopback
    
    # The primary network interface
    allow-hotplug eth1
    iface eth1 inet static
    address AAA.BB.CCC.DD
    netmask 255.255.255.0
    gateway AAA.BB.CCC.E
    
    auto eth1
    
    iface eth0 inet static
    address AAA.BB.CCC.DD
    netmask 255.255.255.0
    gateway AAA.BB.CCC.E
    
    auto eth0
    

    Tendo em conta os dados que disse acima, falta alguma coisa? Desculpa estar a perguntar isto sem testar os teus comandos, mas é mesmo chato andar a fazer reboots para testar..., assim faço as perguntas todas de uma vez :P
     
  17. 2xtreme

    2xtreme Power Member

    antes demais escolhes... ou usas a eth1 ou a eth0. não vais por as mesmas definiçoes nas duas vai dar conflito de ips...

    outra coisa o teu gateway nao era AAA.BB.ZZZ.1?
     
  18. HecKel

    HecKel The WORM

    Não tenho wireless aqui, portanto nem faz grande diferença.

    Sim, é AAA.BB.ZZZ.1, meti ali E porque calhou :x
     
  19. _kossak_

    _kossak_ Power Member

    Só para dizer que não precisas de fazer restart cada vez que fazes alterações nas configurações de rede. Basta fazer
    Código:
    /etc/init.d/networking restart
    para reler as configurações de rede.
     
  20. HecKel

    HecKel The WORM

    O restart é mesmo para vir a Windows para tirar as minhas dúvidas :P
     

Partilhar esta Página