Tis een bekend probleem, ik heb de oplossing ook wel gevonden, maar het werkt gewoon niet.
Ik gebruik slackware 9.1 met bijgeleverde dhcp-client client die netjes met m'n isp (demon.nl adsl) praat, ik krijg ook een ip adres geen probleem.
Het irritante is dat m'n /etc/resolve.conf steeds word orvershreven naar:
maar ik wil dit:
Dit wil ik niet. Die name servers zijn prima, maar ik wil als eerste dns m'n eigen 192.168.0.2 (bind 9) server gebruiken (draait allemaal op 1 bak).
Hiervoor heb ik m'n /etc/dhclient.conf file aangepast naar:
Volgens mij word de dhcp client demon gestart van uit m'n /etc/rc.d/rc.inet1
met de volgende string:
waarbij de de waarde voor ${1} 0 zou moeten zijn, maar volgens mij "" (null) blijft. Dat is denk ik ook niet het probleem want heb de daemon proberen te starten vanaf de command met -t -d eth0 en toen werd ook m'n resolv.conf overschreven.
Ik wordt er gek van... wat doe ik fout?
Ik gebruik slackware 9.1 met bijgeleverde dhcp-client client die netjes met m'n isp (demon.nl adsl) praat, ik krijg ook een ip adres geen probleem.
Het irritante is dat m'n /etc/resolve.conf steeds word orvershreven naar:
code:
1
2
3
| nameserver xxx.xxx.xxx.137 nameserver xxx.xxx.xxx.136 search demon.nl |
maar ik wil dit:
code:
1
2
3
4
5
| domain --domain wat ik van demon krijg--
(// ik zie hier ook wel search staan, wat is het verschil?)
nameserver 192.168.0.2
nameserver xxx.xxx.xx.137
nameserver xxx.xxx.xxx.136 |
Dit wil ik niet. Die name servers zijn prima, maar ik wil als eerste dns m'n eigen 192.168.0.2 (bind 9) server gebruiken (draait allemaal op 1 bak).
Hiervoor heb ik m'n /etc/dhclient.conf file aangepast naar:
code:
1
2
3
4
5
6
| interface "eth0" {
send host-name "--gekregen van demon--";
supersede host-name "--wat ik zelf wil--";
supersede domain-name "--zelfde als send host-name--";
prepend domain-name-server 192.168.0.2; //m'n eigen dns
} |
Volgens mij word de dhcp client demon gestart van uit m'n /etc/rc.d/rc.inet1
met de volgende string:
code:
1
| /sbin/dhcpcd -t 10 -d eth${1} |
waarbij de de waarde voor ${1} 0 zou moeten zijn, maar volgens mij "" (null) blijft. Dat is denk ik ook niet het probleem want heb de daemon proberen te starten vanaf de command met -t -d eth0 en toen werd ook m'n resolv.conf overschreven.
Ik wordt er gek van... wat doe ik fout?