Permalänk
Medlem

"dynamisk" /etc/hosts

Jag kör ArchLinux och XFCE4, men varje gång jag startar XFCE4 så gnäller den att den inte kan hitta adressen för myhost (ja jag har inte "döpt" datorn än ><)

Jag vet att man kan skriva in tex. myhost 192.168.0.10 eller liknande i /etc/hosts, problemet är bara att jag får min IP adress ifrån DHCP så det är inte säkert jag har samma IP varje dag.

Så vad behöver linux för att själv kunna hitta vilken IP adress myhost har?

Visa signatur

Desktop: Ryzen 9 3950x | RTX 2060 | 16Gb RAM | 512Gb + 256Gb SSD
NAS: HP Microserver Gen8 | 8GB Ram | 3x2Tb ZFS | FreeNAS
SRV: HP ML350p Gen8 | 64GB Ram | 2x E5-2630v2 | ESXI

Permalänk
Medlem

Du skall skriva in:
127.0.0.1 myhost localhost

Visa signatur

Fagerja

Permalänk
Medlem

Ta en titt på resolvconf, det borde vara paketerat i din distro.

Permalänk
Medlem

Annars är en rolig lösning som är bra om du har flera datorer i nätverket att konfa upp BIND eller någon annan DNS-server att agera dels master för din egen domän på det lokala nätverket (t.ex. .localnet) och samtidigt agera cachande DNS-server. Sen låter du helt enkelt alla dina datorer använda den datorn som primär DNS-server.

/mludd

Visa signatur

“This is the Unix philosophy: Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.” -- Douglas McIlroy