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

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 ;)
 
Em Slackware seria:

Código:
vim /etc/HOSTNAME
Yep, isto resultou ;)
Código:
vim /etc/rc.d/rc.inet1.conf
Na Debian não deve andar muito longe, digo eu.
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 ;)
 
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:
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
[COLOR=Red]         # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 195.23.129.126 194.79.69.222
        dns-search ziggy.net
[/COLOR]
A primeira linha indica quando é que a interface deve ser configurada (neste caso, sempre que o cabo estiver ligado)

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...
 
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)???
 
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é?



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...
 
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 ;)
 
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
 
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.
 
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.
 
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
 
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?
 
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

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.
 
Back
Topo