Je compile mon propre noyau 3.14. Je crains d'avoir omis une fonctionnalité de réseau importante pour faire fonctionner DNS.
Je ne parviens pas à résoudre les noms de domaine. Je peux envoyer une requête ping à mon serveur DNS. Je peux résoudre l'utilisation de ce DNS sur d'autres machines, donc je sais que ce n'est pas le serveur.
~ # cat /etc/resolv.conf
nameserver 192.168.13.5
~ # nslookup google.com
Server: 192.168.13.5
Address 1: 192.168.13.5
nslookup: can't resolve 'google.com'
~ # ping -c 1 google.com
ping: bad address 'google.com'
~ # ping -c 1 192.168.13.5
PING 192.168.13.5 (192.168.13.5): 56 data bytes
64 bytes from 192.168.13.5: seq=0 ttl=128 time=0.382 ms
--- 192.168.13.5 ping ststistics ---
1 packets transmitted, 1 packets recieved, 0% packet loss
reound-trip min/avg/max = 0.382/0.382/0.382 ms
Des idées sur ce que j'ai oublié? voici ma config: http://pastebin.com/vt4vGTgJ
MODIFIER :
Si ce n'est pas le noyau, que pourrais-je manquer? J'utilise busybox, lié statiquement. il n'y a pas de bibliothèques partagées dans ce système.
dig @192.168.13.5 www.google.com
vous obtenez des informations supplémentaires? Pouvez-vous effectuer des requêtes récursives sur votre serveur DNS 192.168.13.5 à partir d'autres machines?