veldiggreivaen Skrevet 15. juli 2010 Del Skrevet 15. juli 2010 Sitter å tukler med en debian-edu-etch (skolelinux) server. Problemet er at den ikke kobler seg på internett. IP'en og alt stemmer og funker, men virker ikke som om den finner noen DNS. Routeren er en gammel skjit router fra topcom, den kjører selvsagt ikke DHCP da serveren gjør det i stedet. Internetten henter routeren fra en annen router via DHCP, og den får DNS'en 10.0.2.1. Så... Hvordan setter jeg en statisk DNS på debian serveren min? Har forsøkt å endre /etc/resolv.conf Skiftet da altså nameserver fra 127.0.0.1 til 10.0.2.1 Meget mulig at jeg driter meg totalt ut her i og med at dette er første gang jeg ser en linux server Så takker på forhånd til alle de som ikke basher skallen min inn når de leser denne. Takk Lenke til kommentar
Topguy Skrevet 15. juli 2010 Del Skrevet 15. juli 2010 Meget mulig at jeg driter meg totalt ut her i og med at dette er første gang jeg ser en linux server Så takker på forhånd til alle de som ikke basher skallen min inn når de leser denne. Takk Å endre resolv.conf er i utgangspunktet riktig. Spørsmålet er om 10.0.2.1 er riktig ip for dette høres ut som adressen for en av routerne på nettet ditt. Men mange ADSL routere fungerer som DNS-proxyer så dette kan fungere, men du får sjekke at du faktisk får pinget 10.0.2.1 da. Alternativt kan du teste med Google sin DNS som har IP: 8.8.8.8 og hvis du har rett i at ip-adressen og routingen på maskinen er satt opp rett så skal du nå denne serveren også. Et verktøy som kan brukes til å sjekke DNS instillingene er "nslookup" komandoen. xxxx@notrh-ubu-066:~$ nslookup > server Default server: 10.149.1.18 Address: 10.149.1.18#53 > www.vg.no Server: 10.149.1.18 Address: 10.149.1.18#53 Non-authoritative answer: Name: www.vg.no Address: 195.88.55.16 Name: www.vg.no Address: 195.88.54.16 > exit Lenke til kommentar
mikeys Skrevet 15. juli 2010 Del Skrevet 15. juli 2010 (endret) Hvis du har tenkt å redigere resolv.conf for å fikse DNS kan det være en god ide å legge de DNS serverene du vil bruke i /etc/resolv.conf.head eller /etc/resolv.conf.tail, da slipper du å måtte redigere resolv.conf hver gang nettverket restartes. Edit: skrive feil Endret 15. juli 2010 av mikeys Lenke til kommentar
kpolberg Skrevet 15. juli 2010 Del Skrevet 15. juli 2010 Eventuelt kan du prøve å slenge inn google sine DNSer. 8.8.4.4 og 8.8.8.8 Lenke til kommentar
asicman Skrevet 20. juli 2010 Del Skrevet 20. juli 2010 Det er vel to problemer her: Hvordan legge statiske data /etc/resolv.conf Hva er din beste DNS Hvis du ikke vil at /etc/resolv.conf skal røres så er det vanlig å gi en opsjon til dhcp klienten. Hvordan det gjøres er avhengig av klient og distribusjon. Det er lenge siden jeg har brukt Debian så du får sikkert svar i fra andre eller du må google litt. I eldre versjoner av dhcpcd så kunne man gi en -R opsjon, men nyere versjoner har fått et mer genenerisk brukergrensesnitt og man bruker -C resolv.conf for å forhindre den i å generere resolv.conf (eller rettere sagt du forhindrer den å kjøre resolv.conf hook scriptet). Et annet alternativ er å legge en linje med "nohook resolv.conf" /etc/dhcpcd.conf Head og tail som angitt er greit hvis du vil legge informasjon foran eller bak den genererte filen. dhclient har tilsvarende mekanismer, uten at jeg husker hva de er. Sjekk google eller man sidene hvis du bruker dhclient. Det er ikke gitt at ruteren din har en DNS server (selv om det er sannsynlig). Jeg bruker vanligvis dig (framfor nslookup). Da kan du oppgi en server som du vil teste med via @: dig @10.0.2.1 vg.no dig @8.8.8.8 vg.no dig vg.no # bruker den som står i /etc/resolv.conf Du vil da også se hvor lang tid det tar. Hos meg så tar det typisk 30msec når jeg bruker googles og 0 når jeg bruker min lokale (hvor vg.no ligger i cachen). Du vil helst bruke den med lavest forsinkelse da det blir gjort mange slike oppslag pr. nettside osv. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå