Sida 1 av 1
redigera resolv.con i terminalen
Postat: 25 jan 2014, 22:15
av skalman65
har problem med en 12,04 server där jag inte kommer ut på internet.
att pinga ex Google funkar hur bra som helst.
Men att uppdatera systemet går inte.
efter lite letande hittade jag en tråd med liknande problem där man hänvisade till att redigera resolv.conf. (som om jag har fattat saken rätt hanterar dns adresser)
Då min fil var tom så la jag till genom att gå in i filen med
sudo nano etc/resolv.conf
efter det så kunde jag uppdatera systemet men efter omstart av datorn så var jag tillbaka på ruta ett,
så vad gör jag för att få detta att fungera.
Re: redigera resolv.con i terminalen
Postat: 25 jan 2014, 22:27
av andol
Gissningsvis är din /etc/resolv.conf en symlink till den dynamiskt uppdaterade /run/resolvconf/resolv.conf?
Här har du (åtminstone) två lösningar.
1) Ange dns-nameservers i din /etc/network/interfaces, vilket resolvconf då kommer att hantera vid uppstart. Ser exempelvis ut så här.
Kod: Markera allt
auto eth0
iface eth0 inet static
address 192.168.1.62
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.71 192.168.1.72
Fördelen med detta är att du har kvar resolvconf för eventuell framtida magi. Kan exempelvis integrera med en lokalt installerade dns-resolver.
2) Radera symlinken ifråga, och skapa en ny /etc/resolv.conf. Den filen kommer då inte att röras vid uppstart.
Re: redigera resolv.con i terminalen
Postat: 25 jan 2014, 22:45
av skalman65
min fil så ut så här
Kod: Markera allt
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.0.255
gateway 192.168.1.1
ser att jag har *network och *broadcast utöver de som ditt exempel visade
skall jag radera dessa och lägga till dns-nameservers
Re: redigera resolv.con i terminalen
Postat: 25 jan 2014, 22:54
av andol
Spelar egentligen ingen större roll ifall du behåller eller plockar bort network och broadcast. Personligen brukar jag skippa dem, då dessa värden åtminstone i normalfallet är härledbara.
(Här får förstås gärna någon rätta mig ifall jag tänker trasigt.)
Re: redigera resolv.con i terminalen
Postat: 26 jan 2014, 00:39
av skalman65
Suveränt
Efter första försöket så fick jag det inte att funka men efter att jag lagt till baka *network och *broadcast samt ändrat Dns adreerna till
OpenDNS's adresser (208.67.222.222 + 208.67.220.220) så fungerade det perfekt.