Ursprungligen inskrivet av ozamosi
Problemet är att dlink:arnas dns-grejer är helt brutalt up-fuckade. Du måste ha en DNS-adress. Jag har en g604t, och jag tror att du kan göra på samma sätt som jag gjorde med min.
Först ska jag bara säga att det finns något val som heter något i stil med "skriv ut dns" i routern, men det funkar absolut inte... Men vad ska man säga, det är ju d-link... *mutter*
Starta en terminal. skriv telnet 192.168.1.1 (eller vad din router nu har för adress, 192.168.0.1 kan det också vara). Är det rätt så svarar den (hoppas jag) med "login:". Användarnamnet är root, och lösenordet är ditt vanliga adminlösenord.
När du är inloggad, skriv "cat /etc/resolv.conf". Det är den filen som innehåller dns:erna. Då spottar den ur sig något i stil med
"domain areteadsl.se
nameserver 80.252.160.162
nameserver 80.252.160.164" (det är det min säger)
Kopiera det här (markera texten så kopieras den). Skriv sedan exit. Då loggas du ut.
Nu måste vi slä ihjäl programmet som ligger och dhcp:ar. Det kommer annars att skriva över dina ändringar. "sudo /etc/init.d/dhclient stop" bör fixa biffen. "sudo killall dhclient" kan också döda den.
Skriv nu "sudo nano /etc/resolv.conf". Nu ser du vad din dator använder. Brukar stå ungefär
"search my.router
nameserver 192.168.1.1
nameserver 192.168.1.1"
Med andra ord helt fel. Sudda bort allt det här, och tryck på mellersta musknapp. Förhoppningsvis kommer rätt saker klistras in
Spara (ctrl-o). Nu är det bara en sak kvar - se till att datorn inte förtränger våra ändringar.
"sudo nano /etc/network/interfaces"
Någon stans i den står det "iface eth0 inet dhcp". Det är fel. Sudda ut den biten, och ersätt den med följande:
"iface eth0 inet static
address 192.168.1.1 #IP-adressen datorn ska ha
netmask 255.255.255.0 #Datorns nätmask
network 192.168.1.0 #Vilket nät datorn ska befinna sig på
broadcast 192.168.1.255 #Vilken broadcastadress som ska användas
gateway 192.168.1.1 #Gatewayadressen"
Notera att de tre första bitarna ska vara samma som din router har - alltså om din router har 192.168.0.1 så måste du byta ut 1:orna i tredje delen mot nollor.
Nu ska det förhoppningsvis vara fixat.