Allt från Computex 2023

DNS-server bytes automatiskt.

Permalänk

DNS-server bytes automatiskt.

Lägger den här tråden i UNIX-forumet eftersom det hör mer hemma här tycker jag.

Jag sitter med ett Xavi x8222r vars Gateway är 192.168.1.1 och jag får automatiskt DNS-server utav BBB genom DHCP.

Nu är det så att deras DNS-server vägrar funka som den ska så jag ställer in egen DNS-server i "Computer > System Configuration > Nätverk > Dns". Men efter ett tag (ca 10min) så byts den tillbaka till 192.168.1.1 igen och jag får BBB:s dns-server.

Hur gör jag för att den ska hålla sig till 130.237.72.200?

(BBB:s dns server funkar för övrigt bra på windowsburken. :S)

Kör Ubuntu Linux 4.10

Visa signatur

Citera.mig.för.svar.][resaomkring.blogspot.com][ Intel I5 2.66GHz.4GB DDR3.ATI HD4670][ @Twitter
'We would like to see most of the human race killed off because it is unworthy, it is unworthy of the gift of life' - Behemoth - Antichristian Phenomenon.

Permalänk
Medlem

Vilka DNS-servrar som ska användas står i filen /etc/resolv.conf, och denna fil uppdateras av dhcpcd (dhcp-klientdemonen) med den information den får via dhcp.
Om man startar dhcpcd med parametern -R säger man åt den att låta bli /etc/resolv.conf-filen, så dina ändringar där (vare sig du editerar filen direkt, eller gör det via System Configuration-verktyget) får vara kvar. Jag tror inte du kan ändra dhcpcd:s parametrar utan att peta lite i startscripten.
Jag vet inte exakt var den startas i Ubuntu, men leta i /etc/rc.d/init.d/network eller något sånt (grep:a efter "dhcpcd" i den katalogen).

Visa signatur

Min dator är tuffare än din.

Permalänk
Citat:

Ursprungligen inskrivet av Stack
Vilka DNS-servrar som ska användas står i filen /etc/resolv.conf, och denna fil uppdateras av dhcpcd (dhcp-klientdemonen) med den information den får via dhcp.
Om man startar dhcpcd med parametern -R säger man åt den att låta bli /etc/resolv.conf-filen, så dina ändringar där (vare sig du editerar filen direkt, eller gör det via System Configuration-verktyget) får vara kvar. Jag tror inte du kan ändra dhcpcd:s parametrar utan att peta lite i startscripten.
Jag vet inte exakt var den startas i Ubuntu, men leta i /etc/rc.d/init.d/network eller något sånt (grep:a efter "dhcpcd" i den katalogen).

Den enda filen jag hittar som har något med DNS-servern att göra är just resolv.conf.

Sedan i /etc/network/interfaces så står det:

# The primary network interface auto eth0 iface eth0 inet dhcp name Ethernetnätverkskort

Men det är väl inget man kan ändra?

Någon med ubuntu som vet hur jag slipper få DNS-servern igenom DHCP?

Edit:
i filen /etc/dhcp3/dhclient.conf står det

-------------------

Men 127.0.0.1 är väl loopback-adress?
I nätverksinställningarna står ju 192.168.1.1 som DNS-server när den får den ifrån DHCP:n.

Visa signatur

Citera.mig.för.svar.][resaomkring.blogspot.com][ Intel I5 2.66GHz.4GB DDR3.ATI HD4670][ @Twitter
'We would like to see most of the human race killed off because it is unworthy, it is unworthy of the gift of life' - Behemoth - Antichristian Phenomenon.

Permalänk
Medlem

lease {
interface "eth0";
supersede domain-name-servers 130.237.72.200;
}

Om det står så i dhclient.conf så borde den behålla 130.237.72.200 som värde.

Permalänk
Citat:

Ursprungligen inskrivet av Krunaldo
lease {
interface "eth0";
supersede domain-name-servers 130.237.72.200;
}

Om det står så i dhclient.conf så borde den behålla 130.237.72.200 som värde.

#lease { # interface "eth0"; # supersede domain-name-servers 130.237.72.200; # fixed-address 192.33.137.200; # medium "link0 link1"; # option host-name "andare.swiftmedia.com"; # option subnet-mask 255.255.255.0; # option broadcast-address zzzzzzzzzzzzzzzzzzzz; # option routers zzzzzzzzzzzzzzzzzzzzzz; # renew 2 2000/1/12 00:00:01; # rebind 2 2000/1/12 00:00:01; # expire 2 2000/1/12 00:00:01; #}

Kör så nu.
Har kört i 20min nu utan att den bytt.
Återkommer om det fortsätter strula

Edit: funkade inte men tog bort # option domain-name-servers 127.0.0.1; och ska se iaf det funkar bättre.

Edit:
Funkade inte heller.
Ska jag skriva en ny rad innehållande

lease { interface "eth0"; supersede domain-name-servers 130.237.72.200; }

Eller ska jag göra som jag gjort (lagt dit supersede...) i den befintliga lease ?:P

Visa signatur

Citera.mig.för.svar.][resaomkring.blogspot.com][ Intel I5 2.66GHz.4GB DDR3.ATI HD4670][ @Twitter
'We would like to see most of the human race killed off because it is unworthy, it is unworthy of the gift of life' - Behemoth - Antichristian Phenomenon.

Permalänk
Medlem

Åh jag är klantig ska stå:

supersede domain-name-servers 130.237.72.200

lease {
interface "eth0";
}

Permalänk
Citat:

Ursprungligen inskrivet av Krunaldo
Åh jag är klantig ska stå:

supersede domain-name-servers 130.237.72.200

lease {
interface "eth0";
}

#alias { # interface "eth0"; # fixed-address 192.x.x-xxx; # option subnet-mask 255.255.255.255; #} supersede domain-name-servers 130.237.72.200 #lease { # interface "eth0"; # fixed-address 192.xx.xxx.xxx; # medium "link0 link1"; # option host-name "andare.swiftmedia.com"; # option subnet-mask 255.255.255.0; # option broadcast-address 192.33.xxx.xxx; # option routers 192.33.xxx.xxx; # renew 2 2000/1/12 00:00:01; # rebind 2 2000/1/12 00:00:01; # expire 2 2000/1/12 00:00:01; #}

Nu ser min /etc/dhcp3/dhclient.conf ut sådär men problemet uppstår ändå. :s
Efter ett tag så byts DNS-servern ut till 192.168.1.1 igen och allting lägger ner och jag läre in och byta igen.
Vad är det jag har gjort för fel?

Visa signatur

Citera.mig.för.svar.][resaomkring.blogspot.com][ Intel I5 2.66GHz.4GB DDR3.ATI HD4670][ @Twitter
'We would like to see most of the human race killed off because it is unworthy, it is unworthy of the gift of life' - Behemoth - Antichristian Phenomenon.

Permalänk
Medlem

Har du startat om dhcpcd efter att du ändrat i config-filen?

Visa signatur

Min dator är tuffare än din.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av bergmanman
Vad är det jag har gjort för fel?

Du saknar iaf ett semikolon.

supersede domain-name-servers 130.237.72.200;

Permalänk
Citat:

Ursprungligen inskrivet av Stack
Har du startat om dhcpcd efter att du ändrat i config-filen?

Japp, det har jag gjort.

Citat:

Ursprungligen inskrivet av tdm
Du saknar iaf ett semikolon.

supersede domain-name-servers 130.237.72.200;

Haha, ja sedär. :> Får ta och ändra det när jag kommer tillbaka till den burken då.

Visa signatur

Citera.mig.för.svar.][resaomkring.blogspot.com][ Intel I5 2.66GHz.4GB DDR3.ATI HD4670][ @Twitter
'We would like to see most of the human race killed off because it is unworthy, it is unworthy of the gift of life' - Behemoth - Antichristian Phenomenon.

Permalänk
Medlem

Skriv såhär i etc/dhcp3/dhclient.conf

#alias { # interface "eth0"; # fixed-address 192.x.x-xxx; # option subnet-mask 255.255.255.255; #} supersede domain-name-servers 130.237.72.200 lease { interface "eth0"; # fixed-address 192.xx.xxx.xxx; # medium "link0 link1"; # option host-name "andare.swiftmedia.com"; # option subnet-mask 255.255.255.0; # option broadcast-address 192.33.xxx.xxx; # option routers 192.33.xxx.xxx; # renew 2 2000/1/12 00:00:01; # rebind 2 2000/1/12 00:00:01; # expire 2 2000/1/12 00:00:01; }

Permalänk
Citat:

Ursprungligen inskrivet av nystan
Skriv såhär i etc/dhcp3/dhclient.conf

#alias { # interface "eth0"; # fixed-address 192.x.x-xxx; # option subnet-mask 255.255.255.255; #} supersede domain-name-servers 130.237.72.200 lease { interface "eth0"; # fixed-address 192.xx.xxx.xxx; # medium "link0 link1"; # option host-name "andare.swiftmedia.com"; # option subnet-mask 255.255.255.0; # option broadcast-address 192.33.xxx.xxx; # option routers 192.33.xxx.xxx; # renew 2 2000/1/12 00:00:01; # rebind 2 2000/1/12 00:00:01; # expire 2 2000/1/12 00:00:01; }

Tackar tackar! Nu funkar allt som det ska.

Visa signatur

Citera.mig.för.svar.][resaomkring.blogspot.com][ Intel I5 2.66GHz.4GB DDR3.ATI HD4670][ @Twitter
'We would like to see most of the human race killed off because it is unworthy, it is unworthy of the gift of life' - Behemoth - Antichristian Phenomenon.