Debian skiftende vertsnavn

Debian skiftende vertsnavn

Vertsnavnet

Vertsnavnet er etiketten som er tilordnet en enhet på et nettverk - en stasjonær datamaskin, databaseserver, nettbrett PC, WiFi -ruter eller smarttelefon. Dette navnet brukes til å skille enhetene fra hverandre på et bestemt nettverk eller over internett.

Stort sett er det valgte navnet menneskelig lesbart, og må være unikt blant de andre maskinene i det lokale nettverket. Vertsnavn må ikke inneholde et rom siden de bare kan inneholde bokstaver, sifre og bindestrek.

I institusjoner med et stort antall brukere som universiteter er det ganske vanlig å navngi en datamaskin etter frukt, favorittsteder, greske bokstaver, geografiske regioner eller musikkinstrumenter. For private nettverk er det ingen navnekonvensjoner som skal følges, og vertsnavn som "Familiypc", "Dads-Tablet" eller "Printer" kan bli funnet.

Datamaskinens vertsnavn settes innledningsvis under installasjonen, og lagres i filen "/etc/hostname". Skjermbildet nedenfor er hentet fra det grafiske oppsettet av Debian GNU/Linux 9, og bruker etiketten “Debian95” som et vertsnavn som refererer til utgivelsen av Debian GNU/Linux 9.5.

Så snart datamaskinen starter er flere tjenester initialisert. Dette inkluderer også nettverket, og vertsnavnet, som kan brukes til å adressere enheten fra da og utover. Å bruke UNIX -kommandoen “Hostname” avslører navnet sitt som følger:

$ vertsnavn
Debian95
$

Mer informasjon kan hentes ved hjelp av kommandoen Hostnamectl som følger:

$ hostnamectl
Statisk vertsnavn: Debian95
Ikonnavn: Data-laptop
Chassis: Laptop
Maskin -ID: 7C61402C22BF4CF2A9FCB28A4210DA0B
Boot ID: 6e8ca49158ff4bc4afaa26763f42793b
Operativsystem: Debian Gnu/Linux 8 (Jessie)
Kernel: Linux 3.16.0-4-AMD64
Arkitektur: x86-64
$

Vertsnavnet pluss domenenavn resulterer i det fullt kvalifiserte domenenavnet (FQDN) [1] som er nødvendig for å identifisere en datamaskin uten feil. For å få FQDN på enheten, bruk bryteren “-f” (forkortelse for “-fqdn” eller “-long”), i stedet:

$ vertsnavn -f
Debian95.Wunderwerk.nett
$

Endre vertsnavnet

Ved første blikk er det enkelt enkelt å endre vertsnavnet (eller gi nytt navn til en datamaskin). Det kan gjøres på følgende måter:

  • Midlertidig endring (gyldig til omstart) åpner et terminalvindu, endrer til brukerrot og påkaller kommandoen “Hostname” etterfulgt av det nye vertsnavnet:
    # vertsnavn agurk
    # vertsnavn
    agurk
    #
  • Permanent endring Åpne filen “/etc/Hostname” med en tekstredigerer som bruker “Root”, endre vertsnavnet og lagre filen
  • Permanent endring for brukere av SystemD Åpne et terminalvindu, endre til brukerrot og påkalle kommandoen “hostnamectl” som følger:
    # hostnamectl set-hostname agurk

    Bildet nedenfor illustrerer dette trinnet ved å bruke "hostnamectl".

Å være klar over bivirkninger

Likevel er det halvparten av historien. Filen “/etc/hostname” er ikke det eneste stedet der programmer på datamaskinen lagrer vertsnavnet. Ved hjelp av “grep” -kommandoen finner vi ut hvilke andre filer som er berørt, og må justeres. Kommandoen nedenfor viser dette for vertsnavnet “Debian95”:

# grep -color -l -r debian95 /*
/BOOT/GRUB/GRUB.CFG
/etc/hostname
/etc/verter
/etc/WICD/Wired-setting.konf
/etc/wicd/trådløse setter.konf
/etc/mailname
/etc/exim4/update-exim4.konf.konf
/etc/initramfs-tools/conf.d/gjenoppta
/etc/ssh/ssh_host_rsa_key.pub
/etc/ssh/ssh_host_ed25519_key.pub
/etc/ssh/ssh_host_ecdsa_key.pub
/etc/ssh/ssh_host_dsa_key.pub
/etc/fstab
/Hjem/Debian/.SSH/ID_RSA.pub
..
#

Filen “/etc/hosts” er viktig for nettverk, og må justeres. Endre “Debian95” til “Agurk” for å ha følgende resultat:

$ katt /etc /verter 127.0.0.1 Localhost 127.0.1.1 agurk
# Følgende linjer er ønskelige for IPv6 Capable Hosts :: 1 Localhost IP6-Localhost
ip6-loopback ff02 :: 1 ip6-allnodes ff02 :: 2 ip6-allrouters $

Neste, last inn nettverkskonfigurasjonen på nytt som følger:

# Invoke-rc.d vertsnavn.SH START
# Invoke-rc.D Networking Force-Reload

For å sjekke den nye nettverkskonfigurasjonen din kan du pinge maskinen din med det nye vertsnavnet:

Et voila - det fungerte bra. Det siste trinnet er å sjekke applikasjonene dine i henhold til listen over. Den henvisende siden i Debian Wiki [2] gir deg en god oversikt hva du skal gjøre med hver applikasjon, og skal fungere som referanseguide for deg.

Lenker og referanser

  • [1] FQDN, Wikipedia
  • [2] Hvordan endre vertsnavnet, Debian Wiki