resolv.conf og /etc/hosts og opendns

Alle tekniske spørgsmål som ikke hører ind under de andre fora.
flemmingbjerke
Indlæg: 12
Tilmeldt: 15. sep 2008, 14:47

resolv.conf og /etc/hosts og opendns

Indlæg af flemmingbjerke »

Jeg har indsat opendns i resolv.conf.

nameserver 208.67.222.222
nameserver 208.67.220.220

Det har den kedelige bevirkning at min /etc/hosts bliver overrulet af opendns. Eksempel:
I /etc/hosts har jeg bl.a. en lokalpc som hedder:

flem 10.0.0.10

Alligevel:

> host flem
flem has address 67.215.65.132
Host flem not found: 3(NXDOMAIN)

Her er 67.215.65.132 en opendns-ip. Dvs. der sker det samme som hvis jeg indtaster et ikke-eksisterende domæne i en browser: Jeg får en standard opendns-side.

Hvordan får jeg /etc/hosts til at overrule /etc/resolv.conf?
Jarlen
Indlæg: 834
Tilmeldt: 1. jun 2008, 18:23
IRC nickname: Jarlen
Geografisk sted: København

Re: resolv.conf og /etc/hosts og opendns

Indlæg af Jarlen »

Skal det ikke stå omvendt i /etc/hosts ? altså:

Kode: Vælg alt

10.0.0.10   flem
?
Sådan står det i min, og det fungerer efter hensigten.
jesperjarlskov.dk - Blog om Ubuntu, fri software og andet godt :-)
flemmingbjerke
Indlæg: 12
Tilmeldt: 15. sep 2008, 14:47

Re: resolv.conf og /etc/hosts og opendns

Indlæg af flemmingbjerke »

[quote="Jarlen"]Skal det ikke stå omvendt i /etc/hosts ? altså:

Kode: Vælg alt

10.0.0.10   flem
?

Du har ret. Jeg havde citeret forkert i min post. Det står rigtig nok i min /etc/hosts, dvs. som du har skrevet. Desværre er det ikke det der er problemet!
soundpartner
Indlæg: 3461
Tilmeldt: 27. sep 2008, 23:51
IRC nickname: sound
Geografisk sted: København

Re: resolv.conf og /etc/hosts og opendns

Indlæg af soundpartner »

uha jeg mener at resolve.conf (hvis den findes) tjeckes først.

jeg havde lignende problemer og valgte den nemme løsning nemlig at sætte dns via dhcp og så ændre det i routeren i stedet. det har flere fordele og kun ganske få ulemper
Selvudnævnt guru når det drejer sig om mobilt bredbånd

Webmaster og stifter af:
Billede
Hvor du finder scripts til en hver situation

Billede
flemmingbjerke
Indlæg: 12
Tilmeldt: 15. sep 2008, 14:47

Re: resolv.conf og /etc/hosts og opendns

Indlæg af flemmingbjerke »

Det hele gik galt da jeg forsøgte at give min bærbare en fast ip hjemme. Det kunne networkmanager ikke tåle (networkmanager er nu erstattet af håndlavet bash-skript). DHCP gik også galt.

Men nu har jeg prøvet at rense ud i diverse, især sikret at vpn ikke startede ved boot. Nu virker det igen efter hensigten. Og så fandt jeg ud af at host-kommandoen ikke chekker om pingvinen kan finde en ip i /etc/hosts!!!
Senest rettet af flemmingbjerke 31. mar 2009, 17:21, rettet i alt 1 gang.
Warhawk
Indlæg: 1214
Tilmeldt: 29. maj 2008, 22:41
Geografisk sted: Esbjerg

Re: resolv.conf og /etc/hosts og opendns

Indlæg af Warhawk »

Hejsa, jeg kan ikke helt blive klog på dit setup. Kan dog se at du gerne vil tilgå en lokal pc. Er det på LAN eller WAN siden?
Såfremt det er på LAN siden skal du sørge for at både denne pc samt din egen pc er på samme segment - ellers er der nada forbindelse.
/Michael
---

Ubuntu 14.04 64-bit - XFS Lenovo ThinkPad W520 | i7-2860 Quad | nVidia Quadro 2000M | 16GB DDR3 RAM | 256GB Patriot Extreme Performance Warp SSD
flemmingbjerke
Indlæg: 12
Tilmeldt: 15. sep 2008, 14:47

Re: resolv.conf og /etc/hosts og opendns

Indlæg af flemmingbjerke »

Nåeh, ja. Problemet var at når jeg skrev:

ssh flem

brokkede pingvinen sig over at den ikke kendte flem's ip på LAN selvom den stod i /etc/hosts.

Årsagen var nok at der var noget vpn som jeg ikke bruger lige nu, der blev startet ved boot. Jeg fandt et eller sted på nettet at dette kunne give problemer med /etc/hosts (hvilket egentlig lyder rimeligt). Det er nok også det der har gjort networkmanager uarbejdsdygtig, hvorimod mine håndlavede skripts råt og brutalt bare lukkede hvad der kunne give problemer for at komme på nettet, men de gav ikke host-aliaserne deres ip.

Jeg gik ind i /etc/default/openvpn og afkommaterede: AUTOSTART="None"
Jarlen
Indlæg: 834
Tilmeldt: 1. jun 2008, 18:23
IRC nickname: Jarlen
Geografisk sted: København

Re: resolv.conf og /etc/hosts og opendns

Indlæg af Jarlen »

Hvis du skal bruge det til ssh vil jeg anbefale dig at bruge /etc/ssh/ssh_config
Så kan du f.eks. sætte den op som:

Kode: Vælg alt

Host flem
Hostname 10.0.0.1

Det tror jeg skulle kunne pege din "ssh flem" mod 10.0.0.1 :-)
jesperjarlskov.dk - Blog om Ubuntu, fri software og andet godt :-)