Acabo de crear un jaula chroot con inetutils, coreutils y bash . La mayoría de las cosas parecen funcionar. Puedo hacer ping a las direcciones IP y los hosts que están dentro de /etc/hosts
, sin embargo, no puedo hacer ping a los hosts que no están en /etc/hosts
. Copié tanto resolv.conf
como protocols
a la jaula chroot, pero todavía no puedo hacer ping a los nombres de host. ¿Qué archivo debo colocar dentro de la cárcel para que pueda resolver los nombres de host? También he leído algunas cosas sobre scutil
, pero quiero evitar copiar lo más posible los binarios.
$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: icmp_seq=0 ttl=120 time=22.322 ms
64 bytes from 8.8.8.8: icmp_seq=1 ttl=120 time=26.672 ms
$ ping google.com # Host not in /etc/hosts
ping: unknown host
$ ping example.com # Host in /etc/hosts
PING example.com (93.184.216.34): 56 data bytes
64 bytes from 93.184.216.34: icmp_seq=0 ttl=50 time=160.226 ms
64 bytes from 93.184.216.34: icmp_seq=1 ttl=50 time=147.602 ms